/*!/wp-content/cache/asset-cleanup/css/item/sitepress-multilingual-cms__dist__css__blocks__styles-css-v2690ae8000e85801e08f8f8cd95d0fdb4f84f737.css*/

/*!/wp-content/plugins/sitepress-multilingual-cms/dist/css/blocks/styles.css*/

html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle img {
    margin-left: 12px
}

html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li {
    text-align: right
}

html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a img {
    margin-left: 12px
}

.wpml-language-switcher-block {
    display: flex;
    box-sizing: border-box;
    width: 100% !important
}

.wpml-language-switcher-block>.wp-block-navigation-item,
.wpml-language-switcher-block>.wp-block-navigation-item>div {
    display: flex;
    width: 100% !important
}

.wpml-language-switcher-block .wp-block-navigation__container {
    background: unset !important
}

.wpml-language-switcher-block .hide-arrow .wp-block-navigation__submenu-icon {
    display: none
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li button {
    padding: 0
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal {
    min-width: inherit !important
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li {
    width: inherit !important
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li a {
    display: flex;
    align-items: center;
    min-width: max-content
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal {
    margin: 0;
    min-width: inherit !important
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li {
    width: inherit !important;
    text-align: left
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a {
    display: flex;
    align-items: center;
    min-width: max-content
}

.wpml-language-switcher-block ul {
    list-style-type: none !important;
    padding: 0 !important;
    width: 100%
}

.wpml-language-switcher-block ul li {
    margin: 0 !important
}

.wpml-language-switcher-block ul.wp-block-navigation__submenu-container {
    border: inherit !important;
    background-color: unset !important;
    min-width: unset !important
}

.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item {
    border-radius: 0 !important
}

.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item a {
    display: flex;
    align-items: center;
    min-width: max-content;
    padding: 1px
}

.wpml-language-switcher-block ul.horizontal-list {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    margin: 0 !important;
    gap: 1em !important
}

.wpml-language-switcher-block ul.horizontal-list li {
    display: inline-block;
    margin: 0;
    line-height: 100%
}

.wpml-language-switcher-block ul.horizontal-list li a {
    line-height: 100%
}

.wpml-language-switcher-block ul.center-justify {
    justify-content: center
}

.wpml-language-switcher-block ul.center-justify .wp-block-navigation-item {
    justify-content: center
}

.wpml-language-switcher-block ul.right-justify {
    justify-content: right
}

.wpml-language-switcher-block ul.right-justify .wp-block-navigation-item {
    justify-content: right
}

.wpml-language-switcher-block ul.space_between-justify {
    justify-content: space-between
}

.wpml-language-switcher-block ul.space_between-justify li>div {
    white-space: nowrap
}

.wpml-language-switcher-block .hasHoverColor:hover {
    color: var(--hover-color) !important
}

.wpml-language-switcher-block .hasHoverBackgroundColor:hover {
    background-color: var(--hover-background-color) !important
}

.wpml-language-switcher-block ul.isHorizontal {
    padding-left: 0;
    list-style: none
}

.wpml-language-switcher-block ul.isHorizontal li {
    display: inline;
    margin-left: 0
}

.wpml-language-switcher-block ul.isHorizontal li div {
    display: inline-block
}

.wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child) {
    margin-right: var(--language-spacing) !important
}

.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child) {
    margin-bottom: var(--language-spacing) !important
}

.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div,
.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div>a {
    display: inline-flex;
    align-items: center
}

.wpml-language-switcher-block .hasHoverColor:hover {
    color: var(--hover-color) !important
}

.wpml-language-switcher-block .hasHoverBackgroundColor:hover {
    background-color: var(--hover-background-color) !important
}

.wpml-language-switcher-block .hasFontSize {
    font-size: var(--font-size) !important
}

.wpml-language-switcher-block .hasLetterSpacing {
    letter-spacing: var(--letter-spacing) !important
}

.wpml-language-switcher-block .hasTextTransform {
    text-transform: var(--text-transform) !important
}

.wpml-language-switcher-block .hasFontFamily {
    font-family: var(--font-family) !important
}

.wpml-ls-flag {
    display: inline-block
}

.wpml-ls-flag-style-btn {
    border: 0 transparent;
    padding-top: 3px !important
}

.wpml-ls-flag-style-btn.black-bg {
    background-color: #000
}

.wpml-ls-flag-style-btn.transparent-bg {
    background-color: transparent
}

.wpml-ls-control-row {
    border: solid 1px #949494;
    border-radius: 2px;
    margin-bottom: 8px
}

.wpml-ls-control-row-with-padding {
    padding: 1px
}

.wpml-ls-number-control {
    max-width: 100%;
    width: 100%
}

.wpml-ls-slider-control-alert {
    margin-top: 5px !important
}

.wpml-ls-slider .ant-slider-track {
    background-color: #3858E9
}

.wpml-ls-slider .ant-slider-handle {
    border: solid 1px #000
}

.wpml-ls-control-blue {
    color: #3858E9 !important
}

.wpml-ls-number-with-unit-select select {
    color: #3858E9 !important;
    font-weight: 900 !important
}

.wpml-ls-control-grey {
    color: #757575
}

.wpml-ls-control-bg-grey {
    background-color: #a6a6a6
}

.wpml-ls-control-font {
    font-family: "SF Pro Text", sans-serif;
    font-style: normal;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 140% !important
}

.wpml-ls-option-btn-col {
    padding: .5px
}

.wpml-ls-no-borders {
    border: none
}

.ant-col-8.wpml-ls-option-btn-col {
    display: inline-flex
}

.wpml-ls-three-btn-row .wpml-ls-option-btn-wrap {
    white-space: normal;
    word-break: break-word
}

.wpml-ls-three-btn-row .ant-btn-no-height-less-padding {
    height: unset;
    padding-right: 10px;
    padding-left: 10px
}

.wpml-ls-full-width {
    width: 100%
}

.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__track {
    background-color: #3858E9;
    border-color: #3858E9
}

.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__thumb {
    background-color: #fff
}

.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track {
    background-color: #fff;
    border-color: #000
}

.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb {
    background-color: #000
}

.ant-select-dropdown {
    min-width: 45px !important;
    max-width: 45px !important;
    width: 45px !important
}

.wpml-ls-color-control {
    border: 1px solid #DDD;
    border-bottom: 0;
    padding: 10px;
    box-sizing: border-box
}

.wpml-ls-color-control.wpml-ls-with-bottom-border {
    border-bottom: 1px solid #DDD
}

.wpml-ls-color-control .wpml-ls-icon-no-color:hover {
    cursor: pointer
}

.wpml-ls-color-control .component-color-indicator {
    width: 25px;
    height: 25px;
    box-shadow: 0 0 2px 1px lightgrey
}

.wpml-ls-color-control .component-color-indicator:hover {
    cursor: pointer
}

.wpml-ls-color-control .wpml-ls-color-title {
    top: 3px
}

.wpml-ls-dimension-control {
    border-top: solid 1px #e0e0e0
}

.wpml-ls-dimension-control .components-panel__arrow {
    visibility: hidden
}

.wpml-ls-panel-settings-dropdown-container {
    position: absolute;
    right: 0
}

.wpml-ls-icon-link {
    width: 24px;
    height: 24px;
    top: 3px;
    border-radius: 2px
}

.ant-input-number-handler-wrap {
    display: none !important
}

.ant-input-number-input {
    padding-right: 0px !important;
    padding-left: 3px !important
}

.block-editor-contrast-checker+.block-editor-contrast-checker {
    display: none
}

.current-language-item {
    display: flex;
    align-items: center;
    min-height: 30px
}

.current-language-item .wp-block-navigation-item__content>div {
    display: flex;
    align-items: center
}

.wpml-ls-fontLetterCase-control button.components-button.has-icon {
    margin-right: 0 !important;
    min-width: 30px !important;
    height: 30px !important
}

.wpml-ls-fontLetterSpacing-control div.components-input-control__container {
    top: 4px
}

[data-wpml='language-item']:first-of-type {
    margin-top: 5px !important
}

.wpml-ls-dimension-panel .components-panel__arrow {
    display: none
}

.wpml-ls-typography-panel .components-panel__arrow {
    display: none
}

.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-more {
    font-size: large;
    margin-right: 10px
}

.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-plus {
    font-size: medium;
    margin-right: 10px
}

.wp-block-navigation.is-content-justification-space-between .wp-block-page-list {
    display: contents
}

.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block,
.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] {
    display: contents !important
}

.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item,
.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item {
    display: contents
}

.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div,
.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list,
.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div,
.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list {
    display: contents
}

.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div li.wp-block-navigation-item,
.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item,
.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div li.wp-block-navigation-item,
.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item {
    display: flex
}

.wp-block-navigation .wpml-block-navigation-language-switcher,
.wp-block-navigation [data-type='wpml/navigation-language-switcher'] {
    display: flex !important;
    flex-direction: var(--navigation-layout-direction, initial);
    justify-content: var(--navigation-layout-justify, initial);
    align-items: var(--navigation-layout-align, initial);
    flex-wrap: var(--navigation-layout-wrap, wrap);
    background-color: inherit;
    gap: inherit;
    margin: 0;
    width: fit-content;
    max-width: fit-content
}

.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-dropdown {
    flex: inherit;
    display: flex !important
}

.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-list {
    flex: inherit;
    display: contents !important
}

.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-dropdown,
.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher'] {
    flex: inherit;
    display: flex !important
}

.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-list,
.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher'] {
    flex: inherit;
    display: contents !important
}

.wp-block-navigation .wpml-block-navigation-item {
    background-color: inherit
}

.wp-block-navigation .wpml-block-navigation-item .current-language-item .wp-block-navigation-item__content>div {
    display: flex;
    align-items: center
}

.wp-block-navigation__submenu-container li {
    margin: 0
}

.wp-block-navigation .wpml-language-switcher-navigation-block {
    width: unset !important;
    flex: initial !important
}

.wp-block-navigation .wpml-language-switcher-navigation-block .hide-arrow .wp-block-navigation__submenu-icon {
    display: none
}

.wp-block-navigation .wpml-language-switcher-navigation-block ul li a {
    display: flex;
    align-items: center
}

.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    margin: 0 !important;
    gap: 1.5em !important
}

.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li {
    display: inline-block;
    line-height: 100%
}

.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li a,
.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li div {
    line-height: 100%;
    display: inline-flex;
    align-items: center
}

.ant-input-number {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-variant: tabular-nums;
    list-style: none;
    -webkit-font-feature-settings: 'tnum';
    font-feature-settings: 'tnum';
    position: relative;
    width: 100%;
    min-width: 0;
    padding: 4px 11px;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    display: inline-block;
    width: 90px;
    margin: 0;
    padding: 0;
    border: 1px solid #d9d9d9;
    border-radius: 2px
}

.ant-input-number::-moz-placeholder {
    opacity: 1
}

.ant-input-number::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-input-number:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-input-number::-ms-input-placeholder {
    color: #bfbfbf
}

.ant-input-number::placeholder {
    color: #bfbfbf
}

.ant-input-number:-moz-placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-number:-ms-input-placeholder {
    text-overflow: ellipsis
}

.ant-input-number:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-number:hover {
    border-color: #40a9ff;
    border-right-width: 1px !important
}

.ant-input-number:focus,
.ant-input-number-focused {
    border-color: #40a9ff;
    border-right-width: 1px !important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2)
}

.ant-input-number-disabled {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px !important
}

.ant-input-number[disabled] {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px !important
}

.ant-input-number-borderless,
.ant-input-number-borderless:hover,
.ant-input-number-borderless:focus,
.ant-input-number-borderless-focused,
.ant-input-number-borderless-disabled,
.ant-input-number-borderless[disabled] {
    background-color: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

textarea.ant-input-number {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    -webkit-transition: all 0.3s, height 0s;
    transition: all 0.3s, height 0s
}

.ant-input-number-lg {
    padding: 6.5px 11px;
    font-size: 16px
}

.ant-input-number-sm {
    padding: 0 7px
}

.ant-input-number-handler {
    position: relative;
    display: block;
    width: 100%;
    height: 50%;
    overflow: hidden;
    color: rgba(0, 0, 0, .45);
    font-weight: 700;
    line-height: 0;
    text-align: center;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear
}

.ant-input-number-handler:active {
    background: #f4f4f4
}

.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
    color: #40a9ff
}

.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
    display: inline-block;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 4px;
    width: 12px;
    height: 12px;
    color: rgba(0, 0, 0, .45);
    line-height: 12px;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-input-number-handler-up-inner>*,
.ant-input-number-handler-down-inner>* {
    line-height: 1
}

.ant-input-number-handler-up-inner svg,
.ant-input-number-handler-down-inner svg {
    display: inline-block
}

.ant-input-number-handler-up-inner::before,
.ant-input-number-handler-down-inner::before {
    display: none
}

.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
    display: block
}

.ant-input-number:hover {
    border-color: #40a9ff;
    border-right-width: 1px !important
}

.ant-input-number:hover+.ant-form-item-children-icon {
    opacity: 0;
    -webkit-transition: opacity 0.24s linear 0.24s;
    transition: opacity 0.24s linear 0.24s
}

.ant-input-number-focused {
    border-color: #40a9ff;
    border-right-width: 1px !important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2)
}

.ant-input-number-disabled {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px !important
}

.ant-input-number-disabled .ant-input-number-input {
    cursor: not-allowed
}

.ant-input-number-disabled .ant-input-number-handler-wrap {
    display: none
}

.ant-input-number-readonly .ant-input-number-handler-wrap {
    display: none
}

.ant-input-number-input {
    width: 100%;
    height: 30px;
    padding: 0 11px;
    text-align: left;
    background-color: transparent;
    border: 0;
    border-radius: 2px;
    outline: 0;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -moz-appearance: textfield !important
}

.ant-input-number-input::-moz-placeholder {
    opacity: 1
}

.ant-input-number-input::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-input-number-input:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-input-number-input::-ms-input-placeholder {
    color: #bfbfbf
}

.ant-input-number-input::placeholder {
    color: #bfbfbf
}

.ant-input-number-input:-moz-placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-number-input:-ms-input-placeholder {
    text-overflow: ellipsis
}

.ant-input-number-input:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-number-input[type='number']::-webkit-inner-spin-button,
.ant-input-number-input[type='number']::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.ant-input-number-lg {
    padding: 0;
    font-size: 16px
}

.ant-input-number-lg input {
    height: 38px
}

.ant-input-number-sm {
    padding: 0
}

.ant-input-number-sm input {
    height: 22px;
    padding: 0 7px
}

.ant-input-number-handler-wrap {
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    height: 100%;
    background: #fff;
    border-left: 1px solid #d9d9d9;
    border-radius: 0 2px 2px 0;
    opacity: 0;
    -webkit-transition: opacity 0.24s linear 0.1s;
    transition: opacity 0.24s linear 0.1s
}

.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
    min-width: auto;
    margin-right: 0;
    font-size: 7px
}

.ant-input-number-borderless .ant-input-number-handler-wrap {
    border-left-width: 0
}

.ant-input-number-handler-wrap:hover .ant-input-number-handler {
    height: 40%
}

.ant-input-number:hover .ant-input-number-handler-wrap {
    opacity: 1
}

.ant-input-number-handler-up {
    border-top-right-radius: 2px;
    cursor: pointer
}

.ant-input-number-handler-up-inner {
    top: 50%;
    margin-top: -5px;
    text-align: center
}

.ant-input-number-handler-up:hover {
    height: 60% !important
}

.ant-input-number-handler-down {
    top: 0;
    border-top: 1px solid #d9d9d9;
    border-bottom-right-radius: 2px;
    cursor: pointer
}

.ant-input-number-handler-down-inner {
    top: 50%;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ant-input-number-handler-down:hover {
    height: 60% !important
}

.ant-input-number-borderless .ant-input-number-handler-down {
    border-top-width: 0
}

.ant-input-number-handler-up-disabled,
.ant-input-number-handler-down-disabled {
    cursor: not-allowed
}

.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
    color: rgba(0, 0, 0, .25)
}

.ant-input-number-borderless {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-input-number-rtl {
    direction: rtl
}

.ant-input-number-rtl .ant-input-number-handler-wrap {
    right: auto;
    left: 0;
    border-right: 1px solid #d9d9d9;
    border-left: 0;
    border-radius: 2px 0 0 2px
}

.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
    border-right-width: 0
}

.ant-input-number-rtl .ant-input-number-input {
    direction: ltr;
    text-align: right
}

.ant-select-single .ant-select-selector {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ant-select-single .ant-select-selector .ant-select-selection-search {
    position: absolute;
    top: 0;
    right: 11px;
    bottom: 0;
    left: 11px
}

.ant-select-single .ant-select-selector .ant-select-selection-search-input {
    width: 100%
}

.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    padding: 0;
    line-height: 30px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

@supports (-moz-appearance:meterbar) {
    .ant-select-single .ant-select-selector .ant-select-selection-item,
    .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
        line-height: 30px
    }
}

.ant-select-single .ant-select-selector .ant-select-selection-item {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    pointer-events: none
}

.ant-select-single .ant-select-selector::after,
.ant-select-single .ant-select-selector .ant-select-selection-item::after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: '\a0'
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
    right: 25px
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 18px
}

.ant-select-single.ant-select-open .ant-select-selection-item {
    color: #bfbfbf
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    width: 100%;
    height: 32px;
    padding: 0 11px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    height: 30px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after {
    line-height: 30px
}

.ant-select-single.ant-select-customize-input .ant-select-selector::after {
    display: none
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
    position: static;
    width: 100%
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
    position: absolute;
    right: 0;
    left: 0;
    padding: 0 11px
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after {
    display: none
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
    height: 40px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
    line-height: 38px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
    height: 38px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    height: 24px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
    line-height: 22px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
    height: 22px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
    right: 7px;
    left: 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
    right: 28px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 21px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 11px
}

.ant-select-selection-overflow {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 100%
}

.ant-select-selection-overflow-item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -ms-flex-item-align: center;
    align-self: center;
    max-width: 100%
}

.ant-select-multiple .ant-select-selector {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1px 4px
}

.ant-select-show-search.ant-select-multiple .ant-select-selector {
    cursor: text
}

.ant-select-disabled.ant-select-multiple .ant-select-selector {
    background: #f5f5f5;
    cursor: not-allowed
}

.ant-select-multiple .ant-select-selector::after {
    display: inline-block;
    width: 0;
    margin: 2px 0;
    line-height: 24px;
    content: '\a0'
}

.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
    padding-right: 24px
}

.ant-select-multiple .ant-select-selection-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    height: 24px;
    margin-top: 2px;
    margin-bottom: 2px;
    line-height: 22px;
    background: #f5f5f5;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    cursor: default;
    -webkit-transition: font-size 0.3s, line-height 0.3s, height 0.3s;
    transition: font-size 0.3s, line-height 0.3s, height 0.3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-margin-end: 4px;
    margin-inline-end: 4px;
    -webkit-padding-start: 8px;
    padding-inline-start: 8px;
    -webkit-padding-end: 4px;
    padding-inline-end: 4px
}

.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
    color: #bfbfbf;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-select-multiple .ant-select-selection-item-content {
    display: inline-block;
    margin-right: 4px;
    overflow: hidden;
    white-space: pre;
    text-overflow: ellipsis
}

.ant-select-multiple .ant-select-selection-item-remove {
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    color: rgba(0, 0, 0, .45);
    font-weight: 700;
    font-size: 10px;
    line-height: inherit;
    cursor: pointer
}

.ant-select-multiple .ant-select-selection-item-remove>* {
    line-height: 1
}

.ant-select-multiple .ant-select-selection-item-remove svg {
    display: inline-block
}

.ant-select-multiple .ant-select-selection-item-remove::before {
    display: none
}

.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
    display: block
}

.ant-select-multiple .ant-select-selection-item-remove>.anticon {
    vertical-align: -.2em
}

.ant-select-multiple .ant-select-selection-item-remove:hover {
    color: rgba(0, 0, 0, .75)
}

.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search {
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

.ant-select-multiple .ant-select-selection-search {
    position: relative;
    max-width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
    -webkit-margin-start: 7px;
    margin-inline-start: 7px
}

.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
    height: 24px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    line-height: 24px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

.ant-select-multiple .ant-select-selection-search-input {
    width: 100%;
    min-width: 4.1px
}

.ant-select-multiple .ant-select-selection-search-mirror {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    white-space: pre;
    visibility: hidden
}

.ant-select-multiple .ant-select-selection-placeholder {
    position: absolute;
    top: 50%;
    right: 11px;
    left: 11px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

.ant-select-multiple.ant-select-lg .ant-select-selector::after {
    line-height: 32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item {
    height: 32px;
    line-height: 30px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search {
    height: 33px;
    line-height: 33px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
    height: 32px;
    line-height: 30px
}

.ant-select-multiple.ant-select-sm .ant-select-selector::after {
    line-height: 16px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-item {
    height: 16px;
    line-height: 14px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search {
    height: 17px;
    line-height: 17px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
    height: 16px;
    line-height: 14px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
    left: 7px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search:first-child .ant-select-selection-search-input {
    margin-left: 3px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item {
    height: 32px;
    line-height: 32px
}

.ant-select-disabled .ant-select-selection-item-remove {
    display: none
}

.ant-select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    -webkit-font-feature-settings: 'tnum';
    font-feature-settings: 'tnum';
    position: relative;
    display: inline-block;
    cursor: pointer
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    position: relative;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    -webkit-transition: all 0.3s cubic-bezier(.645, .045, .355, 1);
    transition: all 0.3s cubic-bezier(.645, .045, .355, 1)
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: pointer
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    cursor: text
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: auto
}

.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border-color: #40a9ff;
    border-right-width: 1px !important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2)
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    color: rgba(0, 0, 0, .25);
    background: #f5f5f5;
    cursor: not-allowed
}

.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    background: #f5f5f5
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: not-allowed
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    margin: 0;
    padding: 0;
    background: transparent;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
    display: none;
    -webkit-appearance: none
}

.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    border-color: #40a9ff;
    border-right-width: 1px !important
}

.ant-select-selection-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media all and (-ms-high-contrast:none) {
    .ant-select-selection-item *::-ms-backdrop,
    .ant-select-selection-item {
        -ms-flex: auto;
        flex: auto
    }
}

.ant-select-selection-placeholder {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    color: #bfbfbf;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none
}

@media all and (-ms-high-contrast:none) {
    .ant-select-selection-placeholder *::-ms-backdrop,
    .ant-select-selection-placeholder {
        -ms-flex: auto;
        flex: auto
    }
}

.ant-select-arrow {
    display: inline-block;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 53%;
    right: 11px;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    color: rgba(0, 0, 0, .25);
    font-size: 12px;
    line-height: 1;
    text-align: center;
    pointer-events: none
}

.ant-select-arrow>* {
    line-height: 1
}

.ant-select-arrow svg {
    display: inline-block
}

.ant-select-arrow::before {
    display: none
}

.ant-select-arrow .ant-select-arrow-icon {
    display: block
}

.ant-select-arrow .anticon {
    vertical-align: top;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s
}

.ant-select-arrow .anticon>svg {
    vertical-align: top
}

.ant-select-arrow .anticon:not(.ant-select-suffix) {
    pointer-events: auto
}

.ant-select-disabled .ant-select-arrow {
    cursor: not-allowed
}

.ant-select-clear {
    position: absolute;
    top: 50%;
    right: 11px;
    z-index: 1;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    color: rgba(0, 0, 0, .25);
    font-size: 12px;
    font-style: normal;
    line-height: 1;
    text-align: center;
    text-transform: none;
    background: #fff;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: color 0.3s ease, opacity 0.15s ease;
    transition: color 0.3s ease, opacity 0.15s ease;
    text-rendering: auto
}

.ant-select-clear::before {
    display: block
}

.ant-select-clear:hover {
    color: rgba(0, 0, 0, .45)
}

.ant-select:hover .ant-select-clear {
    opacity: 1
}

.ant-select-dropdown {
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    -webkit-font-feature-settings: 'tnum';
    font-feature-settings: 'tnum';
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1050;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px 0;
    overflow: hidden;
    font-size: 14px;
    font-variant: initial;
    background-color: #fff;
    border-radius: 2px;
    outline: none;
    -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
    -webkit-animation-name: antSlideUpIn;
    animation-name: antSlideUpIn
}

.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft {
    -webkit-animation-name: antSlideDownIn;
    animation-name: antSlideDownIn
}

.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
    -webkit-animation-name: antSlideUpOut;
    animation-name: antSlideUpOut
}

.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft {
    -webkit-animation-name: antSlideDownOut;
    animation-name: antSlideDownOut
}

.ant-select-dropdown-hidden {
    display: none
}

.ant-select-dropdown-empty {
    color: rgba(0, 0, 0, .25)
}

.ant-select-item-empty {
    position: relative;
    display: block;
    min-height: 32px;
    padding: 5px 12px;
    color: rgba(0, 0, 0, .85);
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: rgba(0, 0, 0, .25)
}

.ant-select-item {
    position: relative;
    display: block;
    min-height: 32px;
    padding: 5px 12px;
    color: rgba(0, 0, 0, .85);
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    cursor: pointer;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease
}

.ant-select-item-group {
    color: rgba(0, 0, 0, .45);
    font-size: 12px;
    cursor: default
}

.ant-select-item-option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ant-select-item-option-content {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-select-item-option-state {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}

.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background-color: #f5f5f5
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    color: rgba(0, 0, 0, .85);
    font-weight: 600;
    background-color: #e6f7ff
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
    color: #1890ff
}

.ant-select-item-option-disabled {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-select-item-option-grouped {
    padding-left: 24px
}

.ant-select-lg {
    font-size: 16px
}

.ant-select-borderless .ant-select-selector {
    background-color: transparent !important;
    border-color: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.ant-select-rtl {
    direction: rtl
}

.ant-select-rtl .ant-select-arrow {
    right: initial;
    left: 11px
}

.ant-select-rtl .ant-select-clear {
    right: initial;
    left: 11px
}

.ant-select-dropdown-rtl {
    direction: rtl
}

.ant-select-dropdown-rtl .ant-select-item-option-grouped {
    padding-right: 24px;
    padding-left: 12px
}

.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
    padding-right: 4px;
    padding-left: 24px
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
    text-align: right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
    margin-right: 0;
    margin-left: 4px;
    text-align: right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
    right: 0;
    left: auto
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-search:first-child>.ant-select-selection-search-input {
    margin-right: 5px !important;
    margin-left: 0 !important
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
    right: 11px;
    left: auto
}

.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
    right: 7px
}

.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    right: 0;
    left: 9px;
    text-align: right
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
    right: 11px;
    left: 25px
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 0;
    padding-left: 18px
}

.ant-select-rtl.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 11px
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
    right: 0
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 0;
    padding-left: 21px
}

.ant-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    -webkit-font-feature-settings: 'tnum';
    font-feature-settings: 'tnum';
    position: relative;
    height: 12px;
    margin: 10px 6px 10px;
    padding: 4px 0;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none
}

.ant-slider-vertical {
    width: 12px;
    height: 100%;
    margin: 6px 10px;
    padding: 0 4px
}

.ant-slider-vertical .ant-slider-rail {
    width: 4px;
    height: 100%
}

.ant-slider-vertical .ant-slider-track {
    width: 4px
}

.ant-slider-vertical .ant-slider-handle {
    margin-top: -6px;
    margin-left: -5px
}

.ant-slider-vertical .ant-slider-mark {
    top: 0;
    left: 12px;
    width: 18px;
    height: 100%
}

.ant-slider-vertical .ant-slider-mark-text {
    left: 4px;
    white-space: nowrap
}

.ant-slider-vertical .ant-slider-step {
    width: 4px;
    height: 100%
}

.ant-slider-vertical .ant-slider-dot {
    top: auto;
    left: 2px;
    margin-bottom: -4px
}

.ant-slider-tooltip .ant-tooltip-inner {
    min-width: unset
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
    margin-right: -5px;
    margin-left: 0
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
    right: 12px;
    left: auto
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
    right: 4px;
    left: auto
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
    right: 2px;
    left: auto
}

.ant-slider-with-marks {
    margin-bottom: 28px
}

.ant-slider-rail {
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #f5f5f5;
    border-radius: 2px;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s
}

.ant-slider-track {
    position: absolute;
    height: 4px;
    background-color: #91d5ff;
    border-radius: 2px;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s
}

.ant-slider-handle {
    position: absolute;
    width: 14px;
    height: 14px;
    margin-top: -5px;
    background-color: #fff;
    border: solid 2px #91d5ff;
    border-radius: 50%;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    cursor: pointer;
    -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.6s, -webkit-transform 0.3s cubic-bezier(.18, .89, .32, 1.28);
    transition: border-color 0.3s, -webkit-box-shadow 0.6s, -webkit-transform 0.3s cubic-bezier(.18, .89, .32, 1.28);
    transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(.18, .89, .32, 1.28);
    transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(.18, .89, .32, 1.28), -webkit-box-shadow 0.6s, -webkit-transform 0.3s cubic-bezier(.18, .89, .32, 1.28)
}

.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging {
    border-color: #46a6ff;
    -webkit-box-shadow: 0 0 0 5px rgba(24, 144, 255, .12);
    box-shadow: 0 0 0 5px rgba(24, 144, 255, .12)
}

.ant-slider-handle:focus {
    border-color: #46a6ff;
    outline: none;
    -webkit-box-shadow: 0 0 0 5px rgba(24, 144, 255, .12);
    box-shadow: 0 0 0 5px rgba(24, 144, 255, .12)
}

.ant-slider-handle.ant-tooltip-open {
    border-color: #1890ff
}

.ant-slider:hover .ant-slider-rail {
    background-color: #e1e1e1
}

.ant-slider:hover .ant-slider-track {
    background-color: #69c0ff
}

.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
    border-color: #69c0ff
}

.ant-slider-mark {
    position: absolute;
    top: 14px;
    left: 0;
    width: 100%;
    font-size: 14px
}

.ant-slider-mark-text {
    position: absolute;
    display: inline-block;
    color: rgba(0, 0, 0, .45);
    text-align: center;
    word-break: keep-all;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-slider-mark-text-active {
    color: rgba(0, 0, 0, .85)
}

.ant-slider-step {
    position: absolute;
    width: 100%;
    height: 4px;
    background: transparent
}

.ant-slider-dot {
    position: absolute;
    top: -2px;
    width: 8px;
    height: 8px;
    margin-left: -4px;
    background-color: #fff;
    border: 2px solid #f0f0f0;
    border-radius: 50%;
    cursor: pointer
}

.ant-slider-dot:first-child {
    margin-left: -4px
}

.ant-slider-dot:last-child {
    margin-left: -4px
}

.ant-slider-dot-active {
    border-color: #8cc8ff
}

.ant-slider-disabled {
    cursor: not-allowed
}

.ant-slider-disabled .ant-slider-track {
    background-color: rgba(0, 0, 0, .25) !important
}

.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
    background-color: #fff;
    border-color: rgba(0, 0, 0, .25) !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed
}

.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
    cursor: not-allowed !important
}

.ant-slider-rtl {
    direction: rtl
}

.ant-slider-rtl .ant-slider-mark {
    right: 0;
    left: auto
}

.ant-slider-rtl .ant-slider-dot {
    margin-right: -4px;
    margin-left: 0
}

.ant-slider-rtl .ant-slider-dot:first-child {
    margin-right: -4px;
    margin-left: 0
}

.ant-slider-rtl .ant-slider-dot:last-child {
    margin-right: -4px;
    margin-left: 0
}

.ant-alert {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    -webkit-font-feature-settings: 'tnum';
    font-feature-settings: 'tnum';
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 15px;
    word-wrap: break-word;
    border-radius: 2px
}

.ant-alert-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0
}

.ant-alert-icon {
    margin-right: 8px
}

.ant-alert-description {
    display: none;
    font-size: 14px;
    line-height: 22px
}

.ant-alert-success {
    background-color: #f6ffed;
    border: 1px solid #b7eb8f
}

.ant-alert-success .ant-alert-icon {
    color: #52c41a
}

.ant-alert-info {
    background-color: #e6f7ff;
    border: 1px solid #91d5ff
}

.ant-alert-info .ant-alert-icon {
    color: #1890ff
}

.ant-alert-warning {
    background-color: #fffbe6;
    border: 1px solid #ffe58f
}

.ant-alert-warning .ant-alert-icon {
    color: #faad14
}

.ant-alert-error {
    background-color: #fff2f0;
    border: 1px solid #ffccc7
}

.ant-alert-error .ant-alert-icon {
    color: #ff4d4f
}

.ant-alert-error .ant-alert-description>pre {
    margin: 0;
    padding: 0
}

.ant-alert-action {
    margin-left: 8px
}

.ant-alert-close-icon {
    margin-left: 8px;
    padding: 0;
    overflow: hidden;
    font-size: 12px;
    line-height: 12px;
    background-color: transparent;
    border: none;
    outline: none;
    cursor: pointer
}

.ant-alert-close-icon .anticon-close {
    color: rgba(0, 0, 0, .45);
    -webkit-transition: color 0.3s;
    transition: color 0.3s
}

.ant-alert-close-icon .anticon-close:hover {
    color: rgba(0, 0, 0, .75)
}

.ant-alert-close-text {
    color: rgba(0, 0, 0, .45);
    -webkit-transition: color 0.3s;
    transition: color 0.3s
}

.ant-alert-close-text:hover {
    color: rgba(0, 0, 0, .75)
}

.ant-alert-with-description {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 15px 15px 15px 24px
}

.ant-alert-with-description.ant-alert-no-icon {
    padding: 15px 15px
}

.ant-alert-with-description .ant-alert-icon {
    margin-right: 15px;
    font-size: 24px
}

.ant-alert-with-description .ant-alert-message {
    display: block;
    margin-bottom: 4px;
    color: rgba(0, 0, 0, .85);
    font-size: 16px
}

.ant-alert-message {
    color: rgba(0, 0, 0, .85)
}

.ant-alert-with-description .ant-alert-description {
    display: block
}

.ant-alert.ant-alert-motion-leave {
    overflow: hidden;
    opacity: 1;
    -webkit-transition: max-height 0.3s cubic-bezier(.78, .14, .15, .86), opacity 0.3s cubic-bezier(.78, .14, .15, .86), padding-top 0.3s cubic-bezier(.78, .14, .15, .86), padding-bottom 0.3s cubic-bezier(.78, .14, .15, .86), margin-bottom 0.3s cubic-bezier(.78, .14, .15, .86);
    transition: max-height 0.3s cubic-bezier(.78, .14, .15, .86), opacity 0.3s cubic-bezier(.78, .14, .15, .86), padding-top 0.3s cubic-bezier(.78, .14, .15, .86), padding-bottom 0.3s cubic-bezier(.78, .14, .15, .86), margin-bottom 0.3s cubic-bezier(.78, .14, .15, .86)
}

.ant-alert.ant-alert-motion-leave-active {
    max-height: 0;
    margin-bottom: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0
}

.ant-alert-banner {
    margin-bottom: 0;
    border: 0;
    border-radius: 0
}

.ant-alert.ant-alert-rtl {
    direction: rtl
}

.ant-alert-rtl.ant-alert.ant-alert-no-icon {
    padding: 8px 15px
}

.ant-alert-rtl .ant-alert-icon {
    margin-right: auto;
    margin-left: 8px
}

.ant-alert-rtl .ant-alert-action {
    margin-right: 8px;
    margin-left: auto
}

.ant-alert-rtl .ant-alert-close-icon {
    margin-right: 8px;
    margin-left: auto
}

.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
    margin-right: auto;
    margin-left: 15px
}

html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle img {
    margin-left: 12px
}

html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li {
    text-align: right
}

html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a img {
    margin-left: 12px
}

.wpml-language-switcher-block {
    display: flex;
    box-sizing: border-box;
    width: 100% !important
}

.wpml-language-switcher-block>.wp-block-navigation-item,
.wpml-language-switcher-block>.wp-block-navigation-item>div {
    display: flex;
    width: 100% !important
}

.wpml-language-switcher-block .wp-block-navigation__container {
    background: unset !important
}

.wpml-language-switcher-block .hide-arrow .wp-block-navigation__submenu-icon {
    display: none
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li button {
    padding: 0
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal {
    min-width: inherit !important
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li {
    width: inherit !important
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li a {
    display: flex;
    align-items: center;
    min-width: max-content
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal {
    margin: 0;
    min-width: inherit !important
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li {
    width: inherit !important;
    text-align: left
}

.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a {
    display: flex;
    align-items: center;
    min-width: max-content
}

.wpml-language-switcher-block ul {
    list-style-type: none !important;
    padding: 0 !important;
    width: 100%
}

.wpml-language-switcher-block ul li {
    margin: 0 !important
}

.wpml-language-switcher-block ul.wp-block-navigation__submenu-container {
    border: inherit !important;
    background-color: unset !important;
    min-width: unset !important
}

.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item {
    border-radius: 0 !important
}

.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item a {
    display: flex;
    align-items: center;
    min-width: max-content;
    padding: 1px
}

.wpml-language-switcher-block ul.horizontal-list {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    margin: 0 !important;
    gap: 1em !important
}

.wpml-language-switcher-block ul.horizontal-list li {
    display: inline-block;
    margin: 0;
    line-height: 100%
}

.wpml-language-switcher-block ul.horizontal-list li a {
    line-height: 100%
}

.wpml-language-switcher-block ul.center-justify {
    justify-content: center
}

.wpml-language-switcher-block ul.center-justify .wp-block-navigation-item {
    justify-content: center
}

.wpml-language-switcher-block ul.right-justify {
    justify-content: right
}

.wpml-language-switcher-block ul.right-justify .wp-block-navigation-item {
    justify-content: right
}

.wpml-language-switcher-block ul.space_between-justify {
    justify-content: space-between
}

.wpml-language-switcher-block ul.space_between-justify li>div {
    white-space: nowrap
}

.wpml-language-switcher-block .hasHoverColor:hover {
    color: var(--hover-color) !important
}

.wpml-language-switcher-block .hasHoverBackgroundColor:hover {
    background-color: var(--hover-background-color) !important
}

.wpml-language-switcher-block ul.isHorizontal {
    padding-left: 0;
    list-style: none
}

.wpml-language-switcher-block ul.isHorizontal li {
    display: inline;
    margin-left: 0
}

.wpml-language-switcher-block ul.isHorizontal li div {
    display: inline-block
}

.wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child) {
    margin-right: var(--language-spacing) !important
}

.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child) {
    margin-bottom: var(--language-spacing) !important
}

.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div,
.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div>a {
    display: inline-flex;
    align-items: center
}

.wpml-language-switcher-block .hasHoverColor:hover {
    color: var(--hover-color) !important
}

.wpml-language-switcher-block .hasHoverBackgroundColor:hover {
    background-color: var(--hover-background-color) !important
}

.wpml-language-switcher-block .hasFontSize {
    font-size: var(--font-size) !important
}

.wpml-language-switcher-block .hasLetterSpacing {
    letter-spacing: var(--letter-spacing) !important
}

.wpml-language-switcher-block .hasTextTransform {
    text-transform: var(--text-transform) !important
}

.wpml-language-switcher-block .hasFontFamily {
    font-family: var(--font-family) !important
}

.wpml-ls-flag {
    display: inline-block
}

.wpml-ls-flag-style-btn {
    border: 0 transparent;
    padding-top: 3px !important
}

.wpml-ls-flag-style-btn.black-bg {
    background-color: #000
}

.wpml-ls-flag-style-btn.transparent-bg {
    background-color: transparent
}

.wpml-ls-control-row {
    border: solid 1px #949494;
    border-radius: 2px;
    margin-bottom: 8px
}

.wpml-ls-control-row-with-padding {
    padding: 1px
}

.wpml-ls-number-control {
    max-width: 100%;
    width: 100%
}

.wpml-ls-slider-control-alert {
    margin-top: 5px !important
}

.wpml-ls-slider .ant-slider-track {
    background-color: #3858E9
}

.wpml-ls-slider .ant-slider-handle {
    border: solid 1px #000
}

.wpml-ls-control-blue {
    color: #3858E9 !important
}

.wpml-ls-number-with-unit-select select {
    color: #3858E9 !important;
    font-weight: 900 !important
}

.wpml-ls-control-grey {
    color: #757575
}

.wpml-ls-control-bg-grey {
    background-color: #a6a6a6
}

.wpml-ls-control-font {
    font-family: "SF Pro Text", sans-serif;
    font-style: normal;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 140% !important
}

.wpml-ls-option-btn-col {
    padding: .5px
}

.wpml-ls-no-borders {
    border: none
}

.ant-col-8.wpml-ls-option-btn-col {
    display: inline-flex
}

.wpml-ls-three-btn-row .wpml-ls-option-btn-wrap {
    white-space: normal;
    word-break: break-word
}

.wpml-ls-three-btn-row .ant-btn-no-height-less-padding {
    height: unset;
    padding-right: 10px;
    padding-left: 10px
}

.wpml-ls-full-width {
    width: 100%
}

.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__track {
    background-color: #3858E9;
    border-color: #3858E9
}

.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__thumb {
    background-color: #fff
}

.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track {
    background-color: #fff;
    border-color: #000
}

.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb {
    background-color: #000
}

.ant-select-dropdown {
    min-width: 45px !important;
    max-width: 45px !important;
    width: 45px !important
}

.wpml-ls-color-control {
    border: 1px solid #DDD;
    border-bottom: 0;
    padding: 10px;
    box-sizing: border-box
}

.wpml-ls-color-control.wpml-ls-with-bottom-border {
    border-bottom: 1px solid #DDD
}

.wpml-ls-color-control .wpml-ls-icon-no-color:hover {
    cursor: pointer
}

.wpml-ls-color-control .component-color-indicator {
    width: 25px;
    height: 25px;
    box-shadow: 0 0 2px 1px lightgrey
}

.wpml-ls-color-control .component-color-indicator:hover {
    cursor: pointer
}

.wpml-ls-color-control .wpml-ls-color-title {
    top: 3px
}

.wpml-ls-dimension-control {
    border-top: solid 1px #e0e0e0
}

.wpml-ls-dimension-control .components-panel__arrow {
    visibility: hidden
}

.wpml-ls-panel-settings-dropdown-container {
    position: absolute;
    right: 0
}

.wpml-ls-icon-link {
    width: 24px;
    height: 24px;
    top: 3px;
    border-radius: 2px
}

.ant-input-number-handler-wrap {
    display: none !important
}

.ant-input-number-input {
    padding-right: 0px !important;
    padding-left: 3px !important
}

.block-editor-contrast-checker+.block-editor-contrast-checker {
    display: none
}

.current-language-item {
    display: flex;
    align-items: center;
    min-height: 30px
}

.current-language-item .wp-block-navigation-item__content>div {
    display: flex;
    align-items: center
}

.wpml-ls-fontLetterCase-control button.components-button.has-icon {
    margin-right: 0 !important;
    min-width: 30px !important;
    height: 30px !important
}

.wpml-ls-fontLetterSpacing-control div.components-input-control__container {
    top: 4px
}

[data-wpml='language-item']:first-of-type {
    margin-top: 5px !important
}

.wpml-ls-dimension-panel .components-panel__arrow {
    display: none
}

.wpml-ls-typography-panel .components-panel__arrow {
    display: none
}

.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-more {
    font-size: large;
    margin-right: 10px
}

.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-plus {
    font-size: medium;
    margin-right: 10px
}

.wp-block-navigation.is-content-justification-space-between .wp-block-page-list {
    display: contents
}

.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block,
.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] {
    display: contents !important
}

.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item,
.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item {
    display: contents
}

.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div,
.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list,
.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div,
.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list {
    display: contents
}

.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div li.wp-block-navigation-item,
.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item,
.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div li.wp-block-navigation-item,
.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item {
    display: flex
}

.wp-block-navigation .wpml-block-navigation-language-switcher,
.wp-block-navigation [data-type='wpml/navigation-language-switcher'] {
    display: flex !important;
    flex-direction: var(--navigation-layout-direction, initial);
    justify-content: var(--navigation-layout-justify, initial);
    align-items: var(--navigation-layout-align, initial);
    flex-wrap: var(--navigation-layout-wrap, wrap);
    background-color: inherit;
    gap: inherit;
    margin: 0;
    width: fit-content;
    max-width: fit-content
}

.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-dropdown {
    flex: inherit;
    display: flex !important
}

.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-list {
    flex: inherit;
    display: contents !important
}

.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-dropdown,
.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher'] {
    flex: inherit;
    display: flex !important
}

.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-list,
.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher'] {
    flex: inherit;
    display: contents !important
}

.wp-block-navigation .wpml-block-navigation-item {
    background-color: inherit
}

.wp-block-navigation .wpml-block-navigation-item .current-language-item .wp-block-navigation-item__content>div {
    display: flex;
    align-items: center
}

.wp-block-navigation__submenu-container li {
    margin: 0
}

.wp-block-navigation .wpml-language-switcher-navigation-block {
    width: unset !important;
    flex: initial !important
}

.wp-block-navigation .wpml-language-switcher-navigation-block .hide-arrow .wp-block-navigation__submenu-icon {
    display: none
}

.wp-block-navigation .wpml-language-switcher-navigation-block ul li a {
    display: flex;
    align-items: center
}

.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    margin: 0 !important;
    gap: 1.5em !important
}

.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li {
    display: inline-block;
    line-height: 100%
}

.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li a,
.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li div {
    line-height: 100%;
    display: inline-flex;
    align-items: center
}

/*!/wp-content/cache/asset-cleanup/css/item/webtoffee-gdpr-cookie-consent__public__css__cookie-law-info-public-css-v7f9d31fa0ba3f5beb91236158ab606619d5f9702.css*/

/*!/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-public.css*/

#cookie-law-info-bar,
.wt-cli-cookie-bar {
    box-sizing: border-box;
    font-size: 10pt;
    margin: 0 auto;
    padding: 10px 10px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 99999;
    box-shadow: rgba(0, 0, 0, .5) 0 5px 10px;
    display: none;
    left: 0
}

#cookie-law-info-again {
    font-size: 10pt;
    margin: 0;
    padding: 5px 10px;
    text-align: center;
    z-index: 9999;
    cursor: pointer;
    box-shadow: #161616 2px 2px 5px 2px
}

#cookie-law-info-bar span {
    vertical-align: middle
}

.cli-plugin-button,
.cli-plugin-button:visited {
    display: inline-block;
    padding: 8px 16px 8px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    position: relative;
    cursor: pointer;
    text-decoration: none
}

.cli-accept-button {
    font-family: Courier;
    font-variant: small-caps
}

.cli-plugin-button:hover {
    background-color: #111;
    color: #fff;
    text-decoration: none
}

.small.cli-plugin-button,
.small.cli-plugin-button:visited {
    font-size: 11px
}

.cli-plugin-button,
.cli-plugin-button:visited,
.medium.cli-plugin-button,
.medium.cli-plugin-button:visited {
    font-size: 13px;
    font-weight: 500;
    line-height: 1
}

.large.cli-plugin-button,
.large.cli-plugin-button:visited {
    font-size: 14px;
    padding: 8px 14px 9px
}

.super.cli-plugin-button,
.super.cli-plugin-button:visited {
    font-size: 34px;
    padding: 8px 14px 9px
}

.pink.cli-plugin-button,
.magenta.cli-plugin-button:visited {
    background-color: #e22092
}

.pink.cli-plugin-button:hover {
    background-color: #c81e82
}

.green.cli-plugin-button,
.green.cli-plugin-button:visited {
    background-color: #91bd09
}

.green.cli-plugin-button:hover {
    background-color: #749a02
}

.red.cli-plugin-button,
.red.cli-plugin-button:visited {
    background-color: #e62727
}

.red.cli-plugin-button:hover {
    background-color: #cf2525
}

.orange.cli-plugin-button,
.orange.cli-plugin-button:visited {
    background-color: #ff5c00
}

.orange.cli-plugin-button:hover {
    background-color: #d45500
}

.blue.cli-plugin-button,
.blue.cli-plugin-button:visited {
    background-color: #2981e4
}

.blue.cli-plugin-button:hover {
    background-color: #2575cf
}

.yellow.cli-plugin-button,
.yellow.cli-plugin-button:visited {
    background-color: #ffb515
}

.yellow.cli-plugin-button:hover {
    background-color: #fc9200
}

.cli-bar-popup {
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    padding: 20px
}

.cli-clearboth {
    clear: both
}

@media only screen and (max-width:768px) {
    .cli-settings-mobile:hover {
        box-shadow: none !important
    }
    .cli-settings-desktop {
        display: none
    }
    .cli-col-8 {
        max-width: 100% !important;
        width: 100% !important;
        flex: 100% !important;
        -ms-flex: 100% !important
    }
    .cli-accordion-plusminus {
        float: right;
        font-size: 22px;
        line-height: 22px
    }
    .cli-plugin-button {
        margin: 10px
    }
}

@media only screen and (max-width:567px) {
    .cli-switch .cli-slider:after {
        display: none
    }
    .cli-tab-header a.cli-nav-link {
        font-size: 12px
    }
    .cli-modal .cli-modal-close {
        right: -10px;
        top: -15px
    }
}

.wt-cli-iframe-placeholder {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTM1LjUgNTM1LjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUzNS41IDUzNS41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8ZyBpZD0iZXh0ZW5zaW9uIj4KCQk8cGF0aCBkPSJNNDcxLjc1LDI1NUg0MzMuNVYxNTNjMC0yOC4wNS0yMi45NS01MS01MS01MWgtMTAyVjYzLjc1QzI4MC41LDI4LjA1LDI1Mi40NSwwLDIxNi43NSwwUzE1MywyOC4wNSwxNTMsNjMuNzVWMTAySDUxICAgIGMtMjguMDUsMC01MSwyMi45NS01MSw1MXY5Ni45aDM4LjI1YzM4LjI1LDAsNjguODUsMzAuNiw2OC44NSw2OC44NVM3Ni41LDM4Ny42LDM4LjI1LDM4Ny42SDB2OTYuOWMwLDI4LjA1LDIyLjk1LDUxLDUxLDUxaDk2LjkgICAgdi0zOC4yNWMwLTM4LjI1LDMwLjYtNjguODUsNjguODUtNjguODVzNjguODUsMzAuNiw2OC44NSw2OC44NXYzOC4yNWg5Ni45YzI4LjA1LDAsNTEtMjIuOTUsNTEtNTF2LTEwMmgzOC4yNSAgICBjMzUuNywwLDYzLjc1LTI4LjA1LDYzLjc1LTYzLjc1UzUwNy40NSwyNTUsNDcxLjc1LDI1NXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiNCMkIwQjAiLz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==);
    background-size: 80px;
    max-width: 100%;
    max-height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #b2b0b059;
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.wt-cli-iframe-placeholder .wt-cli-inner-text {
    width: 100%;
    text-align: center;
    padding: 1rem 1rem;
    border-radius: 400px
}

.wt-cli-cookie-bar-container {
    display: none
}

.wt-cli-necessary-checkbox {
    display: none !important
}

a.wt-cli-ccpa-opt-out {
    text-decoration: underline !important;
}

/*!/wp-content/cache/asset-cleanup/css/item/webtoffee-gdpr-cookie-consent__public__css__cookie-law-info-gdpr-css-v33af00ea96c7a0a0b1048290aedb9005e699c4a0.css*/

/*!/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-gdpr.css*/

.gdpr-container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    box-sizing: border-box
}

.gdpr-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.gdpr-col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.gdpr-col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.gdpr-align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important
}

.gdpr-d-flex {
    display: -ms-flexbox !important;
    display: flex !important
}

.gdpr-px-0 {
    padding-left: 0;
    padding-right: 0
}

.modal-open {
    overflow: hidden
}

.modal-open .gdpr-modal {
    overflow-x: hidden;
    overflow-y: auto
}

.gdpr-modal.fade .gdpr-modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    transform: translate(0, -25%)
}

.gdpr-modal.show .gdpr-modal-dialog {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.gdpr-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: none
}

.gdpr-modal a {
    text-decoration: none
}

.gdpr-modal .gdpr-modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2))
}

@media (min-width:576px) {
    .gdpr-modal .gdpr-modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
        min-height: calc(100% - (1.75rem * 2))
    }
}

@media (min-width:992px) {
    .gdpr-modal .gdpr-modal-dialog {
        max-width: 900px
    }
}

.gdpr-modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    box-sizing: border-box;
    outline: 0
}

.gdpr-modal .row {
    margin: 0 -15px
}

.gdpr-modal .modal-body {
    padding: 0;
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.gdpr-modal .close {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff
}

.gdpr-modal .close:focus {
    outline: 0
}

.gdpr-switch {
    display: inline-block;
    position: relative;
    min-height: 1px;
    padding-left: 70px;
    font-size: 14px
}

.gdpr-switch input[type="checkbox"] {
    display: none
}

.gdpr-switch .gdpr-slider {
    background-color: #e3e1e8;
    height: 24px;
    width: 50px;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s
}

.gdpr-switch .gdpr-slider:before {
    background-color: #fff;
    bottom: 2px;
    content: "";
    height: 20px;
    left: 2px;
    position: absolute;
    transition: .4s;
    width: 20px
}

.gdpr-switch input:checked+.gdpr-slider {
    background-color: rgb(99, 179, 95)
}

.gdpr-switch input:checked+.gdpr-slider:before {
    transform: translateX(26px)
}

.gdpr-switch .gdpr-slider {
    border-radius: 34px
}

.gdpr-switch .gdpr-slider:before {
    border-radius: 50%
}

.gdpr-tab-content>.gdpr-tab-pane {
    display: none
}

.gdpr-tab-content>.active {
    display: block
}

.gdpr-fade {
    transition: opacity .15s linear
}

.gdpr-nav-pills {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    align-items: stretch !important;
    -ms-align-items: stretch !important
}

.nav.gdpr-nav-pills,
.gdpr-tab-content {
    width: 100%;
    padding: 30px;
    box-sizing: border-box
}

.nav.gdpr-nav-pills {
    background: #f3f3f3
}

.nav.gdpr-nav-pills .gdpr-nav-link {
    border: 1px solid #0070ad;
    margin-bottom: 10px;
    color: #0070ad;
    font-size: 14px;
    display: block;
    padding: .5rem 1rem;
    border-radius: .25rem
}

.nav.gdpr-nav-pills .gdpr-nav-link.active,
.nav.gdpr-nav-pills .show>.gdpr-nav-link {
    background-color: #0070ad;
    border: 1px solid #0070ad
}

.nav.gdpr-nav-pills .gdpr-nav-link.active {
    color: #fff
}

.gdpr-tab-content .gdpr-button-wrapper {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #d6d6d6
}

.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
    background-color: #0070ad;
    border-color: #0070ad;
    color: #fff;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    box-sizing: border-box
}

.gdpr-tab-content p {
    color: #343438;
    font-size: 14px;
    margin-top: 0
}

.gdpr-tab-content h4 {
    font-size: 20px;
    margin-bottom: .5rem;
    margin-top: 0;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit
}

.cli-container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.cli-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.cli-col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.cli-col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
    flex-direction: column
}

.cli-align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important
}

.cli-d-flex {
    display: -ms-flexbox !important;
    display: flex !important
}

.cli-px-0 {
    padding-left: 0;
    padding-right: 0
}

.cli-btn {
    cursor: pointer;
    font-size: 14px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .5rem 1.25rem;
    line-height: 1;
    border-radius: .25rem;
    transition: all .15s ease-in-out
}

.cli-btn:hover {
    opacity: .8
}

.cli-btn:focus {
    outline: 0
}

.cli-read-more-link {
    cursor: pointer;
    font-size: 15px;
    font-weight: 500;
    text-decoration: underline
}

.cli-modal-backdrop.cli-show {
    opacity: .8
}

.cli-modal-open {
    overflow: hidden
}

.cli-barmodal-open {
    overflow: hidden
}

.cli-modal-open .cli-modal {
    overflow-x: hidden;
    overflow-y: auto
}

.cli-modal.cli-fade .cli-modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    transform: translate(0, -25%)
}

.cli-modal.cli-show .cli-modal-dialog {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.cli-modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: opacity ease-in-out 0.5s
}

.cli-modal-backdrop.cli-fade {
    opacity: 0
}

.cli-modal-backdrop.cli-show {
    opacity: .5;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.cli-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    -webkit-transform: scale(0);
    transform: scale(0);
    overflow: hidden;
    outline: 0;
    visibility: hidden
}

.cli-modal.cli-show {
    visibility: visible
}

.cli-modal a {
    text-decoration: none
}

.cli-modal .cli-modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2))
}

@media (min-width:576px) {
    .cli-modal .cli-modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
        min-height: calc(100% - (1.75rem * 2))
    }
}

.cli-modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-clip: padding-box;
    border-radius: .2rem;
    box-sizing: border-box;
    outline: 0
}

.cli-modal .row {
    margin: 0 -15px
}

.cli-modal-footer {
    position: relative
}

.cli-modal .modal-body {
    padding: 0;
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.cli-modal .cli-modal-close:focus {
    outline: 0
}

.cli-switch {
    display: inline-block;
    position: relative;
    min-height: 1px;
    padding-left: 38px;
    font-size: 14px;
    width: auto
}

.cli-switch input[type="checkbox"] {
    display: block;
    margin: 0;
    width: 0;
    position: absolute !important;
    left: 0 !important;
    opacity: 0 !important
}

.cli-switch .cli-slider {
    background-color: #e3e1e8;
    height: 20px;
    width: 38px;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s
}

.cli-switch .cli-slider:before {
    bottom: 2px;
    content: "";
    height: 15px;
    left: 3px;
    position: absolute;
    transition: .4s;
    width: 15px
}

.cli-switch input:checked+.cli-slider {
    background-color: #28a745
}

.cli-switch input:checked+.cli-slider:before {
    transform: translateX(18px)
}

.cli-switch .cli-slider {
    border-radius: 34px;
    font-size: 0
}

.cli-switch .cli-slider:before {
    border-radius: 50%
}

.cli-nav-pills {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    -ms-flex-direction: column;
    flex-direction: column
}

.cli-nav-pills,
.cli-tab-content {
    width: 100%;
    padding: 5px 30px 5px 5px;
    box-sizing: border-box
}

@media (max-width:767px) {
    .cli-nav-pills,
    .cli-tab-content {
        padding: 30px 10px
    }
}

.cli-nav-pills {
    background: #fff
}

.cli-nav-pills .cli-nav-link {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    color: #2a2a2a;
    font-size: 14px;
    display: block;
    padding: .5rem 1rem;
    border-radius: .25rem;
    cursor: pointer
}

.cli-nav-pills .cli-nav-link.cli-active,
.cli-nav-pills .cli-show>.cli-nav-link {
    background-color: #f6f6f9;
    border: 1px solid #ccc
}

.cli-nav-pills .cli-nav-link.cli-active {
    color: #2a2a2a
}

.cli-tab-content .cli-button-wrapper {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #d6d6d6
}

.cli-tab-content p {
    color: #343438;
    font-size: 14px;
    margin-top: 0
}

.cli-tab-content h4 {
    font-size: 20px;
    margin-bottom: 1.5rem;
    margin-top: 0;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit
}

#cookie-law-info-bar .cli-nav-pills,
#cookie-law-info-bar .cli-tab-content,
#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,
#cookie-law-info-bar a.cli-nav-link.cli-active {
    background: transparent
}

#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,
#cookie-law-info-bar .cli-nav-link,
#cookie-law-info-bar .cli-tab-container p,
#cookie-law-info-bar span.cli-necessary-caption,
#cookie-law-info-bar .cli-switch .cli-slider:after {
    color: inherit
}

#cookie-law-info-bar .cli-tab-header a:before {
    border-right: 1px solid currentColor;
    border-bottom: 1px solid currentColor
}

#cookie-law-info-bar .cli-row {
    margin-top: 20px
}

#cookie-law-info-bar .cli-col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none
}

#cookie-law-info-bar .cli-col-8 {
    flex-basis: 0%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.cli-wrapper {
    max-width: 100%;
    float: none;
    margin: 0 auto
}

#cookie-law-info-bar .cli-tab-content h4 {
    margin-bottom: .5rem
}

#cookie-law-info-bar .cli-nav-pills .cli-nav-link {
    padding: .2rem .5rem
}

#cookie-law-info-bar .cli-tab-container {
    display: none;
    text-align: left
}

.cli-tab-footer .cli-btn {
    padding: 10px 15px;
    width: auto;
    text-decoration: none
}

.cli-tab-footer {
    width: 100%;
    text-align: right;
    padding: 20px 0
}

.cli-col-12 {
    width: 100%
}

.cli-tab-header {
    display: flex;
    justify-content: space-between
}

.cli-tab-header a:before {
    width: 10px;
    height: 2px;
    left: 0;
    top: calc(50% - 1px)
}

.cli-tab-header a:after {
    width: 2px;
    height: 10px;
    left: 4px;
    top: calc(50% - 5px);
    -webkit-transform: none;
    transform: none
}

.cli-tab-header a:before {
    width: 7px;
    height: 7px;
    border-right: 1px solid #4a6e78;
    border-bottom: 1px solid #4a6e78;
    content: " ";
    transform: rotate(-45deg);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin-right: 10px
}

.cli-tab-header a.cli-nav-link {
    position: relative;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #000;
    text-decoration: none
}

.cli-tab-header.cli-tab-active .cli-nav-link:before {
    transform: rotate(45deg);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.cli-tab-header {
    border-radius: 5px;
    padding: 12px 15px;
    cursor: pointer;
    transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
    background-color: #f2f2f2
}

.cli-modal .cli-modal-close {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    -webkit-appearance: none;
    width: 40px;
    height: 40px;
    padding: 0;
    border-radius: 50%;
    padding: 10px;
    background: transparent;
    border: none
}

.cli-tab-container h4 {
    font-family: inherit;
    font-size: 16px;
    margin-bottom: 15px;
    margin: 10px 0
}

.cli-tab-container p,
.cli-privacy-content-text {
    font-size: 14px;
    line-height: 1.4;
    margin-top: 0;
    padding: 0;
    color: #000
}

.cli-tab-content {
    display: none
}

.cli-tab-section .cli-tab-content {
    padding: 10px 20px 5px 20px
}

.cli-tab-section {
    margin-top: 5px
}

@media (min-width:992px) {
    .cli-modal .cli-modal-dialog {
        max-width: 645px
    }
}

.cli-switch .cli-slider:after {
    content: attr(data-cli-disable);
    position: absolute;
    right: 50px;
    font-size: 12px;
    text-align: right;
    min-width: 120px
}

.cli-switch input:checked+.cli-slider:after {
    content: attr(data-cli-enable)
}

a.cli-privacy-readmore {
    font-size: 12px;
    margin-top: 12px;
    display: inline-block;
    cursor: pointer;
    text-decoration: underline
}

.cli-privacy-overview {
    padding-bottom: 12px
}

a.cli-privacy-readmore:before {
    content: attr(data-readmore-text)
}

.cli-collapsed a.cli-privacy-readmore:before {
    content: attr(data-readless-text)
}

.cli-collapsed .cli-privacy-content {
    transition: max-height 0.25s ease-in
}

.cli-privacy-content p {
    margin-bottom: 0
}

.cli-modal-close svg {
    fill: #000
}

span.cli-necessary-caption {
    color: #000;
    font-size: 12px
}

.cli-tab-section.cli-privacy-tab {
    display: none
}

#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
    display: block
}

#cookie-law-info-bar .cli-privacy-overview {
    display: none
}

.cli-tab-container .cli-row {
    max-height: 500px;
    overflow-y: auto
}

.cli-modal.cli-blowup.cli-out {
    z-index: -1
}

.cli-modal.cli-blowup {
    z-index: 999999;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.cli-modal.cli-blowup .cli-modal-dialog {
    animation: blowUpModal 0.5s cubic-bezier(.165, .84, .44, 1) forwards
}

.cli-modal.cli-blowup.cli-out .cli-modal-dialog {
    animation: blowUpModalTwo 0.5s cubic-bezier(.165, .84, .44, 1) forwards
}

@keyframes blowUpContent {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
    99.9% {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes blowUpContentTwo {
    0% {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes blowUpModal {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes blowUpModalTwo {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }
}

.cli-bar-container {
    float: none;
    margin: 0 auto;
    justify-content: space-between;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.cli-style-v2 a {
    cursor: pointer
}

.cli-style-v2 .cli-plugin-main-link {
    font-weight: inherit
}

.cli-style-v2 {
    font-size: 11pt;
    font-weight: 400
}

#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,
#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container {
    display: block
}

.cli-bar-message {
    width: 70%;
    text-align: left
}

#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,
#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message {
    width: 100%
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head {
    text-align: left;
    margin-left: 5%;
    margin-bottom: 10px
}

@media (max-width:985px) {
    .cli-bar-message {
        width: 100%
    }
    .cli-bar-container {
        justify-content: center
    }
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"] .wt-cli-ccpa-checkbox {
    display: block
}

.wt-cli-form-group input:disabled {
    opacity: .5
}

.wt-cli-custom-checkbox input[type="checkbox"] {
    border: 1px solid #b4b9be;
    background: #fff;
    color: #555;
    clear: none;
    cursor: pointer;
    display: inline-block !important;
    line-height: 0;
    height: 16px;
    margin: -4px 4px 0 0;
    padding: 0 !important;
    text-align: center;
    vertical-align: middle;
    width: 16px;
    min-width: 16px;
    -webkit-appearance: none;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    transition: .05s border-color ease-in-out
}

.wt-cli-custom-checkbox input[type=checkbox]:checked:before {
    content: '';
    display: block;
    border: solid #61a229;
    width: 5px;
    height: 10px;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    margin: 1px 0 0 5px;
    box-sizing: border-box
}

.wt-cli-form-group {
    margin-right: 15px
}

.cli-style-v3 .cli-bar-actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.cli-style-v3 .cli-bar-btn_container,
.cli-style-v3 .wt-cli-category-widget {
    margin-top: 10px
}

.cli-style-v3 {
    text-align: left
}

#cookie-law-info-bar a,
.wt-cli-category-widget .wt-cli-form-group label {
    cursor: pointer
}

.wt-cli-category-widget .wt-cli-form-group label {
    font-size: inherit
}

#cookie-law-info-bar[data-template-id="cli-style-v3"] {
    padding: 10px 90px
}

#cookie-law-info-bar[data-template-id="cli-style-v3"][data-cli-type="widget"] {
    padding: 10px 20px
}

#cookie-law-info-bar[data-template-id="cli-style-v3"][data-cli-type="popup"] {
    padding: 10px 20px
}

#cookie-law-info-bar[data-template-id="cli-style-v3"] .wt-cli-category-widget {
    display: flex;
    flex-wrap: wrap
}

#cookie-law-info-bar[data-template-id="cli-style-v3"] {
    text-align: left;
    font-size: 11pt;
    border: 1px solid #ffffffe6
}

#cookie-law-info-bar[data-template-id="cli-style-v3"] h5 {
    margin: 10px 0
}

.wt-cli-category-widget-active .cli-switch,
.wt-cli-category-widget-active .wt-cli-necessary-checkbox,
.wt-cli-category-widget-active .cli-necessary-caption {
    display: none !important
}

@media (max-width:985px) {
    #cookie-law-info-bar[data-template-id="cli-style-v3"] {
        padding: 10px 20px
    }
}

.wt-cli-sr-only {
    display: none
}

.wt-cli-cookie-bar-container.wt-cli-hide-bar {
    display: none !important
}

.wt-cli-privacy-accept-btn {
    margin-left: 10px
}

.cli_settings_button:focus,
#cookie-law-info-again:focus,
#wt-cli-cookie-banner-title:focus,
.cli-plugin-main-link,
.cli_action_button,
.cli-privacy-readmore,
.cli-tab-header a,
.cli-switch .cli-slider,
.cli-tab-content .cli-tab-pane:focus {
    outline: 0
}

.cli-plugin-button:focus {
    outline: 0;
    opacity: .7
}

.wt-cli-ckyes-brand-logo {
    display: flex;
    align-items: center;
    font-size: 9px;
    color: #111;
    font-weight: 400
}

.wt-cli-ckyes-brand-logo img {
    width: 65px;
    margin-left: 2px
}

.wt-cli-privacy-overview-actions {
    padding-bottom: 0
}

.wt-cli-cookie-description {
    font-size: 14px;
    line-height: 1.4;
    margin-top: 0;
    padding: 0;
    color: #000
}

/* [inline: after] */

.cli-modal-content,
.cli-tab-content {
    background-color: #ffffff;
}

.cli-privacy-content-text,
.cli-modal .cli-modal-dialog,
.cli-tab-container p,
a.cli-privacy-readmore {
    color: #000000;
}

.cli-tab-header {
    background-color: #f2f2f2;
}

.cli-tab-header,
.cli-tab-header a.cli-nav-link,
span.cli-necessary-caption,
.cli-switch .cli-slider:after {
    color: #000000;
}

.cli-switch .cli-slider:before {
    background-color: #ffffff;
}

.cli-switch input:checked+.cli-slider:before {
    background-color: #ffffff;
}

.cli-switch .cli-slider {
    background-color: #e3e1e8;
}

.cli-switch input:checked+.cli-slider {
    background-color: #28a745;
}

.cli-modal-close svg {
    fill: #000000;
}

.cli-tab-footer .wt-cli-privacy-accept-all-btn {
    background-color: #00acad;
    color: #ffffff
}

.cli-tab-footer .wt-cli-privacy-accept-btn {
    background-color: #00acad;
    color: #ffffff
}

.cli-tab-header a:before {
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

/* [/inline: after] */

/*!/wp-content/plugins/divi-plus/styles/style.min.css*/

.et-db #et-boc .et-fb-modules-list li.dipl_ajax_search::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_ajax_search::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_ajax_search::before {
    font-family: dashicons;
    content: "\F13a"
}

.et-db #et-boc .et-fb-modules-list li.dipl_bar_counter::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_bar_counter::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_bar_counter::before {
    font-family: dashicons;
    content: "\f206"
}

.et-db #et-boc .et-fb-modules-list li.dipl_before_after_slider::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_before_after_slider::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_before_after_slider::before {
    font-family: dashicons;
    content: "\F169"
}

.et-db #et-boc .et-fb-modules-list li.dipl_blog_slider::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_blog_slider::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_blog_slider::before {
    font-family: dashicons;
    content: "\F229"
}

.et-db #et-boc .et-fb-modules-list li.dipl_blog_timeline::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_blog_timeline::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_blog_timeline::before {
    font-family: dashicons;
    content: "\F321"
}

.et-db #et-boc .et-fb-modules-list li.dipl_breadcrumb::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_breadcrumb::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_breadcrumb::before {
    font-family: dashicons;
    content: "\F103"
}

.et-db #et-boc .et-fb-modules-list li.dipl_content_toggle::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_content_toggle::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_content_toggle::before {
    font-family: dashicons;
    content: "\F215"
}

.et-db #et-boc .et-fb-modules-list li.dipl_double_color_heading::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_double_color_heading::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_double_color_heading::before {
    font-family: dashicons;
    content: "\F215"
}

.et-db #et-boc .et-fb-modules-list li.dipl_facebook_comments::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_comments::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_comments::before {
    font-family: dashicons;
    content: "\F304\F101"
}

.et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_comment::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_comment::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_comment::before {
    font-family: dashicons;
    content: "\F304\F101"
}

.et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_comment .et_module_title,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_comment .et_module_title,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_comment .et_module_title {
    white-space: normal
}

.et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_post::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_post::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_post::before {
    font-family: dashicons;
    content: "\F304\F121"
}

.et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_post .et_module_title,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_post .et_module_title,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_post .et_module_title {
    white-space: normal
}

.et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_video::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_video::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_video::before {
    font-family: dashicons;
    content: "\F304\F126"
}

.et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_video .et_module_title,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_video .et_module_title,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_video .et_module_title {
    white-space: normal
}

.et-db #et-boc .et-fb-modules-list li.dipl_facebook_like::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_like::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_like::before {
    font-family: dashicons;
    content: "\F304\F529"
}

.et-db #et-boc .et-fb-modules-list li.dipl_facebook_page::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_page::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_page::before {
    font-family: dashicons;
    content: "\F304\F105"
}

.et-db #et-boc .et-fb-modules-list li.dipl_facebook_share::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_share::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_share::before {
    font-family: dashicons;
    content: "\F304\F237"
}

.et-db #et-boc .et-fb-modules-list li.dipl_fancy_text::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_fancy_text::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_fancy_text::before {
    font-family: dashicons;
    content: "\F210"
}

.et-db #et-boc .et-fb-modules-list li.dipl_faq_page_schema::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_faq_page_schema::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_faq_page_schema::before {
    font-family: dashicons;
    content: "\F119"
}

.et-db #et-boc .et-fb-modules-list li.dipl_flipbox::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_flipbox::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_flipbox::before {
    font-family: dashicons;
    content: "\F168"
}

.et-db #et-boc .et-fb-modules-list li.dipl_floating_image::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_floating_image::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_floating_image::before {
    font-family: dashicons;
    content: "\F161"
}

.et-db #et-boc .et-fb-modules-list li.dipl_form_styler::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_form_styler::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_form_styler::before {
    font-family: dashicons;
    content: "\F119"
}

.et-db #et-boc .et-fb-modules-list li.dipl_gravity_form_styler::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_gravity_form_styler::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_gravity_form_styler::before {
    font-family: dashicons;
    content: "\F119"
}

.et-db #et-boc .et-fb-modules-list li.dipl_hotspot::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_hotspot::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_hotspot::before {
    font-family: dashicons;
    content: "\F231"
}

.et-db #et-boc .et-fb-modules-list li.dipl_how_to_schema::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_how_to_schema::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_how_to_schema::before {
    font-family: dashicons;
    content: "\F123"
}

.et-db #et-boc .et-fb-modules-list li.dipl_image_accordion::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_accordion::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_accordion::before {
    font-family: dashicons;
    content: "\f11b"
}

.et-db #et-boc .et-fb-modules-list li.dipl_image_card::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_card::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_card::before {
    font-family: dashicons;
    content: "\f13d"
}

.et-db #et-boc .et-fb-modules-list li.dipl_image_card_carousel::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_card_carousel::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_card_carousel::before {
    font-family: dashicons;
    content: "\f341\f13d\f345"
}

.et-db #et-boc .et-fb-modules-list li.dipl_image_magnifier::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_magnifier::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_magnifier::before {
    font-family: dashicons;
    content: "\F179"
}

.et-db #et-boc .et-fb-modules-list li.dipl_image_mask::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_mask::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_mask::before {
    font-family: dashicons;
    content: "\F232"
}

.et-db #et-boc .et-fb-modules-list li.dipl_interactive_image_card::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_interactive_image_card::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_interactive_image_card::before {
    font-family: dashicons;
    content: "\f13d"
}

.et-db #et-boc .et-fb-modules-list li.dipl_logo_slider::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_logo_slider::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_logo_slider::before {
    font-family: dashicons;
    content: "\F229"
}

.et-db #et-boc .et-fb-modules-list li.dipl_lottie::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_lottie::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_lottie::before {
    font-family: dashicons;
    content: "\F16b";
    -webkit-animation: dipl_moving 2s linear infinite;
    animation: dipl_moving 2s linear infinite
}

@-webkit-keyframes dipl_moving {
    0% {
        -webkit-transform: translateX(-10px)
    }
    50% {
        -webkit-transform: translateX(10px)
    }
    100% {
        -webkit-transform: translateX(-10px)
    }
}

@keyframes dipl_moving {
    0% {
        -webkit-transform: translateX(-10px)
    }
    50% {
        -webkit-transform: translateX(10px)
    }
    100% {
        -webkit-transform: translateX(-10px)
    }
}

.et-db #et-boc .et-fb-modules-list li.dipl_masonry_gallery::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_masonry_gallery::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_masonry_gallery::before {
    font-family: dashicons;
    content: "\F161"
}

.et-db #et-boc .et-fb-modules-list li.dipl_modal::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_modal::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_modal::before {
    font-family: dashicons;
    content: "\F535"
}

.et-db #et-boc .et-fb-modules-list li.dipl_price_list::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_price_list::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_price_list::before {
    font-family: dashicons;
    content: "\F163"
}

.et-db #et-boc .et-fb-modules-list li.dipl_scroll_image::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_scroll_image::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_scroll_image::before {
    font-family: dashicons;
    content: "\F128"
}

.et-db #et-boc .et-fb-modules-list li.dipl_separator::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_separator::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_separator::before {
    font-family: dashicons;
    content: "\F460"
}

.et-db #et-boc .et-fb-modules-list li.dipl_star_rating::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_star_rating::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_star_rating::before {
    font-family: dashicons;
    content: "\F155"
}

.et-db #et-boc .et-fb-modules-list li.dipl_tabs::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_tabs::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_tabs::before {
    font-family: dashicons;
    content: "\f10b"
}

.et-db #et-boc .et-fb-modules-list li.dipl_team_grid::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_team_grid::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_team_grid::before {
    font-family: dashicons;
    content: "\f509"
}

.et-db #et-boc .et-fb-modules-list li.dipl_team_slider::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_team_slider::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_team_slider::before {
    font-family: dashicons;
    content: "\F229"
}

.et-db #et-boc .et-fb-modules-list li.dipl_testimonial_grid::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_testimonial_grid::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_testimonial_grid::before {
    font-family: dashicons;
    content: "\f122"
}

.et-db #et-boc .et-fb-modules-list li.dipl_testimonial_slider::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_testimonial_slider::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_testimonial_slider::before {
    font-family: dashicons;
    content: "\f341\f122\f345"
}

.et-db #et-boc .et-fb-modules-list li.dipl_text_animator::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_text_animator::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_text_animator::before {
    font-family: dashicons;
    content: "\F224"
}

.et-db #et-boc .et-fb-modules-list li.dipl_text_highlighter::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_text_highlighter::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_text_highlighter::before {
    font-family: dashicons;
    content: "\F540"
}

.et-db #et-boc .et-fb-modules-list li.dipl_tilt_image::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_tilt_image::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_tilt_image::before {
    font-family: dashicons;
    content: "\f13d"
}

.et-db #et-boc .et-fb-modules-list li.dipl_timeline::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_timeline::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_timeline::before {
    font-family: dashicons;
    content: "\F321"
}

.et-db #et-boc .et-fb-modules-list li.dipl_twitter_embedded_tweet::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_embedded_tweet::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_embedded_tweet::before {
    font-family: dashicons;
    content: "\F301"
}

.et-db #et-boc .et-fb-modules-list li.dipl_twitter_embedded_tweet .et_module_title,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_embedded_tweet .et_module_title,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_embedded_tweet .et_module_title {
    white-space: normal
}

.et-db #et-boc .et-fb-modules-list li.dipl_twitter_follow_button::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_follow_button::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_follow_button::before {
    font-family: dashicons;
    content: "\F301"
}

.et-db #et-boc .et-fb-modules-list li.dipl_twitter_timeline::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_timeline::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_timeline::before {
    font-family: dashicons;
    content: "\F301\F121"
}

.et-db #et-boc .et-fb-modules-list li.dipl_twitter_tweet_button::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_tweet_button::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_tweet_button::before {
    font-family: dashicons;
    content: "\F301"
}

.et-db #et-boc .et-fb-modules-list li.dipl_woo_products::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products::before {
    font-family: dashicons;
    content: "\F180"
}

.et-db #et-boc .et-fb-modules-list li.dipl_woo_products .et_module_title,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products .et_module_title,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products .et_module_title {
    white-space: normal
}

.et-db #et-boc .et-fb-modules-list li.dipl_woo_products_carousel::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_carousel::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_carousel::before {
    font-family: dashicons;
    content: "\F181"
}

.et-db #et-boc .et-fb-modules-list li.dipl_woo_products_carousel .et_module_title,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_carousel .et_module_title,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_carousel .et_module_title {
    white-space: normal
}

.et-db #et-boc .et-fb-modules-list li.dipl_woo_products_categories::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_categories::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_categories::before {
    font-family: dashicons;
    content: "\F180"
}

.et-db #et-boc .et-fb-modules-list li.dipl_woo_products_categories .et_module_title,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_categories .et_module_title,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_categories .et_module_title {
    white-space: normal
}

/*!/wp-content/cache/asset-cleanup/css/item/heytrade__style-css-vc5579b486694b772d0ad459c4029f440322914a3.css*/

/*!/wp-content/themes/heytrade/style.css*/

body {
    overflow-x: hidden
}

.container {
    max-width: 960px
}

p {
    font-weight: 400
}

h1,
h2 {
    font-weight: 600 !important
}

h3,
h4,
h5,
h6 {
    font-weight: 400
}

img {
    pointer-events: none
}

span.mobile_menu_bar:before {
    color: #fff
}

#main-header {
    max-height: 73px
}

#logo {
    max-height: 53.28px !important
}

.emphasis {
    color: #FF9B63
}

li.right_option a,
li.right_option_login a {
    border: solid 1px #FF9B63 !important;
    margin: 5px 0;
    padding: 10px !important;
    max-height: 40px;
    border-radius: 4px;
    text-decoration: none !important;
    font-weight: 700;
    font-size: 13px !important
}

li.right_option_login a {
    color: #FF9B63 !important
}

li.right_option_login a:hover {
    background-color: #303341 !important;
    border: solid 1px #FF9B63
}

li.right_option_login a:active {
    background-color: #454654 !important;
    border: solid 1px #FF9B63
}

li.right_option_sign a {
    color: #242631 !important;
    background-color: #FF9B63 !important;
    border: solid 1px #FF9B63 !important;
    margin: 5px 0;
    padding: 10px !important;
    height: 35px;
    border-radius: 4px;
    text-decoration: none !important;
    font-weight: 700;
    font-size: 13px !important
}

li.right_option_sign a:hover {
    background-color: #FFAF82 !important;
    border: solid 1px #FFAF82
}

li.right_option_sign a:active {
    background-color: #FF7324 !important;
    border: solid 1px #FF7324
}

@media(max-width:980px) {
    li.right_option a,
    li.right_option_login a {
        text-align: center;
        margin: 5px 0 10px;
        padding-top: 5px !important;
        padding-bottom: 30px !important
    }
    li.right_option_sign a {
        text-align: center;
        margin: 5px 0 10px;
        padding-top: 5px !important;
        padding-bottom: 30px !important
    }
}

li.Get-Early-Access_Footer a {
    color: #FF9B63 !important
}

#countries_header li.weglot-language a {
    margin-top: -12px
}

h1.section_title::after,
h2.section_title::after,
h3.section_title::after {
    content: ".";
    color: #FF9B63
}

.highlight {
    color: #30D6A8
}

#bring_your_portfolio .et_pb_text ul {
    padding-bottom: 0em
}

#bring_your_portfolio li {
    border-bottom: 1px solid #121212
}

ul.investing_with_others {
    margin-left: -25px
}

ul.investing_with_others li {
    padding: 16px 0
}

ul.investing_with_heytrade {
    list-style-image: url(/wp-content/uploads/2021/03/Bullet_Investing-with.svg)
}

ul.investing_with_heytrade li {
    padding: 19px 0
}

@media(max-width:767px) {
    ul.investing_with_heytrade li {
        padding: 16px 0
    }
}

#rates li {
    border-bottom: 1px solid #fff
}

#rates ul.rate_Poins,
#rates ul.LITE_Account,
#rates ul.PRO_Account {
    padding: 0px !important
}

#rates ul.rate_Poins li {
    border-bottom: 1px solid #424242
}

#rates ul li {
    padding: 16px 0
}

div.et_pb_team_member img {
    border: 1px solid #121212;
    border-radius: 8px;
    position: relative
}

div.et_pb_team_member img:hover {
    border: 1px solid #FF9B63
}

@media(max-width:767px) {
    div.et_pb_team_member img:hover {
        border: none
    }
}

.et_pb_column_1_2 .et_pb_team_member_image,
.et_pb_column_1_3 .et_pb_team_member_image,
.et_pb_column_1_4 .et_pb_team_member_image,
.et_pb_column_1_5 .et_pb_team_member_image,
.et_pb_column_1_6 .et_pb_team_member_image,
.et_pb_column_2_5 .et_pb_team_member_image,
.et_pb_column_3_5 .et_pb_team_member_image,
.et_pb_column_3_8 .et_pb_team_member_image {
    margin: 0
}

.et_pb_team_member {
    position: relative
}

.et_pb_team_member_description {
    position: absolute;
    margin: 0 15px;
    bottom: 15px
}

.et_pb_member_position {
    margin-top: -10px
}

h3.title_careers {
    margin-bottom: 16px;
    padding-bottom: 0
}

h3.title_careers::after {
    content: url(/wp-content/uploads/2021/03/arrow_careers.svg);
    float: right;
    margin-top: 5px
}

#et-top-navigation {
    font-weight: 500
}

.et-fixed-header #top-menu .right_option a {
    color: #FF9B63 !important
}

.menu-item-has-children {
    cursor: pointer
}

#top-menu li.current-menu-item a,
.et-fixed-header #top-menu li.current-menu-item a {
    text-decoration: underline
}

#top-menu li.current-menu-item.menu_careers a,
.et-fixed-header #top-menu li.current-menu-item.menu_careers a {
    color: #FFFFFF !important;
    text-decoration: none
}

.mc4wp-form-fields input,
#mce-EMAIL,
#mce-NAME,
#mce-NAME_02,
#mce-DATE_BIRTH,
#mce-DATE_BIRTH_02 {
    background: #121212 !important;
    border: 1px solid #FFFFFF !important;
    box-sizing: border-box;
    border-radius: 8px !important;
    padding: 12px 16px !important;
    font-size: 16px;
    line-height: 22px;
    width: 268px;
    margin-right: 16px !important;
    color: #FFF !important;
    max-height: 100px;
    margin-bottom: 16px;
    height: 50px !important;
    max-width: 300px
}

#News2023 input#mce-EMAIL {
    background: #89f7c4 !important;
    border: 2px solid #6F717C !important;
    color: #242631 !important;
    height: 44px !important
}

.mc4wp-form-fields input:focus,
#mce-EMAIL:focus,
#mce-NAME:focus,
#mce-NAME_02:focus,
#mce-DATE_BIRTH:focus,
#mce-DATE_BIRTH_02:focus {
    background: #121212;
    border: 1px solid #FFF;
    color: #FFF
}

input[type="checkbox"].new_check {
    width: 17px;
    height: 17px;
    border-radius: 0;
    border: solid 1px #6F717C;
    background: #89f7c4 !important
}

.mc4wp-form-fields input[type=submit] {
    background: #FF9B63;
    border: 1px solid #FF9B63;
    color: #121212;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    padding: 11px 16px;
    margin-left: 10px;
    display: block;
    float: right;
    width: 170px !important
}

#mc_embed_signup form {
    text-align: left !important;
    padding: 10px 0 10px 0
}

@media(max-width:767px) {
    .mc4wp-form-fields input,
    .mc4wp-form-fields input[type="submit"],
    #mce-EMAIL,
    #mce-NAME,
    #mce-NAME_02,
    #mce-DATE_BIRTH,
    #mce-DATE_BIRTH_02 {
        margin: 10px auto;
        min-width: 100%
    }
}

.available {
    max-width: 268px
}

p.small {
    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #BDBDBD
}

p.big {
    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px
}

.et_pb_gallery_image {
    pointer-events: none;
    cursor: default
}

.et-pb-slider-arrows,
.et-pb-controllers {
    display: none
}

.vertical-tabsRight {
    border: none
}

.vertical-tabsRight ul.et_pb_tabs_controls {
    float: right;
    width: 58%;
    background: transparent
}

.vertical-tabsRight ul.et_pb_tabs_controls:after {
    content: none
}

.vertical-tabsRight .et_pb_tabs_controls li {
    width: 100%;
    border-right: none !important;
    border-left: 3px solid transparent !important;
    background: #212121;
    border-radius: 8px;
    margin: 20px auto;
    padding: 40px 20px 55px;
    height: auto !important
}

.vertical-tabsRight .et_pb_tabs_controls li.et_pb_tab_active {
    border-left: 3px solid #E57373 !important;
    transition: border-left 0.7s
}

.vertical-tabsRight .et_pb_tabs_controls li a {
    opacity: .5
}

.vertical-tabsRight .et_pb_tabs_controls li a:hover {
    opacity: 1
}

.vertical-tabsRight .et_pb_tabs_controls li a spand.header {
    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
    font-size: 36px;
    color: #FFFFFF !important;
    line-height: 48px;
    font-weight: 600
}

.vertical-tabsRight .et_pb_tabs_controls li a spand.body {
    font-size: 24px;
    color: #bdbdbd !important;
    line-height: 32px;
    font-weight: 400;
    position: relative;
    top: 20px
}

.vertical-tabsRight .et_pb_tabs_controls li.et_pb_tab_active a {
    opacity: 1
}

.vertical-tabsRight .et_pb_tab {
    padding: 0
}

.vertical-tabsRight .et_pb_tab_content {
    padding: 13px 18px 11px
}

@media only screen and (max-width:980px) {
    .vertical-tabsRight ul.et_pb_tabs_controls {
        float: right;
        width: 48%;
        margin-left: 0%;
        background: transparent
    }
}

@media(max-width:767px) {
    .vertical-tabsRight ul.et_pb_tabs_controls {
        width: 100%;
        margin-bottom: 30px;
        margin-right: 0
    }
    .vertical-tabsRight .et_pb_tabs_controls li {
        border-bottom: none
    }
    .vertical-tabsRight .et_pb_tab {
        padding: 0
    }
    .vertical-tabsRight .et_pb_tab_content {
        display: block
    }
}

.vertical-tabsLeft {
    border: none
}

.vertical-tabsLeft ul.et_pb_tabs_controls {
    float: left;
    width: 58%;
    margin-top: 40px;
    background: transparent
}

.vertical-tabsLeft ul.et_pb_tabs_controls:after {
    content: none
}

.vertical-tabsLeft .et_pb_tabs_controls li {
    width: 100%;
    border-left: none !important;
    border-right: 3px solid transparent !important;
    background: #212121;
    border-radius: 8px;
    margin: 20px auto;
    padding: 40px 20px 55px;
    height: auto !important
}

.vertical-tabsLeft .et_pb_tabs_controls li.et_pb_tab_active {
    border-right: 3px solid #30D6A8 !important;
    transition: border-right 0.7s
}

.vertical-tabsLeft .et_pb_tabs_controls li a {
    opacity: .5
}

.vertical-tabsLeft .et_pb_tabs_controls li a:hover {
    opacity: 1
}

.vertical-tabsLeft .et_pb_tabs_controls li a spand.header {
    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
    font-size: 36px;
    color: #FFFFFF !important;
    line-height: 48px;
    font-weight: 600
}

.vertical-tabsLeft .et_pb_tabs_controls li a spand.body {
    font-size: 24px;
    color: #bdbdbd !important;
    line-height: 32px;
    font-weight: 400;
    position: relative;
    top: 20px
}

.vertical-tabsLeft .et_pb_tabs_controls li.et_pb_tab_active a {
    opacity: 1
}

.vertical-tabsLeft .et_pb_tab {
    padding: 0
}

.vertical-tabsLeft .et_pb_tab_content {
    float: right;
    padding: 13px 18px 11px
}

@media only screen and (max-width:980px) {
    .vertical-tabsLeft ul.et_pb_tabs_controls {
        float: left;
        width: 48%;
        margin-right: 0%;
        background: transparent
    }
}

@media(max-width:767px) {
    .vertical-tabsLeft ul.et_pb_tabs_controls {
        width: 100%;
        margin-bottom: 30px;
        margin-right: 0
    }
    .vertical-tabsLeft .et_pb_tabs_controls li {
        border-bottom: none
    }
    .vertical-tabsLeft .et_pb_tab {
        padding: 0
    }
    .vertical-tabsLeft .et_pb_tab_content {
        display: block
    }
}

#An_all-new_approach_to_investing img,
#Your_portfolio_in_your_pocket img {
    border-radius: 30px;
    margin-top: 6px
}

@media only screen and (max-width:980px) {
    .the_team .et_pb_column {
        width: 30% !important;
        margin-right: .5%
    }
}

@media only screen and (max-width:479px) {
    .the_team .et_pb_column {
        width: 50% !important
    }
    #main-header {
        position: fixed !important
    }
    .container.clearfix.et_menu_container {
        width: 100%;
        padding: 0 10px 0 0
    }
}

.slick-slide {
    float: left
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -80px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 28px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: #FFF;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #FFF
}

@media only screen and (max-width:768px) {
    .slick-dots {
        bottom: -60px
    }
}

.dipl_testimonial_slider_0 .dipl_swiper_navigation .swiper-button-prev,
.dipl_testimonial_slider_0 .dipl_swiper_navigation .swiper-button-next {
    border-radius: 50%;
    margin: 25px 28px;
    max-width: 49px;
    max-height: 49px
}

.dipl_testimonial_slider_0 .dipl_swiper_navigation .swiper-button-prev {
    border: #242631 solid 2px !important
}

.dipl_testimonial_slider_0 .dipl_swiper_navigation .swiper-button-next {
    border: #242631 solid 2px !important
}

.swiper-button-prev,
.swiper-button-next {
    opacity: 1 !important
}

.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    bottom: -120px;
    display: block;
    width: 49px;
    height: 49px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: solid 2px #FFF;
    outline: none;
    background: transparent;
    border-radius: 50%
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    outline: none
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: .25
}

.slick-prev:before {
    font-family: 'etmodules';
    font-size: 30px;
    line-height: 1;
    opacity: 1;
    color: #FFF;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-next:before {
    font-family: 'etmodules';
    font-size: 30px;
    line-height: 1;
    opacity: 1;
    color: #FFF;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: 43.9%;
    z-index: 99
}

[dir='rtl'] .slick-prev {
    right: 16px;
    left: auto
}

.slick-prev:before {
    content: '\34'
}

[dir='rtl'] .slick-prev:before {
    content: '\35'
}

.slick-next {
    right: 43.9%;
    z-index: 99;
    background: transparent;
    border: solid 2px #FFF
}

[dir='rtl'] .slick-next {
    right: auto;
    left: 16px
}

.slick-next:before {
    content: '\35'
}

[dir='rtl'] .slick-next:before {
    content: '\34'
}

@media only screen and (max-width:768px) {
    .slick-prev {
        left: 33.9%
    }
    .slick-next {
        right: 33.9%
    }
}

.et_pb_menu .et_pb_menu__menu>nav>ul {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
}

@media only screen and (max-width :980px) {
    .footer .et_pb_menu__menu {
        display: block !important
    }
    .footer .et_mobile_nav_menu {
        display: none !important
    }
    li.right_option a {
        color: #FF9B63 !important;
        border: solid 1px #FF9B63;
        margin: 0;
        padding: 5px 16px !important;
        max-height: 40px;
        border-radius: 4px;
        width: max-content
    }
}

#et-boc .area-outer-wrap .da-close {
    font-size: 30px !important
}

.mc-field-group {
    margin: 20px 0
}

.wpcf7-form p {
    line-height: 1em !important;
    padding-bottom: 1em !important
}

.wpcf7-form-control-wrap.file-select {
    margin-top: 14px;
    margin-bottom: -14px
}

#mc_embed_signup,
.wpcf7-form label {
    background: #121212;
    clear: left;
    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 20px !important;
    color: #FFF;
    width: 100%;
    display: inline-grid
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
    background: #ffb900;
    border-color: #dc3232;
    color: #121212;
    text-align: center;
    border-radius: 8px
}

#mc_embed_signup_scroll p.small {
    margin-top: 0
}

.mce_input,
.wpcf7-form input.wpcf7-form-control,
textarea.wpcf7-textarea {
    background: #121212;
    border: 1px solid #FFF;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 22px;
    min-width: 100%;
    width: 100%;
    margin-top: 5px;
    color: #FFF
}

textarea.wpcf7-textarea {
    max-height: 120px
}

input#mc-embedded-subscribe.button,
input#join-the-wait-list.button,
input#mc-embedded-subscribe_02.button,
.wpcf7-form input.wpcf7-submit,
.boton_mostrar,
.boton_mostrar_02 {
    background: #FF9B63;
    border: 1px solid #FF9B63;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    padding: 11px 16px;
    margin-left: 0;
    border-radius: 8px;
    color: #121212;
    height: 50px
}

.wpcf7-form-control.wpcf7-submit {
    margin-top: 14px !important
}

.boton_mostrar {
    white-space: nowrap;
    position: absolute
}

.button_bulletin {
    background: #2DA08D;
    border: 1px solid #2DA08D;
    font-weight: 600;
    font-size: 14px;
    line-height: 36px;
    padding: 0 24px;
    margin-left: 0;
    border-radius: 4px;
    color: #fff;
    height: 40px
}

.button_bulletin:hover {
    background: #1F8C85;
    border: 1px solid #1F8C85
}

.button_bulletin:active {
    background: #2D4546;
    border: 1px solid #2D4546
}

@media only screen and (max-width :480px) {
    .button_bulletin {
        margin: auto !important;
        text-align: center;
        position: relative;
        display: block;
        width: 100%
    }
}

@media only screen and (max-width :980px) {
    input#mc-embedded-subscribe.button,
    .wpcf7-form input.wpcf7-submit,
    .boton_mostrar,
    .boton_mostrar_02 {
        position: relative;
        display: block;
        margin-top: 15px;
        margin-bottom: 10px;
        max-width: 185px
    }
}

::-webkit-input-placeholder {
    color: #757575 !important;
    opacity: 1
}

:-moz-placeholder {
    color: #757575 !important;
    opacity: 1
}

::-moz-placeholder {
    color: #757575 !important;
    opacity: 1
}

:-ms-input-placeholder {
    color: #757575 !important;
    opacity: 1
}

.file-select,
.your-resume {
    position: relative;
    display: inline-block
}

.file-select::before,
.your-resume::before {
    background-color: #212121;
    color: #ff9b63;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    content: 'Select PDF File *';
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: 0;
    border: solid 1px #ff9b63;
    margin-bottom: 10px;
    max-height: 48px
}

.file-select input[type="file"],
.your-resume input[type="file"] {
    opacity: 0;
    width: 100%;
    height: 46px;
    display: inline-block
}

#src-file1::before,
span.your-resume::before {
    content: 'Select PDF File *'
}

.et_pb_module .et_pb_post {
    display: inline-flex;
    flex-direction: column;
    border-radius: 4px;
    overflow: hidden
}

.et_pb_module .et_pb_post .post-meta a[rel=tag] {
    order: 1;
    justify-content: center;
    align-items: center;
    padding: 5px 10px;
    background: #242631;
    border-radius: 4px;
    color: #FFF;
    margin-left: 10px
}

.et_pb_module .et_pb_post .entry-title {
    order: 2
}

.et_pb_module .et_pb_post .post-content {
    order: 3
}

.et_pb_module .et_pb_post .post-meta span.published {
    order: 4
}

#HeaderPosts .et_pb_post .published {
    position: relatvie;
    bottom: -205px;
    left: 10px;
    color: #BDBDBD !important
}

.et_pb_post .entry-featured-image-url {
    display: grid
}

.big-button.bigorange {
    Font-size: 20px;
    Line-height: 107%;
    Vertical-align: Top;
    background: #FF9B63;
    border: none;
    box-shadow: none;
    border-radius: 4px;
    color: #121212 !important;
    text-shadow: none;
    margin-top: 32px
}

.big-button:hover.bigorange {
    background: rgba(255, 155, 99, .7) !important;
    color: #121212 !important
}

.dipl_blog_slider .layout2 .dipl_blog_slider_content_wrapper {
    background: linear-gradient(360deg, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .5) 48.44%, rgba(0, 0, 0, 0) 100%)
}

.dipl_blog_slider_post_categories a {
    padding: 4px 8px;
    margin: 0 -4px
}

.dipl_blog_slider_post .published {
    position: absolute;
    bottom: 14px;
    left: 31px;
    color: #BDBDBD !important
}

.et_pb_post .published {
    color: #D7D8DA !important
}

.et_pb_post .post-meta {
    color: #212121 !important;
    margin-left: 15px !important
}

.et_pb_blog_0 .et_pb_post .post-content * {
    color: #bdbdbd !important;
    margin-top: -10px;
    margin-bottom: 25px
}

.et_pb_post_title .et_pb_title_featured_container {
    border-radius: 8px;
    overflow: hidden
}

.et_pb_post_title .et_pb_title_featured_container img {
    opacity: 44%
}

.et_pb_title_container .et_pb_title_meta_container a:link[rel="category tag"] {
    color: #121212 !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    background: #30D6A8;
    border-radius: 4px;
    padding: 4px 8px;
    position: absolute;
    top: -40px;
    left: 0
}

.et_pb_title_meta_container span.published {
    color: #bdbdbd !important
}

#More_Stories div.dipl_blog_slider_post_categories a {
    padding: 4px 8px;
    margin: 0 -4px
}

p.dipl_blog_slider_meta span.dipl_blog_slider_divider,
.dipl_blog_slider .layout3 .dipl_blog_slider_divider {
    display: none !important
}

.et_pb_menu__search-button::after {
    content: "\55";
    font-weight: bolder;
    background: #303341;
    border-radius: 4px;
    padding: 16px;
    transform: scaleX(-1);
    margin-top: 7px;
    margin-left: 20px;
    margin-right: -80px;
    font-size: 16px
}

.dipl_blog_slider_0 .dipl_swiper_navigation .swiper-button-next {
    margin-right: 50px
}

.dipl_blog_slider_0 .dipl_swiper_navigation .swiper-button-prev {
    margin-left: 50px
}

@media only screen and (max-width :1290px) {
    .dipl_blog_slider_0 .dipl_blog_slider_post {
        max-width: 33% !important
    }
}

@media only screen and (max-width :980px) {
    .dipl_blog_slider_0 .dipl_blog_slider_post {
        max-width: 40% !important
    }
}

@media only screen and (max-width :720px) {
    .dipl_blog_slider_0 .dipl_blog_slider_post {
        max-width: 100% !important
    }
}

.swiper-button-next {
    right: 20px !important;
    opacity: .5
}

.swiper-button-prev {
    left: 20px !important;
    opacity: .5
}

.et_pb_toggle_title:before {
    content: "\33";
    transition: all .3s ease-in-out;
    font-size: 28px
}

.et_pb_toggle_open .et_pb_toggle_title:before {
    content: "\33";
    transform: rotate(180deg);
    font-size: 28px
}

li.check {
    list-style-image: url(/wp-content/uploads/2021/03/Bullet_Investing-with.svg);
    list-style-position: inside
}

.rv_button1,
.rv_button2 {
    cursor: pointer
}

.rv_button1.closed,
.rv_button2.closed {
    border: 1px solid #303341
}

.rv_button1.opened,
.rv_button2.opened {
    border: 1px solid #FF9B63;
    background: #303341 !important
}

.rv_button1.opened div h2,
.rv_button2.opened div h2 {
    color: #FFFFFF !important
}

.rv_button1 .et_pb_promo_description,
.rv_button2 .et_pb_promo_description {
    padding-bottom: 0px !important
}

.cm_button1,
.cm_button2,
.cm_button3 {
    cursor: pointer
}

.cm_button1.opened,
.cm_button2.opened,
.cm_button3.opened {
    background: #303341 !important
}

.cm_button1.opened div h2,
.cm_button2.opened div h2,
.cm_button3.opened div h2 {
    color: #FFFFFF !important
}

.cm_button1 .et_pb_promo_description,
.cm_button2 .et_pb_promo_description,
.cm_button3 .et_pb_promo_description {
    padding-bottom: 0px !important
}

.grecaptcha-badge {
    visibility: hidden
}

.page-id-3269 .grecaptcha-badge,
.page-id-3409 .grecaptcha-badge,
.page-id-3403 .grecaptcha-badge,
.page-id-3395 .grecaptcha-badge,
.page-id-3415 .grecaptcha-badge,
.page-id-3389 .grecaptcha-badge {
    visibility: visible !important
}

#cookie-law-info-bar {
    width: 50% !important;
    max-width: 375px;
    left: 1em !important;
    bottom: 1em !important
}

#top-menu li li.weglot-lang {
    padding: 0 !important;
    margin: 0 !important
}

#top-menu li li.weglot-lang a {
    padding: 0 !important
}

.nav li.weglot-lang ul {
    border-color: transparent !important;
    padding: 0 !important
}

.et_mobile_menu li.weglot-lang a {
    padding: 20px !important
}

.et_mobile_menu li li.weglot-lang {
    padding-left: 0 !important
}

.et_mobile_menu li li.weglot-lang a {
    background-color: #121212 !important
}

#main-header .et_mobile_menu li ul {
    padding-left: 0px !important
}

.et_mobile_menu {
    left: 10% !important;
    width: 90%;
    top: 47px !important
}

.et_mobile_menu li a {
    padding: 10px 5%;
    border-bottom: solid 1px #303341
}

.wpml-ls-menu-item ul.sub-menu {
    border: none;
    padding: 0
}

.wpml-ls-menu-item ul.sub-menu li a {
    padding: 0;
    margin: -40px 0 0 -25px
}

#mobile_menu .wpml-ls-menu-item ul.sub-menu li a {
    padding: 0;
    margin: 0
}

.wpml-ls-item.menu-item-has-children>a:first-child::after {
    content: " " !important
}

li.wpml-ls-item {
    margin-top: 17px !important
}

.et_mobile_menu li.wpml-ls-item {
    margin-top: 0px !important
}

li.menu-item+.wpml-ls-item a:link,
.wpml-ls-native {
    color: #FFFFFF !important;
    margin-top: 6px
}

.wpml-ls-native:after {
    content: '\43';
    font-family: 'ETModules';
    margin-top: 2px;
    margin-left: 3px;
    font-size: 18px;
    color: #FF9B63;
    position: absolute
}

.et_mobile_menu .wpml-ls-native::after {
    content: ''
}

ul.sub-menu .wpml-ls-item {
    margin-left: 30px
}

.cli-bar-container {
    display: block !important
}

.cli-style-v2 {
    font-size: 9pt !important;
    line-height: 18px !important
}

.cli-style-v2 .cli-bar-message {
    width: 100% !important;
    display: block !important
}

.cli-bar-btn_container {
    display: block !important;
    text-align: center;
    margin-left: 0px !important
}

.cli-plugin-button,
.cli-tab-footer .wt-cli-privacy-accept-btn {
    border-radius: 7px !important;
    border: 1px solid #FF9B63 !important
}

.cli-switch input:checked+.cli-slider,
.cli-tab-footer .wt-cli-privacy-accept-btn {
    background-color: #FF9B63 !important
}

.cli-privacy-content-text {
    font-size: 12px !important
}

.cli-tab-header a.cli-nav-link,
.wt-cli-cookie-description {
    font-size: 12px !important
}

table.cookielawinfo-winter {
    font: 85% 'Lexend', Helvetica, Arial, Lucida, sans-serif !important
}

table.cookielawinfo-winter thead th {
    background: #434343 !important
}

.cli-modal-content {
    border-radius: 8px !important
}

.cli-modal .cli-modal-close {
    right: -3px !important;
    top: -3px !important;
    padding: 5px !important
}

.wt-cli-ckyes-footer-section {
    display: none
}

#cookie-law-info-again {
    width: 22px !important;
    height: 22px !important;
    background-color: #FF9B63 !important;
    background: #FF9B63 url(/wp-content/uploads/2023/01/Cookies_Consent.svg) no-repeat center;
    border-radius: 50px !important;
    background-size: 14px 14px;
    bottom: 12px !important;
    left: 30px !important;
    box-shadow: 0 2px 18px 0 rgba(0, 0, 0, .2) !important
}

@media (max-width:768px) {
    #cookie-law-info-again {
        width: 22px !important;
        height: 22px !important;
        bottom: 12px !important;
        left: 20px !important;
        background-size: 16px 16px
    }
}

#cookie-law-info-again span {
    display: none
}

.Home_Ads .et_pb_module_header {
    padding: 48px 0 0 48px
}

.Home_Ads .et_pb_blurb_description {
    padding: 0 0 0 48px;
    margin-top: 24px
}

.Home_Ads .et_pb_button {
    font-size: 16px;
    font-weight: 500;
    padding: 12px 24px !important;
    line-height: 36px !important;
    background-color: #FF9B63;
    border: none;
    border-radius: 8px;
    top: 30px
}

.Home_Ads .et_pb_button:hover {
    padding: 12px 24px !important;
    background-color: rgba(255, 155, 99, .7);
    border-radius: 8px
}

.slide_button {
    font-size: 16px;
    font-weight: 500;
    padding: 12px 24px;
    line-height: 36px;
    color: #FF9B63;
    background-color: #242631;
    border: solid 1px #FF9B63;
    border-radius: 4px;
    top: 52px !important;
    position: relative
}

.slide_button:hover {
    background: #303341
}

.slide_button:active {
    background: #454654
}

.dipl_testimonial_slider .dipl_equal_testimonial_height .swiper-slide {
    min-height: 450px !important
}

.dipl_equal_testimonial_height .dipl_testimonial_desc {
    flex-grow: 0 !important
}

.dipl_testimonial_slider .layout2 .dipl_testimonial_meta {
    margin-top: 15px;
    bottom: 15px;
    position: absolute;
    width: 90%
}

.blurb-1 .opened,
.blurb-2 .opened,
.blurb-3 .opened,
.blurb-4 .opened {
    background-color: #f4f4f4;
    border-radius: 24px 24px 24px 24px;
    overflow: hidden
}

#Como_Empezar div.et_pb_toggle_open {
    box-shadow: -2px 2px 8px rgba(0, 0, 0, .25)
}

#Como_Empezar div.et_pb_toggle_close {
    border-bottom: solid 1px #d9d9d9;
    border-radius: 0 !important
}

.ds-icon-search input.et_pb_searchsubmit,
.widget_search input#searchsubmit {
    background: transparent;
    color: transparent;
    border: none;
    width: 55px;
    z-index: 2
}

.ds-icon-search input.et_pb_s,
.widget_search input#s {
    padding-left: 55px !important
}

.ds-icon-search .et_pb_searchform:before,
.widget_search::before {
    content: '\55';
    position: absolute;
    font-family: 'ETModules';
    z-index: 1;
    left: 0;
    font-size: 15px;
    padding: 4px 10px;
    color: #858790;
    transform: scaleX(-1)
}

.wpml-ls-menu-item ul.sub-menu {
    display: block;
    top: 0 !important;
    margin: 5px 15px;
    padding: 0px !important;
    max-width: 50px
}

.wpml-ls-menu-item ul li.wpml-ls-menu-item {
    background: #242631 !important;
    margin: 0;
    max-width: 50px;
    position: absolute;
    left: -9px;
    padding: 0 30px !important
}

.wpml-ls-menu-item ul li.wpml-ls-menu-item a span.wpml-ls-native::after {
    content: "" !important
}

@media only screen and (max-width:980px) {
    .endos .et_pb_column {
        width: 50% !important
    }
    .entres .et_pb_column {
        width: 33.33% !important
    }
    .encuatro .et_pb_column {
        width: 25% !important
    }
}

.slide_button {
    font-size: 16px;
    font-weight: 500;
    padding: 12px 24px;
    line-height: 36px;
    color: #FF9B63;
    background-color: #242631;
    border: solid 1px #FF9B63;
    border-radius: 4px;
    top: 52px !important;
    position: relative
}

.slide_button:hover {
    background: #303341
}

.slide_button:active {
    background: #454654
}

a#Orange_Button:hover {
    background: #FFAF82
}

a#Orange_Button:active {
    background: #FF7324 !important
}

a#Black_Button:hover {
    background: #303341
}

a#Black_Button:active {
    background: #454654 !important
}

.mobile_menu_bar:before,
.mobile_menu_bar:after,
#menu-principal-menu-2023 li.current-menu-ancestor>a,
#menu-principal-menu-2023 li.current-menu-item>a {
    color: #ff9b63 !important
}

.orange {
    color: #FF9B63
}

.left_gradient-image::after {
    content: "";
    width: 200px;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(to right, #242631, transparent)
}

ol.ListNumColBor {
    list-style-type: none;
    counter-reset: lista-personalizada;
    margin: 0
}

ol.ListNumColBor li {
    position: relative;
    padding: 0 0 7px 30px;
    left: 35px
}

ol.ListNumColBor li:before {
    content: counter(lista-personalizada);
    counter-increment: lista-personalizada;
    position: absolute;
    left: 0;
    top: 0;
    font-weight: 500;
    font-size: 12px;
    padding: 0 0 5px 6px;
    background: #FF9B63;
    color: #fff;
    height: 16px;
    width: 15px;
    border-radius: 50%;
    line-height: 20px
}