.elementor-4264 .elementor-element.elementor-element-42e348f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4264 .elementor-element.elementor-element-26446c9 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-4264 .elementor-element.elementor-element-26446c9.elementor-element{--align-self:center;}.elementor-4264 .elementor-element.elementor-element-e1d2b64{--display:flex;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-4264 .elementor-element.elementor-element-e1d2b64.e-con{--align-self:center;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-4264 .elementor-element.elementor-element-bd581d7 .jet-search-filter{display:flex;flex-direction:row;align-items:left;}.elementor-4264 .elementor-element.elementor-element-bd581d7 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-4264 .elementor-element.elementor-element-bd581d7 .jet-search-filter__input{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-4264 .elementor-element.elementor-element-bd581d7 .jet-search-filter__submit > i{font-size:0px;}.elementor-4264 .elementor-element.elementor-element-bd581d7 .button-icon-position-right .jet-search-filter__submit > i{margin-left:0px;}.elementor-4264 .elementor-element.elementor-element-bd581d7 .button-icon-position-left .jet-search-filter__submit > i{margin-right:0px;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-4264 .elementor-element.elementor-element-b7d4c3d .jet-smart-filters-select.jet-filter{display:block;}.elementor-4264 .elementor-element.elementor-element-b7d4c3d .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-4264 .elementor-element.elementor-element-b7d4c3d .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-4264 .elementor-element.elementor-element-b7d4c3d .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-4264 .elementor-element.elementor-element-b7d4c3d .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-4264 .elementor-element.elementor-element-b7d4c3d .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-4264 .elementor-element.elementor-element-b7d4c3d .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-4264 .elementor-element.elementor-element-b7d4c3d .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-4264 .elementor-element.elementor-element-0de8300 .jet-smart-filters-select.jet-filter{display:block;}.elementor-4264 .elementor-element.elementor-element-0de8300 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-4264 .elementor-element.elementor-element-0de8300 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-4264 .elementor-element.elementor-element-0de8300 .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-4264 .elementor-element.elementor-element-0de8300 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-4264 .elementor-element.elementor-element-0de8300 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-4264 .elementor-element.elementor-element-0de8300 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-4264 .elementor-element.elementor-element-0de8300 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-widget-jet-smart-filters-date-period .apply-filters__button, .elementor-widget-jet-smart-filters-date-period .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__wrapper{justify-content:flex-start;}.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__prev{margin-right:5px;}.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__next{margin-left:5px;}.rtl .elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__prev{margin-left:5px;margin-right:0;}.rtl .elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__next{margin-right:5px;margin-left:0;}#datepickers-container .jet-date-period-2557c9f{margin-top:10px;margin-left:0px;width:300px;}.elementor-4264 .elementor-element.elementor-element-500fb1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12.5px 12.5px;--row-gap:12.5px;--column-gap:12.5px;--flex-wrap:nowrap;}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-collapse-icon{width:20px;height:20px;}.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-collapse-none{width:20px;height:20px;}.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-filter+.jet-filter{margin-top:10px;}.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-4264 .elementor-element.elementor-element-2daa54c6{--display:flex;}.elementor-4264 .elementor-element.elementor-element-45d6d264{--display:flex;}.elementor-4264 .elementor-element.elementor-element-678bbb5c > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-4264 .elementor-element.elementor-element-678bbb5c .jet-dynamic-table{width:100%;}.elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination__link, .elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination__dots{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination__link{color:#222222;padding:12.5px 12.5px 12.5px 12.5px;}.elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination__dots{color:#222222;padding:12.5px 12.5px 12.5px 12.5px;}.elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination__link:hover{color:#46A1E4;}.elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination__current .jet-filters-pagination__link{color:#46A1E4;}.elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination__item{margin-right:calc(0px/2);margin-left:calc(0px/2);margin-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination{margin-right:calc(-0px/2);margin-left:calc(-0px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);justify-content:center;}.elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination__load-more{order:initial;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-4264 .elementor-element.elementor-element-2b74db4d{right:20px;}body.rtl .elementor-4264 .elementor-element.elementor-element-2b74db4d{left:20px;}.elementor-4264 .elementor-element.elementor-element-2b74db4d{bottom:60px;z-index:1;}.elementor-4264 .elementor-element.elementor-element-2b74db4d .elementor-icon-wrapper{text-align:center;}.elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-stacked .elementor-icon{background-color:#46A1E4;color:#FFFFFF;}.elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-framed .elementor-icon, .elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-default .elementor-icon{color:#46A1E4;border-color:#46A1E4;}.elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-framed .elementor-icon, .elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-default .elementor-icon svg{fill:#46A1E4;}.elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-stacked .elementor-icon:hover{background-color:#1EC5E3;color:#FFFFFF;}.elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-framed .elementor-icon:hover, .elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-default .elementor-icon:hover{color:#1EC5E3;border-color:#1EC5E3;}.elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-framed .elementor-icon:hover, .elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-default .elementor-icon:hover svg{fill:#1EC5E3;}.elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-4264 .elementor-element.elementor-element-2b74db4d.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-4264 .elementor-element.elementor-element-2b74db4d .elementor-icon{font-size:12px;padding:8px;}.elementor-4264 .elementor-element.elementor-element-2b74db4d .elementor-icon svg{height:12px;}body:not(.rtl) .elementor-4264 .elementor-element.elementor-element-358969c9{right:20px;}body.rtl .elementor-4264 .elementor-element.elementor-element-358969c9{left:20px;}.elementor-4264 .elementor-element.elementor-element-358969c9{bottom:20px;z-index:1;}.elementor-4264 .elementor-element.elementor-element-358969c9 .elementor-icon-wrapper{text-align:center;}.elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-stacked .elementor-icon{background-color:#46A1E4;color:#FFFFFF;}.elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-framed .elementor-icon, .elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-default .elementor-icon{color:#46A1E4;border-color:#46A1E4;}.elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-framed .elementor-icon, .elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-default .elementor-icon svg{fill:#46A1E4;}.elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-stacked .elementor-icon:hover{background-color:#1EC5E3;color:#FFFFFF;}.elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-framed .elementor-icon:hover, .elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-default .elementor-icon:hover{color:#1EC5E3;border-color:#1EC5E3;}.elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-framed .elementor-icon:hover, .elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-default .elementor-icon:hover svg{fill:#1EC5E3;}.elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-4264 .elementor-element.elementor-element-358969c9.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-4264 .elementor-element.elementor-element-358969c9 .elementor-icon{font-size:12px;padding:8px;}.elementor-4264 .elementor-element.elementor-element-358969c9 .elementor-icon svg{height:12px;}.elementor-4264 .elementor-element.elementor-element-58e9e46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-4264 .elementor-element.elementor-element-dd3f733{text-align:center;}.elementor-4264 .elementor-element.elementor-element-dd3f733 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:72px;font-weight:100;line-height:1.2em;color:#46A1E4;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4264 .elementor-element.elementor-element-757087e{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#555555;}.elementor-4264 .elementor-element.elementor-element-757087e > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4264 .elementor-element.elementor-element-757087e.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-4264 .elementor-element.elementor-element-6f3e938{width:auto;max-width:auto;align-self:center;}.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:12.5px 25px 12.5px 25px;}.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:hover, .elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:focus{color:#ffffff;}.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:hover svg, .elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:focus svg{fill:#ffffff;}body.elementor-page-4264:not(.elementor-motion-effects-element-type-background), body.elementor-page-4264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}@media(min-width:768px){.elementor-4264 .elementor-element.elementor-element-e1d2b64{--width:1000px;}.elementor-4264 .elementor-element.elementor-element-500fb1d{--width:100%;}.elementor-4264 .elementor-element.elementor-element-2daa54c6{--width:100%;}.elementor-4264 .elementor-element.elementor-element-45d6d264{--width:100%;}.elementor-4264 .elementor-element.elementor-element-58e9e46{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4264 .elementor-element.elementor-element-e1d2b64{--width:100%;}}@media(max-width:1024px){.elementor-4264 .elementor-element.elementor-element-e1d2b64{--flex-wrap:wrap;}.elementor-4264 .elementor-element.elementor-element-bd581d7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4264 .elementor-element.elementor-element-39c6237 > .elementor-widget-container{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-4264 .elementor-element.elementor-element-500fb1d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}/* Start custom CSS for html, class: .elementor-element-26446c9 */.elementor-4264 .elementor-element.elementor-element-26446c9 p {
    margin: 0 !important;
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    line-height: 1em;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    gap: 12.5px 25px;
}

@media (max-width: 1024px) {

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 12.5px;
}

}

@media (max-width: 767px) {

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper {
    grid-template-columns: repeat(2, 1fr);
}
    
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-complete,
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-shipped, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-surfacing, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-canceled, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-flagged, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-replied {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-complete::before, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-shipped::before, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-surfacing::before, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-canceled::before, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-flagged::before, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-replied::before {
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 2px;
    margin: 0 6.25px 0 0;
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-complete::before {
    background: #46a1e4;
    box-shadow: 0 0 10px 0 rgba(70, 161, 228, 0.25);
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-shipped::before {
    background: #8ac926;
    box-shadow: 0 0 10px 0 rgba(138, 201, 38, 0.25);
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-surfacing::before {
    background: #ffca3a !important;
    box-shadow: 0 0 10px 0 rgba(255, 202, 58, 0.25) !important;
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-canceled::before {
    background: #f8961e !important;
    box-shadow: 0 0 10px 0 	rgba(248, 150, 30, 0.25) !important;
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-flagged::before {
    background: #ff595e !important;
    box-shadow: 0 0 10px 0 rgba(255, 89, 94, 0.25) !important;
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-replied::before {
    background: #4a4a4a !important;
    box-shadow: 0 0 10px 0 rgba(74, 74, 74, 0.25) !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-bd581d7 */.elementor-4264 .elementor-element.elementor-element-bd581d7 .jet-search-filter {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: 6.25px !important;
}

.elementor-4264 .elementor-element.elementor-element-bd581d7 .jet-search-filter__submit-text {
    display: none !important;
}
.elementor-4264 .elementor-element.elementor-element-bd581d7 button i {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    font-size: 14px !important;
}

/* Buttons */
.elementor-4264 .elementor-element.elementor-element-bd581d7 button {
    display: grid !important;
    place-items: center !important;
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
    border-radius: 5px !important;
    padding: 0 !important;
    margin: 0 !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    cursor: pointer !important;
    border: 0 !important;
    color: #fff !important;
    fill: #fff !important;
    background: linear-gradient(-45deg, #1EC5E3 0%, #46A1E4 50%) right center / 250% 125%  !important;
    box-shadow: 0 10px 30px -10px #1EC5E380 !important;
    transition: 500ms cubic-bezier(.25,1,.75,1) !important;
}
.elementor-4264 .elementor-element.elementor-element-bd581d7 button:hover, 
.elementor-4264 .elementor-element.elementor-element-bd581d7 button:focus {
    color: #fff !important;
    fill: #fff !important;
    background-position: left center !important;
    box-shadow: 0 10px 30px -10px #46A1E480 !important;
}

/* FX */
.elementor-4264 .elementor-element.elementor-element-bd581d7 button::before {
    pointer-events: none !important;
    z-index: -1 !important;
    display: block !important;
    position: absolute !important;
    content: "" !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: linear-gradient(-45deg, transparent, #fff) !important;
    transition: 500ms cubic-bezier(.25,1,.75,1) !important;
    opacity: 0 !important;
    transform: translateX(-115%) skewX(-45deg) !important;
}
.elementor-4264 .elementor-element.elementor-element-bd581d7 button:hover::before, 
.elementor-4264 .elementor-element.elementor-element-bd581d7 button:focus::before {
    opacity: 1 !important;
    transform: translateX(-50%) skewX(-45deg) !important;
}

/* Input */
.elementor-4264 .elementor-element.elementor-element-bd581d7 ::placeholder {
    color: #222 !important;
    opacity: 0.5 !important;
    font-weight: 400 !important;
}

.elementor-4264 .elementor-element.elementor-element-bd581d7 input {
    appearance: none !important;
    outline: none !important;
    position: relative !important;
    font-family: "Inter", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5em !important;
    border: 0 !important;
    caret-color: #46a1e4 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 12.5px 25px  !important;
    color: #222 !important;
    background: #fff !important;
    border-radius: 5px !important;
    box-shadow: inset 0 0 0 1px #e1e1e1 !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
}
.elementor-4264 .elementor-element.elementor-element-bd581d7 input:hover {
    color: #46a1e4 !important;
    box-shadow: inset 0 0 0 1px #46a1e4 !important;
}
.elementor-4264 .elementor-element.elementor-element-bd581d7 input:focus {
    color: #46a1e4 !important;
    box-shadow: inset 0 0 0 2px #46a1e4 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-b7d4c3d */.elementor-4264 .elementor-element.elementor-element-b7d4c3d {
    flex: 0 0 200px !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-0de8300 */.elementor-4264 .elementor-element.elementor-element-0de8300 {
    flex: 0 0 200px !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-date-period, class: .elementor-element-2557c9f */.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button > svg {
    display: none !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f {
    width: auto !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker {
    width: 100% !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button {
    width: 100% !important;
    display: flex !important;
    justify-content: space-between !important;
}

.datepicker {
    font-family: "Roboto", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5em !important;
    padding: 12.5px !important;
    margin: 12.5px 0 0 0 !important;
    border: 0 !important;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1) !important;
    border-radius: 10px !important;
    color: #222 !important;
    opacity: 0 !important;
    transform: translateY(-10px) !important;
    transition-property: opacity, transform !important;
    transition-duration: 300ms !important;
    transition-timing-function: cubic-bezier(.25, 1, .75, 1) !important;
    will-change: opacity, transform !important;
}

.datepicker.active {
    opacity: 1 !important;
    transform: translateY(0) !important;
}

.datepicker .datepicker--nav .datepicker--nav-action {
    padding: 6.25px !important;
}

.datepicker .datepicker--nav .datepicker--nav-action svg path {
    fill: #222 !important;
}

.datepicker .datepicker--nav .datepicker--nav-title {
    padding: 6.25px 18.75px !important;
}

.datepicker .datepicker--days-names {
    margin: 12.5px 0 0 0 !important;
}

.datepicker .datepicker--days-names .datepicker--day-name, 
.datepicker .datepicker--cells .datepicker--cell.-current- {
    color: #46A1E4 !important;
    font-weight: 700 !important;
}

.datepicker .datepicker--days-names .datepicker--day-name:nth-last-child(1), 
.datepicker .datepicker--days-names .datepicker--day-name:nth-last-child(2) {
    color: #1EC5E3 !important;
}

.datepicker .datepicker--cell {
    padding: 6.25px !important;
}

.datepicker .datepicker--nav-action, 
.datepicker .datepicker--nav-title, 
.datepicker .datepicker--cell {
    border-radius: 5px !important;
    transition: background 300ms cubic-bezier(.25, 1, .75, 1) !important;
    
}

.datepicker .datepicker--nav-action:hover, 
.datepicker .datepicker--nav-title:hover, 
.datepicker .datepicker--cell:hover {
    background: #eee !important;
}

.datepicker .datepicker--cell.-selected-, 
.datepicker .datepicker--cell:hover -selected- {
    font-weight: 700 !important;
    color: #fff !important;
    background: linear-gradient(-45deg, #1EC5E3 0%, #46A1E4 50%) right center / 250% 125%  !important;
}

.datepicker .datepicker--cell.-current-.-selected- {
    color: #fff !important;
}

.datepicker .datepicker--cell .datepicker--cell-day.-other-month-, 
.datepicker .datepicker--cell .datepicker--cell-year.-other-decade- {
    color: #222 !important;
    opacity: 0.25 !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f {

/* -------------- */
/* --- GLOBAL --- */
/* -------------- */

    --azkm-global-accent-color: #46a1e4;
    --azkm-global-accent-color-hovered-focused: var(--azkm-global-accent-color);

    --azkm-global-input-label-color: #222;
    --azkm-global-input-text-color: var(--azkm-global-input-label-color);

    --azkm-global-input-background-color: #fff;
    --azkm-global-input-background-color-hovered-focused: var(--azkm-global-input-background-color);

    --azkm-global-input-border-color: #e1e1e1;
    --azkm-global-input-border-color-hovered-focused: var(--azkm-global-accent-color-hovered-focused);

    --azkm-global-input-border-width: 1px;
    --azkm-global-input-border-width-hovered-focused: var(--azkm-global-input-border-width);

    --azkm-global-input-border-radius: 5px;
    --azkm-global-input-border-radius-hovered-focused: var(--azkm-global-input-border-radius);

    --azkm-global-animation-duration: 500ms;
    --azkm-global-animation-property: cubic-bezier(0,.5,.5,1);










/* -------------- */
/* --- FIELDS --- */
/* -------------- */

    /* Label spacing */
    --azkm-label-spacing: 5px;

    /* Placeholder text */
    --azkm-placeholder-text-color: var(--azkm-global-input-text-color);
    --azkm-placeholder-text-opacity: 0.5;
    --azkm-placeholder-text-font-weight: 400;
    
    /* Text color */
    --azkm-field-text-color: var(--azkm-global-input-text-color);
    --azkm-field-text-color-hovered: var(--azkm-global-accent-color-hovered-focused);
    --azkm-field-text-color-focused: var(--azkm-field-text-color-hovered);
    --azkm-caret-color: var(--azkm-global-accent-color);
    
    /* Background color */
    --azkm-field-background-color: var(--azkm-global-input-background-color);
    --azkm-field-background-color-hovered: var(--azkm-global-input-background-color-hovered-focused);
    --azkm-field-background-color-focused: var(--azkm-field-background-color-hovered);

    /* Padding */
    --azkm-field-padding: 12.5px 25px;
    
    /* Height if needed */
    --azkm-field-min-height: 0;
    
    /* BORDER STYLING */
    
        /* Border color */
        --azkm-field-border-color: var(--azkm-global-input-border-color);
        --azkm-field-border-color-hovered: var(--azkm-global-input-border-color-hovered-focused);
        --azkm-field-border-color-focused: var(--azkm-field-border-color-hovered);
        
        /* Border width */
        --azkm-field-border-width: var(--azkm-global-input-border-width);
        --azkm-field-border-width-hovered: var(--azkm-global-input-border-width-hovered-focused);
        --azkm-field-border-width-focused: 2px;
        
        /* Border radius */
        --azkm-field-border-radius: var(--azkm-global-input-border-radius);
        --azkm-field-border-radius-hovered: var(--azkm-global-input-border-radius-hovered-focused);
        --azkm-field-border-radius-focused: var(--azkm-field-border-radius-hovered);

    /* BOX SHADOW STYLING */

        /* Box shadow color */
        --azkm-field-box-shadow-color: transparent;
        --azkm-field-box-shadow-color-hovered: var(--azkm-field-box-shadow-color);
        --azkm-field-box-shadow-color-focused: var(--azkm-field-box-shadow-color-hovered);

        /* Box shadow blur */
        --azkm-field-box-shadow-blur: 0;
        --azkm-field-box-shadow-blur-hovered: var(--azkm-field-box-shadow-blur);
        --azkm-field-box-shadow-blur-focused: var(--azkm-field-box-shadow-blur-hovered);

}

/* -------------- */
/* --- FIELDS --- */
/* -------------- */

.elementor-4264 .elementor-element.elementor-element-2557c9f label {
    color: var(--azkm-global-input-label-color) !important;
    padding: 0 0 var(--azkm-label-spacing) 0 !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f ::placeholder {
    color: var(--azkm-placeholder-text-color) !important;
    opacity: var(--azkm-placeholder-text-opacity) !important;
    font-weight: var(--azkm-placeholder-text-font-weight) !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__prev, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__next, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button {
    border: 0 !important;
    min-height: var(--azkm-field-min-height) !important;
    padding: var(--azkm-field-padding) !important;
    color: var(--azkm-field-text-color) !important;
    background: var(--azkm-field-background-color) !important;
    border-radius: var(--azkm-field-border-radius) !important;
    box-shadow: inset 0 0 0 var(--azkm-field-border-width) var(--azkm-field-border-color), 
                0 0 var(--azkm-field-box-shadow-blur) 0 var(--azkm-field-box-shadow-color) !important;
    transition: var(--azkm-global-animation-duration) var(--azkm-global-animation-property) !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__prev:hover, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__next:hover, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button:hover {
    border-radius: var(--azkm-field-border-radius-hovered) !important;
    color: var(--azkm-field-text-color-hovered) !important;
    background: var(--azkm-field-background-color-hovered) !important;
    box-shadow: inset 0 0 0 var(--azkm-field-border-width-hovered) var(--azkm-field-border-color-hovered), 
                0 0 var(--azkm-field-box-shadow-blur-hovered) 0 var(--azkm-field-box-shadow-color-hovered) !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period-datepicker-opened .jet-date-period__datepicker-button {
    color: var(--azkm-field-text-color-focused) !important;
    background: var(--azkm-field-background-color-focused) !important;
    border-radius: var(--azkm-field-border-radius-focused) !important;
    box-shadow: inset 0 0 0 var(--azkm-field-border-width-focused) var(--azkm-field-border-color-focused), 
                0 0 var(--azkm-field-box-shadow-blur-focused) 0 var(--azkm-field-box-shadow-color-focused) !important;
}

/* Icons inside */

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__prev i, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__next i, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button::after {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
}

/* Prev / Next buttons */

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__prev, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__next {
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
    padding: 0 !important;
}

/* Date chevron */

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button::after {
    content: "\f078" !important;
    font-size: 16px !important;
    margin: 0 -12.5px 0 12.5px !important;
    transform: rotate(0deg) !important;
    transition: transform 300ms !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period-datepicker-opened .jet-date-period__datepicker-button::after {
    transform: rotate(-180deg) !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-ca87500 *//* Checkbox wrapper */
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__button {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
}

/* Checkboxes */
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__decorator {
    appearance: none !important;
    display: inline-block !important;
    border: 0 !important;
    cursor: pointer !important;
    user-select: none !important;
    margin: 0 !important;
    padding: 0 !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
    min-height: 20px !important;
    height: 20px !important;
    max-height: 20px !important;	
    min-width: 20px !important;
    width: 20px !important;
    max-width: 20px !important;
    background: #fff !important;
    border-radius: 2.5px !important;
    box-shadow: inset 0 0 0 1px #ddd,
        inset 0 0 0 0 #ddd !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
}
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__button:hover .jet-checkboxes-list__decorator {
    box-shadow: inset 0 0 0 1px #46a1e4,
        inset 0 0 0 0 #46a1e4 !important;
}
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    box-shadow: inset 0 0 0 1px #46a1e4,
        inset 0 0 0 25px #46a1e4 !important;
}

/* Checkboxes label when checkbox is checked */
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__label {
    cursor: pointer !important;
    user-select: none !important;
    font-family: "Inter", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5em !important;
    color: #222 !important;
    padding: 0 0 0 calc(15px / 3) !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
}
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__label {
    color: #46a1e4 !important;
}

.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__checked-icon {
    opacity: 0 !important;
    transform: translate(-50%, -50%) scale(0) !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
}
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__decorator .jet-checkboxes-list__checked-icon {
    opacity: 1 !important;
    transform: translate(-50%, -50%) scale(1) !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-54080f9 *//* Button */
.elementor-4264 .elementor-element.elementor-element-54080f9 .jet-remove-all-filters__button {
    display: grid !important;
    place-items: center !important;
    width: 100% !important;
    height: 100% !important;
    font-family: "Roboto", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5em !important;
    text-align: center !important;
    user-select: none !important;
    border-radius: 5px !important;
    padding: 12.5px 25px !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    cursor: pointer !important;
    border: 0 !important;
    color: #fff !important;
    fill: #fff !important;
    background: linear-gradient(-45deg, #f16570 0%, #ed3645 50%) right center / 250% 125%  !important;
    box-shadow: 0 10px 30px -10px #f1657080 !important;
    transition: 500ms cubic-bezier(.25,1,.75,1) !important;
}
.elementor-4264 .elementor-element.elementor-element-54080f9 .jet-remove-all-filters__button:hover, 
.elementor-4264 .elementor-element.elementor-element-54080f9 .jet-remove-all-filters__button:focus {
    color: #fff !important;
    fill: #fff !important;
    background-position: left center !important;
    box-shadow: 0 10px 30px -10px #ed364580 !important;
}

/* FX */
.elementor-4264 .elementor-element.elementor-element-54080f9 .jet-remove-all-filters__button::before {
    pointer-events: none !important;
    z-index: -1 !important;
    display: block !important;
    position: absolute !important;
    content: "" !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: linear-gradient(-45deg, transparent, #fff) !important;
    transition: 500ms cubic-bezier(.25,1,.75,1) !important;
    opacity: 0 !important;
    transform: translateX(-115%) skewX(-45deg) !important;
}
.elementor-4264 .elementor-element.elementor-element-54080f9 .jet-remove-all-filters__button:hover::before, 
.elementor-4264 .elementor-element.elementor-element-54080f9 .jet-remove-all-filters__button:focus::before {
    opacity: 1 !important;
    transform: translateX(-50%) skewX(-45deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1d2b64 */.elementor-4264 .elementor-element.elementor-element-e1d2b64 {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    grid-gap: 12.5px !important;
}

.elementor-4264 .elementor-element.elementor-element-e1d2b64 > div:first-of-type {
    grid-column: span 2 !important;
}

@media (max-width: 1024px) {

.elementor-4264 .elementor-element.elementor-element-e1d2b64 {
    grid-template-columns: repeat(3, 1fr) !important;
}

}

@media (max-width: 767px) {

.elementor-4264 .elementor-element.elementor-element-e1d2b64 {
    grid-template-columns: repeat(2, 1fr) !important;
}
    
}/* End custom CSS */
/* Start custom CSS for jet-dynamic-table, class: .elementor-element-678bbb5c *//* Client Table CSS */

.elementor-4264 .elementor-element.elementor-element-678bbb5c .jet-dynamic-table-wrapper {
    overflow: visible !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c table * {
    border-width: 0 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c table {
    border-collapse: separate !important;
    border-spacing: 0 10px !important;
    font-family: "Roboto", Sans-serif !important;
    font-size: 16px !important;
    margin: 0 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c thead tr th, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr td {
    padding: 12.5px 25px !important;
    background: none !important;
    line-height: 1.5em !important;
    text-align: left !important;
    vertical-align: middle !important;
    white-space: nowrap !important;
    color: #222 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c thead tr th {
    background: transparent !important;
    color: #222 !important;
    font-weight: 700 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c thead tr th:first-child, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr td:first-child {
    border-radius: 5px 0 0 5px !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c thead tr th:last-child, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr td:last-child  {
    border-radius: 0 5px 5px 0 !important;
}

/*.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr:nth-child(even) {*/
/*    background: #F1F1F1 !important;*/
/*}*/

/*.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr:nth-child(odd) {*/
/*    background: #fff !important;*/
/*}*/

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr {
    background: #fff !important;
    /*box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.05) !important;*/
    box-shadow: inset 0 0 0 1px #e1e1e1 !important;
    border-radius: 5px !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
}
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr:hover {
    box-shadow: inset 0 0 0 1px #46a1e4 !important;
}
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.row-focused {
    box-shadow: inset 0 0 0 2px #46a1e4 !important;
}

/* Extra overrides */

.elementor-4264 .elementor-element.elementor-element-678bbb5c thead tr th:nth-child(5), 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr td:nth-child(5) {
    white-space: initial !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c thead tr th:nth-child(6), 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr td:nth-child(6) {
    padding: 12.5px 12.5px 12.5px 25px !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr .jet-dynamic-table__col--id {
    font-weight: 700 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr .jet-dynamic-table__col--actions {
    position: relative !important
}

/* Actions wrapper */

.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-actions-wrapper {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-end !important;
    align-items: center !important;
    gap: 25px !important;
}

/* Buttons */

.elementor-4264 .elementor-element.elementor-element-678bbb5c .slkd_generate_pdf.generating-the-pdf {
    opacity: 0.5 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 6.25px !important;
    padding: 0 !important;
    border: 0 !important;
    background: initial !important;
}

/* Button text */
.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button .slkd-button-text {
    pointer-events: none !important;
    font-size: 14px !important;
    color: #222 !important;
    transition: 200ms cubic-bezier(.25,1,.75,1) !important;
}
.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button:hover .slkd-button-text, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button:focus .slkd-button-text {
    color: #46A1E4 !important;
}
.elementor-4264 .elementor-element.elementor-element-678bbb5c [class*="ndl"]:hover .slkd-button-text, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c [class*="ndl"]:focus .slkd-button-text {
    color: #E36310 !important;
}

/* Buttons icons */

.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button svg {
    width: 30px !important;
    height: 30px !important;
    padding: 2.5px !important;
    fill: #222 !important;
    pointer-events: none !important;
    transition: 200ms cubic-bezier(.25,1,.75,1) !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button .shipping-icon {
    width: 30px !important;
    height: 30px !important;
    padding: 0 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button:hover svg, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button:focus svg {
    fill: #46A1E4 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c [class*="ndl"]:hover svg, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c [class*="ndl"]:focus svg {
    fill: #E36310 !important;
}

/* Color by status */

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.complete .jet-dynamic-table__col--id {
    background: #46a1e4 !important;
    /*box-shadow: 0 0 10px 0 rgba(70, 161, 228, 0.25) !important;*/
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.shipped .jet-dynamic-table__col--id {
    background: #8ac926 !important;
    /* box-shadow: 0 0 50px 0 rgba(138, 201, 38, 0.25) !important; */
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.canceled .jet-dynamic-table__col--id {
    background: #f8961e !important;
    /* box-shadow: 0 0 50px 0 	rgba(248, 150, 30, 0.25) !important; */
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.surfacing .jet-dynamic-table__col--id {
    background: #ffca3a !important;
    /* box-shadow: 0 0 50px 0 rgba(255, 202, 58, 0.25) !important; */
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.flagged .jet-dynamic-table__col--id {
    background: #ff595e !important;
    /* box-shadow: 0 0 50px 0 rgba(255, 89, 94, 0.25) !important; */
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.replied .jet-dynamic-table__col--id {
    background: #4a4a4a !important;
    /* box-shadow: 0 0 50px 0 rgba(74, 74, 74, 0.25) !important; */
}


.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.complete .jet-dynamic-table__col--id, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.shipped .jet-dynamic-table__col--id, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.canceled .jet-dynamic-table__col--id, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.surfacing .jet-dynamic-table__col--id, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.flagged .jet-dynamic-table__col--id, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.replied .jet-dynamic-table__col--id {
    color: #fff !important;
    text-align: center !important;
}

/* Capitalize the status cell */

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr .jet-dynamic-table__col--status {
    text-transform: capitalize !important;
}





/* Edge & Tint */

.elementor-4264 .elementor-element.elementor-element-678bbb5c .jet-dynamic-table__col--type {
    position: relative !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c .surfacing-edge, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .stock-edge, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .ndl-edge, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .surfacing-tint, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .stock-tint {
    background: #ff595e !important;
    color: #fff !important;
    text-align: center !important;
    border-radius: 3px !important;
    position: absolute !important;
    top: -10px !important;
    left: 10px !important;
    padding: 6.25px !important;
    font-size: 10px !important;
    font-weight: 500 !important;
    line-height: 1em !important;
    text-transform: uppercase !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c .surfacing-tint, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .stock-tint {
    background: #f72585 !important;
    left: 52.15px !important;
}

.tippy-box {
    text-transform: none !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c .order-status-cell {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 6.25px !important;
    cursor: pointer !important;
}
.elementor-4264 .elementor-element.elementor-element-678bbb5c .order-status-cell svg {
    fill: #222 !important;
    aspect-ratio: 1 !important;
    width: 18px !important;
    transition: 200ms cubic-bezier(.25,1,.75,1) !important;
}
.elementor-4264 .elementor-element.elementor-element-678bbb5c .order-status-cell:hover svg {
    fill: #46A1E4 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-pagination, class: .elementor-element-39c6237 */.elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination__link {
    transition: 300ms cubic-bezier(.25, 1, .75, 1) !important;
}

.elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination__current .jet-filters-pagination__link {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2b74db4d */.elementor-4264 .elementor-element.elementor-element-2b74db4d .elementor-icon {
    margin: 0 0 -6px 0 !important;
    cursor: pointer !important;
    box-shadow: 0 0 25px 0 #46A1E480 !important;
    transition: 300ms cubic-bezier(.25,1,.75,1) !important;
}

.elementor-4264 .elementor-element.elementor-element-2b74db4d .elementor-icon:hover {
    box-shadow: 0 0 25px 0 #1EC5E380 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-358969c9 */.elementor-4264 .elementor-element.elementor-element-358969c9 .elementor-icon {
    margin: 0 0 -6px 0 !important;
    cursor: pointer !important;
    box-shadow: 0 0 25px 0 #46A1E480 !important;
    transition: 300ms cubic-bezier(.25,1,.75,1) !important;
}

.elementor-4264 .elementor-element.elementor-element-358969c9 .elementor-icon:hover {
    box-shadow: 0 0 25px 0 #1EC5E380 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26446c9 */.elementor-4264 .elementor-element.elementor-element-26446c9 p {
    margin: 0 !important;
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    line-height: 1em;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    gap: 12.5px 25px;
}

@media (max-width: 1024px) {

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 12.5px;
}

}

@media (max-width: 767px) {

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper {
    grid-template-columns: repeat(2, 1fr);
}
    
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-complete,
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-shipped, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-surfacing, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-canceled, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-flagged, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-replied {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-complete::before, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-shipped::before, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-surfacing::before, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-canceled::before, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-flagged::before, 
.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-replied::before {
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 2px;
    margin: 0 6.25px 0 0;
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-complete::before {
    background: #46a1e4;
    box-shadow: 0 0 10px 0 rgba(70, 161, 228, 0.25);
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-shipped::before {
    background: #8ac926;
    box-shadow: 0 0 10px 0 rgba(138, 201, 38, 0.25);
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-surfacing::before {
    background: #ffca3a !important;
    box-shadow: 0 0 10px 0 rgba(255, 202, 58, 0.25) !important;
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-canceled::before {
    background: #f8961e !important;
    box-shadow: 0 0 10px 0 	rgba(248, 150, 30, 0.25) !important;
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-flagged::before {
    background: #ff595e !important;
    box-shadow: 0 0 10px 0 rgba(255, 89, 94, 0.25) !important;
}

.elementor-4264 .elementor-element.elementor-element-26446c9 .legend-wrapper .legend-replied::before {
    background: #4a4a4a !important;
    box-shadow: 0 0 10px 0 rgba(74, 74, 74, 0.25) !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-bd581d7 */.elementor-4264 .elementor-element.elementor-element-bd581d7 .jet-search-filter {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: 6.25px !important;
}

.elementor-4264 .elementor-element.elementor-element-bd581d7 .jet-search-filter__submit-text {
    display: none !important;
}
.elementor-4264 .elementor-element.elementor-element-bd581d7 button i {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    font-size: 14px !important;
}

/* Buttons */
.elementor-4264 .elementor-element.elementor-element-bd581d7 button {
    display: grid !important;
    place-items: center !important;
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
    border-radius: 5px !important;
    padding: 0 !important;
    margin: 0 !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    cursor: pointer !important;
    border: 0 !important;
    color: #fff !important;
    fill: #fff !important;
    background: linear-gradient(-45deg, #1EC5E3 0%, #46A1E4 50%) right center / 250% 125%  !important;
    box-shadow: 0 10px 30px -10px #1EC5E380 !important;
    transition: 500ms cubic-bezier(.25,1,.75,1) !important;
}
.elementor-4264 .elementor-element.elementor-element-bd581d7 button:hover, 
.elementor-4264 .elementor-element.elementor-element-bd581d7 button:focus {
    color: #fff !important;
    fill: #fff !important;
    background-position: left center !important;
    box-shadow: 0 10px 30px -10px #46A1E480 !important;
}

/* FX */
.elementor-4264 .elementor-element.elementor-element-bd581d7 button::before {
    pointer-events: none !important;
    z-index: -1 !important;
    display: block !important;
    position: absolute !important;
    content: "" !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: linear-gradient(-45deg, transparent, #fff) !important;
    transition: 500ms cubic-bezier(.25,1,.75,1) !important;
    opacity: 0 !important;
    transform: translateX(-115%) skewX(-45deg) !important;
}
.elementor-4264 .elementor-element.elementor-element-bd581d7 button:hover::before, 
.elementor-4264 .elementor-element.elementor-element-bd581d7 button:focus::before {
    opacity: 1 !important;
    transform: translateX(-50%) skewX(-45deg) !important;
}

/* Input */
.elementor-4264 .elementor-element.elementor-element-bd581d7 ::placeholder {
    color: #222 !important;
    opacity: 0.5 !important;
    font-weight: 400 !important;
}

.elementor-4264 .elementor-element.elementor-element-bd581d7 input {
    appearance: none !important;
    outline: none !important;
    position: relative !important;
    font-family: "Inter", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5em !important;
    border: 0 !important;
    caret-color: #46a1e4 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 12.5px 25px  !important;
    color: #222 !important;
    background: #fff !important;
    border-radius: 5px !important;
    box-shadow: inset 0 0 0 1px #e1e1e1 !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
}
.elementor-4264 .elementor-element.elementor-element-bd581d7 input:hover {
    color: #46a1e4 !important;
    box-shadow: inset 0 0 0 1px #46a1e4 !important;
}
.elementor-4264 .elementor-element.elementor-element-bd581d7 input:focus {
    color: #46a1e4 !important;
    box-shadow: inset 0 0 0 2px #46a1e4 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-b7d4c3d */.elementor-4264 .elementor-element.elementor-element-b7d4c3d {
    flex: 0 0 200px !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-0de8300 */.elementor-4264 .elementor-element.elementor-element-0de8300 {
    flex: 0 0 200px !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-date-period, class: .elementor-element-2557c9f */.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button > svg {
    display: none !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f {
    width: auto !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker {
    width: 100% !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button {
    width: 100% !important;
    display: flex !important;
    justify-content: space-between !important;
}

.datepicker {
    font-family: "Roboto", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5em !important;
    padding: 12.5px !important;
    margin: 12.5px 0 0 0 !important;
    border: 0 !important;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1) !important;
    border-radius: 10px !important;
    color: #222 !important;
    opacity: 0 !important;
    transform: translateY(-10px) !important;
    transition-property: opacity, transform !important;
    transition-duration: 300ms !important;
    transition-timing-function: cubic-bezier(.25, 1, .75, 1) !important;
    will-change: opacity, transform !important;
}

.datepicker.active {
    opacity: 1 !important;
    transform: translateY(0) !important;
}

.datepicker .datepicker--nav .datepicker--nav-action {
    padding: 6.25px !important;
}

.datepicker .datepicker--nav .datepicker--nav-action svg path {
    fill: #222 !important;
}

.datepicker .datepicker--nav .datepicker--nav-title {
    padding: 6.25px 18.75px !important;
}

.datepicker .datepicker--days-names {
    margin: 12.5px 0 0 0 !important;
}

.datepicker .datepicker--days-names .datepicker--day-name, 
.datepicker .datepicker--cells .datepicker--cell.-current- {
    color: #46A1E4 !important;
    font-weight: 700 !important;
}

.datepicker .datepicker--days-names .datepicker--day-name:nth-last-child(1), 
.datepicker .datepicker--days-names .datepicker--day-name:nth-last-child(2) {
    color: #1EC5E3 !important;
}

.datepicker .datepicker--cell {
    padding: 6.25px !important;
}

.datepicker .datepicker--nav-action, 
.datepicker .datepicker--nav-title, 
.datepicker .datepicker--cell {
    border-radius: 5px !important;
    transition: background 300ms cubic-bezier(.25, 1, .75, 1) !important;
    
}

.datepicker .datepicker--nav-action:hover, 
.datepicker .datepicker--nav-title:hover, 
.datepicker .datepicker--cell:hover {
    background: #eee !important;
}

.datepicker .datepicker--cell.-selected-, 
.datepicker .datepicker--cell:hover -selected- {
    font-weight: 700 !important;
    color: #fff !important;
    background: linear-gradient(-45deg, #1EC5E3 0%, #46A1E4 50%) right center / 250% 125%  !important;
}

.datepicker .datepicker--cell.-current-.-selected- {
    color: #fff !important;
}

.datepicker .datepicker--cell .datepicker--cell-day.-other-month-, 
.datepicker .datepicker--cell .datepicker--cell-year.-other-decade- {
    color: #222 !important;
    opacity: 0.25 !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f {

/* -------------- */
/* --- GLOBAL --- */
/* -------------- */

    --azkm-global-accent-color: #46a1e4;
    --azkm-global-accent-color-hovered-focused: var(--azkm-global-accent-color);

    --azkm-global-input-label-color: #222;
    --azkm-global-input-text-color: var(--azkm-global-input-label-color);

    --azkm-global-input-background-color: #fff;
    --azkm-global-input-background-color-hovered-focused: var(--azkm-global-input-background-color);

    --azkm-global-input-border-color: #e1e1e1;
    --azkm-global-input-border-color-hovered-focused: var(--azkm-global-accent-color-hovered-focused);

    --azkm-global-input-border-width: 1px;
    --azkm-global-input-border-width-hovered-focused: var(--azkm-global-input-border-width);

    --azkm-global-input-border-radius: 5px;
    --azkm-global-input-border-radius-hovered-focused: var(--azkm-global-input-border-radius);

    --azkm-global-animation-duration: 500ms;
    --azkm-global-animation-property: cubic-bezier(0,.5,.5,1);










/* -------------- */
/* --- FIELDS --- */
/* -------------- */

    /* Label spacing */
    --azkm-label-spacing: 5px;

    /* Placeholder text */
    --azkm-placeholder-text-color: var(--azkm-global-input-text-color);
    --azkm-placeholder-text-opacity: 0.5;
    --azkm-placeholder-text-font-weight: 400;
    
    /* Text color */
    --azkm-field-text-color: var(--azkm-global-input-text-color);
    --azkm-field-text-color-hovered: var(--azkm-global-accent-color-hovered-focused);
    --azkm-field-text-color-focused: var(--azkm-field-text-color-hovered);
    --azkm-caret-color: var(--azkm-global-accent-color);
    
    /* Background color */
    --azkm-field-background-color: var(--azkm-global-input-background-color);
    --azkm-field-background-color-hovered: var(--azkm-global-input-background-color-hovered-focused);
    --azkm-field-background-color-focused: var(--azkm-field-background-color-hovered);

    /* Padding */
    --azkm-field-padding: 12.5px 25px;
    
    /* Height if needed */
    --azkm-field-min-height: 0;
    
    /* BORDER STYLING */
    
        /* Border color */
        --azkm-field-border-color: var(--azkm-global-input-border-color);
        --azkm-field-border-color-hovered: var(--azkm-global-input-border-color-hovered-focused);
        --azkm-field-border-color-focused: var(--azkm-field-border-color-hovered);
        
        /* Border width */
        --azkm-field-border-width: var(--azkm-global-input-border-width);
        --azkm-field-border-width-hovered: var(--azkm-global-input-border-width-hovered-focused);
        --azkm-field-border-width-focused: 2px;
        
        /* Border radius */
        --azkm-field-border-radius: var(--azkm-global-input-border-radius);
        --azkm-field-border-radius-hovered: var(--azkm-global-input-border-radius-hovered-focused);
        --azkm-field-border-radius-focused: var(--azkm-field-border-radius-hovered);

    /* BOX SHADOW STYLING */

        /* Box shadow color */
        --azkm-field-box-shadow-color: transparent;
        --azkm-field-box-shadow-color-hovered: var(--azkm-field-box-shadow-color);
        --azkm-field-box-shadow-color-focused: var(--azkm-field-box-shadow-color-hovered);

        /* Box shadow blur */
        --azkm-field-box-shadow-blur: 0;
        --azkm-field-box-shadow-blur-hovered: var(--azkm-field-box-shadow-blur);
        --azkm-field-box-shadow-blur-focused: var(--azkm-field-box-shadow-blur-hovered);

}

/* -------------- */
/* --- FIELDS --- */
/* -------------- */

.elementor-4264 .elementor-element.elementor-element-2557c9f label {
    color: var(--azkm-global-input-label-color) !important;
    padding: 0 0 var(--azkm-label-spacing) 0 !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f ::placeholder {
    color: var(--azkm-placeholder-text-color) !important;
    opacity: var(--azkm-placeholder-text-opacity) !important;
    font-weight: var(--azkm-placeholder-text-font-weight) !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__prev, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__next, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button {
    border: 0 !important;
    min-height: var(--azkm-field-min-height) !important;
    padding: var(--azkm-field-padding) !important;
    color: var(--azkm-field-text-color) !important;
    background: var(--azkm-field-background-color) !important;
    border-radius: var(--azkm-field-border-radius) !important;
    box-shadow: inset 0 0 0 var(--azkm-field-border-width) var(--azkm-field-border-color), 
                0 0 var(--azkm-field-box-shadow-blur) 0 var(--azkm-field-box-shadow-color) !important;
    transition: var(--azkm-global-animation-duration) var(--azkm-global-animation-property) !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__prev:hover, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__next:hover, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button:hover {
    border-radius: var(--azkm-field-border-radius-hovered) !important;
    color: var(--azkm-field-text-color-hovered) !important;
    background: var(--azkm-field-background-color-hovered) !important;
    box-shadow: inset 0 0 0 var(--azkm-field-border-width-hovered) var(--azkm-field-border-color-hovered), 
                0 0 var(--azkm-field-box-shadow-blur-hovered) 0 var(--azkm-field-box-shadow-color-hovered) !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period-datepicker-opened .jet-date-period__datepicker-button {
    color: var(--azkm-field-text-color-focused) !important;
    background: var(--azkm-field-background-color-focused) !important;
    border-radius: var(--azkm-field-border-radius-focused) !important;
    box-shadow: inset 0 0 0 var(--azkm-field-border-width-focused) var(--azkm-field-border-color-focused), 
                0 0 var(--azkm-field-box-shadow-blur-focused) 0 var(--azkm-field-box-shadow-color-focused) !important;
}

/* Icons inside */

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__prev i, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__next i, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button::after {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
}

/* Prev / Next buttons */

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__prev, 
.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__next {
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
    padding: 0 !important;
}

/* Date chevron */

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period__datepicker-button::after {
    content: "\f078" !important;
    font-size: 16px !important;
    margin: 0 -12.5px 0 12.5px !important;
    transform: rotate(0deg) !important;
    transition: transform 300ms !important;
}

.elementor-4264 .elementor-element.elementor-element-2557c9f .jet-date-period-datepicker-opened .jet-date-period__datepicker-button::after {
    transform: rotate(-180deg) !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-ca87500 *//* Checkbox wrapper */
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__button {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
}

/* Checkboxes */
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__decorator {
    appearance: none !important;
    display: inline-block !important;
    border: 0 !important;
    cursor: pointer !important;
    user-select: none !important;
    margin: 0 !important;
    padding: 0 !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
    min-height: 20px !important;
    height: 20px !important;
    max-height: 20px !important;	
    min-width: 20px !important;
    width: 20px !important;
    max-width: 20px !important;
    background: #fff !important;
    border-radius: 2.5px !important;
    box-shadow: inset 0 0 0 1px #ddd,
        inset 0 0 0 0 #ddd !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
}
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__button:hover .jet-checkboxes-list__decorator {
    box-shadow: inset 0 0 0 1px #46a1e4,
        inset 0 0 0 0 #46a1e4 !important;
}
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    box-shadow: inset 0 0 0 1px #46a1e4,
        inset 0 0 0 25px #46a1e4 !important;
}

/* Checkboxes label when checkbox is checked */
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__label {
    cursor: pointer !important;
    user-select: none !important;
    font-family: "Inter", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5em !important;
    color: #222 !important;
    padding: 0 0 0 calc(15px / 3) !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
}
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__label {
    color: #46a1e4 !important;
}

.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__checked-icon {
    opacity: 0 !important;
    transform: translate(-50%, -50%) scale(0) !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
}
.elementor-4264 .elementor-element.elementor-element-ca87500 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__decorator .jet-checkboxes-list__checked-icon {
    opacity: 1 !important;
    transform: translate(-50%, -50%) scale(1) !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-54080f9 *//* Button */
.elementor-4264 .elementor-element.elementor-element-54080f9 .jet-remove-all-filters__button {
    display: grid !important;
    place-items: center !important;
    width: 100% !important;
    height: 100% !important;
    font-family: "Roboto", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5em !important;
    text-align: center !important;
    user-select: none !important;
    border-radius: 5px !important;
    padding: 12.5px 25px !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    cursor: pointer !important;
    border: 0 !important;
    color: #fff !important;
    fill: #fff !important;
    background: linear-gradient(-45deg, #f16570 0%, #ed3645 50%) right center / 250% 125%  !important;
    box-shadow: 0 10px 30px -10px #f1657080 !important;
    transition: 500ms cubic-bezier(.25,1,.75,1) !important;
}
.elementor-4264 .elementor-element.elementor-element-54080f9 .jet-remove-all-filters__button:hover, 
.elementor-4264 .elementor-element.elementor-element-54080f9 .jet-remove-all-filters__button:focus {
    color: #fff !important;
    fill: #fff !important;
    background-position: left center !important;
    box-shadow: 0 10px 30px -10px #ed364580 !important;
}

/* FX */
.elementor-4264 .elementor-element.elementor-element-54080f9 .jet-remove-all-filters__button::before {
    pointer-events: none !important;
    z-index: -1 !important;
    display: block !important;
    position: absolute !important;
    content: "" !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: linear-gradient(-45deg, transparent, #fff) !important;
    transition: 500ms cubic-bezier(.25,1,.75,1) !important;
    opacity: 0 !important;
    transform: translateX(-115%) skewX(-45deg) !important;
}
.elementor-4264 .elementor-element.elementor-element-54080f9 .jet-remove-all-filters__button:hover::before, 
.elementor-4264 .elementor-element.elementor-element-54080f9 .jet-remove-all-filters__button:focus::before {
    opacity: 1 !important;
    transform: translateX(-50%) skewX(-45deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1d2b64 */.elementor-4264 .elementor-element.elementor-element-e1d2b64 {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    grid-gap: 12.5px !important;
}

.elementor-4264 .elementor-element.elementor-element-e1d2b64 > div:first-of-type {
    grid-column: span 2 !important;
}

@media (max-width: 1024px) {

.elementor-4264 .elementor-element.elementor-element-e1d2b64 {
    grid-template-columns: repeat(3, 1fr) !important;
}

}

@media (max-width: 767px) {

.elementor-4264 .elementor-element.elementor-element-e1d2b64 {
    grid-template-columns: repeat(2, 1fr) !important;
}
    
}/* End custom CSS */
/* Start custom CSS for jet-dynamic-table, class: .elementor-element-678bbb5c *//* Client Table CSS */

.elementor-4264 .elementor-element.elementor-element-678bbb5c .jet-dynamic-table-wrapper {
    overflow: visible !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c table * {
    border-width: 0 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c table {
    border-collapse: separate !important;
    border-spacing: 0 10px !important;
    font-family: "Roboto", Sans-serif !important;
    font-size: 16px !important;
    margin: 0 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c thead tr th, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr td {
    padding: 12.5px 25px !important;
    background: none !important;
    line-height: 1.5em !important;
    text-align: left !important;
    vertical-align: middle !important;
    white-space: nowrap !important;
    color: #222 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c thead tr th {
    background: transparent !important;
    color: #222 !important;
    font-weight: 700 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c thead tr th:first-child, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr td:first-child {
    border-radius: 5px 0 0 5px !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c thead tr th:last-child, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr td:last-child  {
    border-radius: 0 5px 5px 0 !important;
}

/*.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr:nth-child(even) {*/
/*    background: #F1F1F1 !important;*/
/*}*/

/*.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr:nth-child(odd) {*/
/*    background: #fff !important;*/
/*}*/

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr {
    background: #fff !important;
    /*box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.05) !important;*/
    box-shadow: inset 0 0 0 1px #e1e1e1 !important;
    border-radius: 5px !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
}
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr:hover {
    box-shadow: inset 0 0 0 1px #46a1e4 !important;
}
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.row-focused {
    box-shadow: inset 0 0 0 2px #46a1e4 !important;
}

/* Extra overrides */

.elementor-4264 .elementor-element.elementor-element-678bbb5c thead tr th:nth-child(5), 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr td:nth-child(5) {
    white-space: initial !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c thead tr th:nth-child(6), 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr td:nth-child(6) {
    padding: 12.5px 12.5px 12.5px 25px !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr .jet-dynamic-table__col--id {
    font-weight: 700 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr .jet-dynamic-table__col--actions {
    position: relative !important
}

/* Actions wrapper */

.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-actions-wrapper {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-end !important;
    align-items: center !important;
    gap: 25px !important;
}

/* Buttons */

.elementor-4264 .elementor-element.elementor-element-678bbb5c .slkd_generate_pdf.generating-the-pdf {
    opacity: 0.5 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 6.25px !important;
    padding: 0 !important;
    border: 0 !important;
    background: initial !important;
}

/* Button text */
.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button .slkd-button-text {
    pointer-events: none !important;
    font-size: 14px !important;
    color: #222 !important;
    transition: 200ms cubic-bezier(.25,1,.75,1) !important;
}
.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button:hover .slkd-button-text, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button:focus .slkd-button-text {
    color: #46A1E4 !important;
}
.elementor-4264 .elementor-element.elementor-element-678bbb5c [class*="ndl"]:hover .slkd-button-text, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c [class*="ndl"]:focus .slkd-button-text {
    color: #E36310 !important;
}

/* Buttons icons */

.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button svg {
    width: 30px !important;
    height: 30px !important;
    padding: 2.5px !important;
    fill: #222 !important;
    pointer-events: none !important;
    transition: 200ms cubic-bezier(.25,1,.75,1) !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button .shipping-icon {
    width: 30px !important;
    height: 30px !important;
    padding: 0 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button:hover svg, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .slicked-button:focus svg {
    fill: #46A1E4 !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c [class*="ndl"]:hover svg, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c [class*="ndl"]:focus svg {
    fill: #E36310 !important;
}

/* Color by status */

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.complete .jet-dynamic-table__col--id {
    background: #46a1e4 !important;
    /*box-shadow: 0 0 10px 0 rgba(70, 161, 228, 0.25) !important;*/
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.shipped .jet-dynamic-table__col--id {
    background: #8ac926 !important;
    /* box-shadow: 0 0 50px 0 rgba(138, 201, 38, 0.25) !important; */
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.canceled .jet-dynamic-table__col--id {
    background: #f8961e !important;
    /* box-shadow: 0 0 50px 0 	rgba(248, 150, 30, 0.25) !important; */
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.surfacing .jet-dynamic-table__col--id {
    background: #ffca3a !important;
    /* box-shadow: 0 0 50px 0 rgba(255, 202, 58, 0.25) !important; */
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.flagged .jet-dynamic-table__col--id {
    background: #ff595e !important;
    /* box-shadow: 0 0 50px 0 rgba(255, 89, 94, 0.25) !important; */
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.replied .jet-dynamic-table__col--id {
    background: #4a4a4a !important;
    /* box-shadow: 0 0 50px 0 rgba(74, 74, 74, 0.25) !important; */
}


.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.complete .jet-dynamic-table__col--id, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.shipped .jet-dynamic-table__col--id, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.canceled .jet-dynamic-table__col--id, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.surfacing .jet-dynamic-table__col--id, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.flagged .jet-dynamic-table__col--id, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr.replied .jet-dynamic-table__col--id {
    color: #fff !important;
    text-align: center !important;
}

/* Capitalize the status cell */

.elementor-4264 .elementor-element.elementor-element-678bbb5c tbody tr .jet-dynamic-table__col--status {
    text-transform: capitalize !important;
}





/* Edge & Tint */

.elementor-4264 .elementor-element.elementor-element-678bbb5c .jet-dynamic-table__col--type {
    position: relative !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c .surfacing-edge, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .stock-edge, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .ndl-edge, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .surfacing-tint, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .stock-tint {
    background: #ff595e !important;
    color: #fff !important;
    text-align: center !important;
    border-radius: 3px !important;
    position: absolute !important;
    top: -10px !important;
    left: 10px !important;
    padding: 6.25px !important;
    font-size: 10px !important;
    font-weight: 500 !important;
    line-height: 1em !important;
    text-transform: uppercase !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c .surfacing-tint, 
.elementor-4264 .elementor-element.elementor-element-678bbb5c .stock-tint {
    background: #f72585 !important;
    left: 52.15px !important;
}

.tippy-box {
    text-transform: none !important;
}

.elementor-4264 .elementor-element.elementor-element-678bbb5c .order-status-cell {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 6.25px !important;
    cursor: pointer !important;
}
.elementor-4264 .elementor-element.elementor-element-678bbb5c .order-status-cell svg {
    fill: #222 !important;
    aspect-ratio: 1 !important;
    width: 18px !important;
    transition: 200ms cubic-bezier(.25,1,.75,1) !important;
}
.elementor-4264 .elementor-element.elementor-element-678bbb5c .order-status-cell:hover svg {
    fill: #46A1E4 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-pagination, class: .elementor-element-39c6237 */.elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination__link {
    transition: 300ms cubic-bezier(.25, 1, .75, 1) !important;
}

.elementor-4264 .elementor-element.elementor-element-39c6237 .jet-filters-pagination__current .jet-filters-pagination__link {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2b74db4d */.elementor-4264 .elementor-element.elementor-element-2b74db4d .elementor-icon {
    margin: 0 0 -6px 0 !important;
    cursor: pointer !important;
    box-shadow: 0 0 25px 0 #46A1E480 !important;
    transition: 300ms cubic-bezier(.25,1,.75,1) !important;
}

.elementor-4264 .elementor-element.elementor-element-2b74db4d .elementor-icon:hover {
    box-shadow: 0 0 25px 0 #1EC5E380 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-358969c9 */.elementor-4264 .elementor-element.elementor-element-358969c9 .elementor-icon {
    margin: 0 0 -6px 0 !important;
    cursor: pointer !important;
    box-shadow: 0 0 25px 0 #46A1E480 !important;
    transition: 300ms cubic-bezier(.25,1,.75,1) !important;
}

.elementor-4264 .elementor-element.elementor-element-358969c9 .elementor-icon:hover {
    box-shadow: 0 0 25px 0 #1EC5E380 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd3f733 */.elementor-4264 .elementor-element.elementor-element-dd3f733 .elementor-heading-title {
    display: inline-block !important;
    background-image: -o-linear-gradient(135deg, #1EC5E3, #46A1E4) !important;
    background-image: linear-gradient(-45deg, #1EC5E3, #46A1E4) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757087e */.elementor-4264 .elementor-element.elementor-element-757087e p {
    margin: 0 0 12.5px 0 !important;
}

.elementor-4264 .elementor-element.elementor-element-757087e p:last-of-type {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f3e938 */.elementor-4264 .elementor-element.elementor-element-6f3e938 {
    
    /* Text color */
    --azkm-button-text-color: #fff;
    --azkm-button-text-color-hovered: #fff;
    
    /* Background gradient color points */
    --azkm-button-gradient-color-1: #46A1E4;
    --azkm-button-gradient-color-2: #1EC5E3;
    --azkm-button-color-angle: -45deg;
    
    /* Box shadow color */
    --azkm-button-box-shadow-color: #46A1E480;
    --azkm-button-box-shadow-color-hovered: #1EC5E380;
    
    /* Icon size */
    --azkm-button-icon-size: 1.3em;
    
    /* Fx */
    --azkm-button-fx1-gradient-color-1: rgba(255,255,255,1);
    --azkm-button-fx1-gradient-color-2: rgba(255,255,255,0);
    --azkm-button-fx-angle: -45deg;
    --azkm-button-animation-duration: 500ms;
    --azkm-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* --- BUTTON --- */

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button {
    
    display: -webkit-inline-box !important;
    
    display: -ms-inline-flexbox !important;
    
    display: inline-flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    color: var(--azkm-button-text-color) !important;
    fill: var(--azkm-button-text-color) !important;
    background-image: -webkit-gradient(
    linear,
    left top, left bottom,
    from(var(--azkm-button-color-angle)),
    color-stop(var(--azkm-button-gradient-color-2)),
    color-stop(var(--azkm-button-gradient-color-1)),
    color-stop(var(--azkm-button-gradient-color-1)),
    to(var(--azkm-button-gradient-color-2))
    ) !important;
    background-image: -o-linear-gradient(
    var(--azkm-button-color-angle),
    var(--azkm-button-gradient-color-2),
    var(--azkm-button-gradient-color-1),
    var(--azkm-button-gradient-color-1),
    var(--azkm-button-gradient-color-2)
    ) !important;
    background-image: linear-gradient(
    var(--azkm-button-color-angle),
    var(--azkm-button-gradient-color-2),
    var(--azkm-button-gradient-color-1),
    var(--azkm-button-gradient-color-1),
    var(--azkm-button-gradient-color-2)
    ) !important;
    background-size: 210% 105% !important;
    background-position: right center !important;
    -webkit-box-shadow: 0px 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
            box-shadow: 0px 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
    -webkit-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    -o-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
}

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:hover, .elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:focus {
    color: var(--azkm-button-text-color-hovered) !important;
    fill: var(--azkm-button-text-color-hovered) !important;
    background-position: left center !important;
    -webkit-box-shadow: 0px 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
            box-shadow: 0px 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
}

/* FX */

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:before {
    z-index: -1;
    display: block;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--azkm-button-fx-angle)), color-stop(0%, var(--azkm-button-fx1-gradient-color-2)), to(var(--azkm-button-fx1-gradient-color-1)));
    background-image: -o-linear-gradient(var(--azkm-button-fx-angle), var(--azkm-button-fx1-gradient-color-2) 0%, var(--azkm-button-fx1-gradient-color-1) 100%);
    background-image: linear-gradient(var(--azkm-button-fx-angle), var(--azkm-button-fx1-gradient-color-2) 0%, var(--azkm-button-fx1-gradient-color-1) 100%);
    /* animation duration property delay */
    -webkit-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) calc(var(--azkm-button-animation-duration)/5);
    -o-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) calc(var(--azkm-button-animation-duration)/5);
    transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) calc(var(--azkm-button-animation-duration)/5);
    pointer-events: none;
    -webkit-transform: translateX(-125%) skew(var(--azkm-button-fx-angle));
        -ms-transform: translateX(-125%) skew(var(--azkm-button-fx-angle));
            transform: translateX(-125%) skew(var(--azkm-button-fx-angle));
}

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:hover:before, .elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:focus:before {
    -webkit-transform: translateX(-50%) skew(var(--azkm-button-fx-angle));
        -ms-transform: translateX(-50%) skew(var(--azkm-button-fx-angle));
            transform: translateX(-50%) skew(var(--azkm-button-fx-angle));
}

/* Stuff that shouldn't be changed */

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button-content-wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
}

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button-text {
    z-index: 2 !important;
}

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button-icon {
    display: -ms-grid !important;
    display: grid !important;
    place-items: center !important;
    z-index: 2 !important;
    font-size: var(--azkm-button-icon-size) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd3f733 */.elementor-4264 .elementor-element.elementor-element-dd3f733 .elementor-heading-title {
    display: inline-block !important;
    background-image: -o-linear-gradient(135deg, #1EC5E3, #46A1E4) !important;
    background-image: linear-gradient(-45deg, #1EC5E3, #46A1E4) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757087e */.elementor-4264 .elementor-element.elementor-element-757087e p {
    margin: 0 0 12.5px 0 !important;
}

.elementor-4264 .elementor-element.elementor-element-757087e p:last-of-type {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f3e938 */.elementor-4264 .elementor-element.elementor-element-6f3e938 {
    
    /* Text color */
    --azkm-button-text-color: #fff;
    --azkm-button-text-color-hovered: #fff;
    
    /* Background gradient color points */
    --azkm-button-gradient-color-1: #46A1E4;
    --azkm-button-gradient-color-2: #1EC5E3;
    --azkm-button-color-angle: -45deg;
    
    /* Box shadow color */
    --azkm-button-box-shadow-color: #46A1E480;
    --azkm-button-box-shadow-color-hovered: #1EC5E380;
    
    /* Icon size */
    --azkm-button-icon-size: 1.3em;
    
    /* Fx */
    --azkm-button-fx1-gradient-color-1: rgba(255,255,255,1);
    --azkm-button-fx1-gradient-color-2: rgba(255,255,255,0);
    --azkm-button-fx-angle: -45deg;
    --azkm-button-animation-duration: 500ms;
    --azkm-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* --- BUTTON --- */

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button {
    
    display: -webkit-inline-box !important;
    
    display: -ms-inline-flexbox !important;
    
    display: inline-flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    color: var(--azkm-button-text-color) !important;
    fill: var(--azkm-button-text-color) !important;
    background-image: -webkit-gradient(
    linear,
    left top, left bottom,
    from(var(--azkm-button-color-angle)),
    color-stop(var(--azkm-button-gradient-color-2)),
    color-stop(var(--azkm-button-gradient-color-1)),
    color-stop(var(--azkm-button-gradient-color-1)),
    to(var(--azkm-button-gradient-color-2))
    ) !important;
    background-image: -o-linear-gradient(
    var(--azkm-button-color-angle),
    var(--azkm-button-gradient-color-2),
    var(--azkm-button-gradient-color-1),
    var(--azkm-button-gradient-color-1),
    var(--azkm-button-gradient-color-2)
    ) !important;
    background-image: linear-gradient(
    var(--azkm-button-color-angle),
    var(--azkm-button-gradient-color-2),
    var(--azkm-button-gradient-color-1),
    var(--azkm-button-gradient-color-1),
    var(--azkm-button-gradient-color-2)
    ) !important;
    background-size: 210% 105% !important;
    background-position: right center !important;
    -webkit-box-shadow: 0px 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
            box-shadow: 0px 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
    -webkit-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    -o-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
}

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:hover, .elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:focus {
    color: var(--azkm-button-text-color-hovered) !important;
    fill: var(--azkm-button-text-color-hovered) !important;
    background-position: left center !important;
    -webkit-box-shadow: 0px 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
            box-shadow: 0px 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
}

/* FX */

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:before {
    z-index: -1;
    display: block;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--azkm-button-fx-angle)), color-stop(0%, var(--azkm-button-fx1-gradient-color-2)), to(var(--azkm-button-fx1-gradient-color-1)));
    background-image: -o-linear-gradient(var(--azkm-button-fx-angle), var(--azkm-button-fx1-gradient-color-2) 0%, var(--azkm-button-fx1-gradient-color-1) 100%);
    background-image: linear-gradient(var(--azkm-button-fx-angle), var(--azkm-button-fx1-gradient-color-2) 0%, var(--azkm-button-fx1-gradient-color-1) 100%);
    /* animation duration property delay */
    -webkit-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) calc(var(--azkm-button-animation-duration)/5);
    -o-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) calc(var(--azkm-button-animation-duration)/5);
    transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) calc(var(--azkm-button-animation-duration)/5);
    pointer-events: none;
    -webkit-transform: translateX(-125%) skew(var(--azkm-button-fx-angle));
        -ms-transform: translateX(-125%) skew(var(--azkm-button-fx-angle));
            transform: translateX(-125%) skew(var(--azkm-button-fx-angle));
}

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:hover:before, .elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button:focus:before {
    -webkit-transform: translateX(-50%) skew(var(--azkm-button-fx-angle));
        -ms-transform: translateX(-50%) skew(var(--azkm-button-fx-angle));
            transform: translateX(-50%) skew(var(--azkm-button-fx-angle));
}

/* Stuff that shouldn't be changed */

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button-content-wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
}

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button-text {
    z-index: 2 !important;
}

.elementor-4264 .elementor-element.elementor-element-6f3e938 .elementor-button-icon {
    display: -ms-grid !important;
    display: grid !important;
    place-items: center !important;
    z-index: 2 !important;
    font-size: var(--azkm-button-icon-size) !important;
}/* End custom CSS */
/* Start custom CSS */.slkd-scrolling-wrapper {
    max-width: 100% !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scrollbar-width: none !important;
}

.slkd-scrolling-wrapper::-webkit-scrollbar { 
    display: none !important;
}







/* Input */
.slkd-select ::placeholder {
    color: #222 !important;
    opacity: 0.5 !important;
    font-weight: 400 !important;
}

.slkd-select select {
    appearance: none !important;
    outline: none !important;
    cursor: pointer !important;
    position: relative !important;
    font-family: "Inter", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5em !important;
    border: 0 !important;
    caret-color: #46a1e4 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 12.5px 25px  !important;
    color: #222 !important;
    background: #fff !important;
    border-radius: 5px !important;
    box-shadow: inset 0 0 0 1px #e1e1e1 !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
}
.slkd-select select:hover {
    color: #46a1e4 !important;
    box-shadow: inset 0 0 0 1px #46a1e4 !important;
}
.slkd-select select:focus {
    color: #46a1e4 !important;
    box-shadow: inset 0 0 0 2px #46a1e4 !important;
}

/* Arrow */
.slkd-select .jet-select {
    position: relative !important;
}
.slkd-select .jet-select::after {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    content: "\f078" !important;
    color: #222 !important;
    position: absolute !important;
    right: 12.5px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    pointer-events: none !important;
    transition: 500ms cubic-bezier(0.25, 1, 0.75, 1) !important;
}
.slkd-select:hover .jet-select::after,
.slkd-select:focus .jet-select::after {
    color: #46a1e4 !important;
}

/* Dropdown */
.slkd-select select option {
    color: #222 !important;
    background: #fff !important;
}/* End custom CSS */