 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:0px transparent;
    padding-top:3px !important
}
.wpml-ls-flag-style-btn.black-bg{
    background-color:black
}
.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 black
}
.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:0.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:white
}
.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track{
    background-color:white;
    border-color:black
}
.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb{
    background-color:black
}
.ant-select-dropdown{
    min-width:45px !important;
    max-width:45px !important;
    width:45px !important
}
.wpml-ls-color-control{
    border:1px solid #DDDDDD;
    border-bottom:0px;
    padding:10px;
    box-sizing:border-box
}
.wpml-ls-color-control.wpml-ls-with-bottom-border{
    border-bottom:1px solid #DDDDDD
}
.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:0px 0px 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:0px
}
.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,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,0.2);
    box-shadow:0 0 0 2px rgba(24,144,255,0.2)
}
.ant-input-number-disabled{
    color:rgba(0,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,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:0px 7px
}
.ant-input-number-handler{
    position:relative;
    display:block;
    width:100%;
    height:50%;
    overflow:hidden;
    color:rgba(0,0,0,0.45);
    font-weight:bold;
    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:-0.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,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,0.2);
    box-shadow:0 0 0 2px rgba(24,144,255,0.2)
}
.ant-input-number-disabled{
    color:rgba(0,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,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:-0.125em;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    color:rgba(0,0,0,0.45);
    font-weight:bold;
    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:-0.2em
}
.ant-select-multiple .ant-select-selection-item-remove:hover{
    color:rgba(0,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,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(0.645, 0.045, 0.355, 1);
    transition:all 0.3s cubic-bezier(0.645, 0.045, 0.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,0.2);
    box-shadow:0 0 0 2px rgba(24,144,255,0.2)
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{
    color:rgba(0,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:-0.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,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,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,0.45)
}
.ant-select:hover .ant-select-clear{
    opacity:1
}
.ant-select-dropdown{
    margin:0;
    padding:0;
    color:rgba(0,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,0.12),0 6px 16px 0 rgba(0,0,0,0.08),0 9px 28px 8px rgba(0,0,0,0.05);
    box-shadow:0 3px 6px -4px rgba(0,0,0,0.12),0 6px 16px 0 rgba(0,0,0,0.08),0 9px 28px 8px rgba(0,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,0.25)
}
.ant-select-item-empty{
    position:relative;
    display:block;
    min-height:32px;
    padding:5px 12px;
    color:rgba(0,0,0,0.85);
    font-weight:normal;
    font-size:14px;
    line-height:22px;
    color:rgba(0,0,0,0.25)
}
.ant-select-item{
    position:relative;
    display:block;
    min-height:32px;
    padding:5px 12px;
    color:rgba(0,0,0,0.85);
    font-weight:normal;
    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,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,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,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,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(0.18, 0.89, 0.32, 1.28);
    transition:border-color 0.3s,-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
    transition:border-color 0.3s,box-shadow 0.6s,transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
    transition:border-color 0.3s,box-shadow 0.6s,transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28),-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.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,0.12);
    box-shadow:0 0 0 5px rgba(24,144,255,0.12)
}
.ant-slider-handle:focus{
    border-color:#46a6ff;
    outline:none;
    -webkit-box-shadow:0 0 0 5px rgba(24,144,255,0.12);
    box-shadow:0 0 0 5px rgba(24,144,255,0.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,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,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,0.25) !important
}
.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{
    background-color:#fff;
    border-color:rgba(0,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,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,0.45);
    -webkit-transition:color 0.3s;
    transition:color 0.3s
}
.ant-alert-close-icon .anticon-close:hover{
    color:rgba(0,0,0,0.75)
}
.ant-alert-close-text{
    color:rgba(0,0,0,0.45);
    -webkit-transition:color 0.3s;
    transition:color 0.3s
}
.ant-alert-close-text:hover{
    color:rgba(0,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,0.85);
    font-size:16px
}
.ant-alert-message{
    color:rgba(0,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(0.78, 0.14, 0.15, 0.86),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    transition:max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.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:0px transparent;
    padding-top:3px !important
}
.wpml-ls-flag-style-btn.black-bg{
    background-color:black
}
.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 black
}
.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:0.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:white
}
.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track{
    background-color:white;
    border-color:black
}
.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb{
    background-color:black
}
.ant-select-dropdown{
    min-width:45px !important;
    max-width:45px !important;
    width:45px !important
}
.wpml-ls-color-control{
    border:1px solid #DDDDDD;
    border-bottom:0px;
    padding:10px;
    box-sizing:border-box
}
.wpml-ls-color-control.wpml-ls-with-bottom-border{
    border-bottom:1px solid #DDDDDD
}
.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:0px 0px 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:0px
}
.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
}
 