.elementor-10453 .elementor-element.elementor-element-ed19f92 > .elementor-container{max-width:300px;}.elementor-10453 .elementor-element.elementor-element-ed19f92 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10453 .elementor-element.elementor-element-ed19f92{margin-top:15px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-10453 .elementor-element.elementor-element-4ba027b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10453 .elementor-element.elementor-element-4ba027b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10453 .elementor-element.elementor-element-4ba027b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10453 .elementor-element.elementor-element-9f33d39 > .elementor-element-populated{padding:1em 1em 1em 1em;}/* Start custom CSS for html, class: .elementor-element-8b53512 */select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    outline: 0;
    background: #182320;
    background-image: none;border: 1px solid #ffffff;
            border-radius: 10px;
    }
    
.filtering {
            position: relative;
        display: block;
        height: 3em;
        line-height: 3;
        background: #182320;
        overflow: hidden;
        border-radius: 10px;
}
select {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0 0 0 .5em;
        color: #fff;
        cursor: pointer;
    }
     
    select::-ms-expand {
        display: none;
    }
     
    .filtering::after {
        content: '\25BC';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        padding: 0 1em;
        background: #18FFDC;
        pointer-events: none;
    }
     
    .filtering:hover::after {
        color: #fff;
    }
 .filtering::after {
        -webkit-transition: .25s all ease;
        -o-transition: .25s all ease;
        transition: .25s all ease;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97ab330 */#tablepress-1_previous.disabled {
    color: rgba(0,255,216,0.6) !important;
    margin: 0 10px;
}

#tablepress-1 img {
    max-width: 100%!important;
}

.paging_simple_numbers a.paginate_button {
    color: rgba(0,255,216,1) !important;
}

.paging_simple_numbers a.paginate_active {
    color: rgba(0,255,216,1) !important;
}

#tablepress-1_filter {
	margin-right: 10px!important;
	    display: flex;
align-items: center;
}

.dataTables_wrapper label input {
	width: 95% !important;
}

.paging_simple_numbers {
    margin: 10px auto!important;
    text-align: center!important;
    width: 100%!important;
    float: none!important;
}

@media screen and (max-width:1024px){
    #tablepress-1 {
	font-size: 16px!important;
	white-space:nowarp!important;
}
}

@media screen and (max-width:768px) {
    #tablepress-1 {
	font-size: 14px!important;
	white-space:nowarp!important;
}
#tablepress-1_filter{
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
    flex-direction:column;
}
.dataTables_wrapper label input{
    font-size:14px!important;
}

.dataTables_length {
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
}
}

#tablepress-1 .row-hover tr:hover {
	box-shadow: 0 1px 6px rgba(0,255,216,0.6) inset; 
	border-radius:25px;
}

.tablepress-1-scroll-wrapper{
    padding:0 10px!important;
}


table caption+thead tr:first-child th{
    border-top: 2px solid #18FFDC!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0032b9b */#tablepress-1_previous.disabled {
    color: rgba(0,255,216,0.6) !important;
    margin: 0 10px;
}

#tablepress-1 img {
    max-width: 100%!important;
}

.paging_simple_numbers a.paginate_button {
    color: rgba(0,255,216,1) !important;
}

.paging_simple_numbers a.paginate_active {
    color: rgba(0,255,216,1) !important;
}

#tablepress-1_filter {
	margin-right: 10px!important;
	    display: flex;
align-items: center;
}

.dataTables_wrapper label input {
	width: 95% !important;
}

.paging_simple_numbers {
    margin: 10px auto!important;
    text-align: center!important;
    width: 100%!important;
    float: none!important;
}

@media screen and (max-width:1024px){
    #tablepress-1 {
	font-size: 16px!important;
	white-space:nowarp!important;
}
}

@media screen and (max-width:768px) {
    #tablepress-1 {
	font-size: 14px!important;
	white-space:nowarp!important;
}
#tablepress-1_filter{
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
    flex-direction:column;
}
.dataTables_wrapper label input{
    font-size:14px!important;
}

.dataTables_length {
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
}
}

#tablepress-1 .row-hover tr:hover {
	box-shadow: 0 1px 6px rgba(0,255,216,0.6) inset; 
	border-radius:25px;
}

.tablepress-1-scroll-wrapper{
    padding:0 10px!important;
}


table caption+thead tr:first-child th{
    border-top: 2px solid #18FFDC!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3b7929f */#tablepress-1_previous.disabled {
    color: rgba(0,255,216,0.6) !important;
    margin: 0 10px;
}

#tablepress-1 img {
    max-width: 100%!important;
}

.paging_simple_numbers a.paginate_button {
    color: rgba(0,255,216,1) !important;
}

.paging_simple_numbers a.paginate_active {
    color: rgba(0,255,216,1) !important;
}

#tablepress-1_filter {
	margin-right: 10px!important;
	    display: flex;
align-items: center;
}

.dataTables_wrapper label input {
	width: 95% !important;
}

.paging_simple_numbers {
    margin: 10px auto!important;
    text-align: center!important;
    width: 100%!important;
    float: none!important;
}

@media screen and (max-width:1024px){
    #tablepress-1 {
	font-size: 16px!important;
	white-space:nowarp!important;
}
}

@media screen and (max-width:768px) {
    #tablepress-1 {
	font-size: 14px!important;
	white-space:nowarp!important;
}
#tablepress-1_filter{
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
    flex-direction:column;
}
.dataTables_wrapper label input{
    font-size:14px!important;
}

.dataTables_length {
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
}
}

#tablepress-1 .row-hover tr:hover {
	box-shadow: 0 1px 6px rgba(0,255,216,0.6) inset; 
	border-radius:25px;
}

.tablepress-1-scroll-wrapper{
    padding:0 10px!important;
}


table caption+thead tr:first-child th{
    border-top: 2px solid #18FFDC!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ce0cb56 */#tablepress-2_previous.disabled {
    color: rgba(0,255,216,0.6) !important;
    margin: 0 10px;
}

#tablepress-2 img {
    max-width: 100%!important;
}

.paging_simple_numbers a.paginate_button {
    color: rgba(0,255,216,1) !important;
}

.paging_simple_numbers a.paginate_active {
    color: rgba(0,255,216,1) !important;
}

#tablepress-2_filter {
	margin-right: 10px!important;
	    display: flex;
align-items: center;
}

.dataTables_wrapper label input {
	width: 95% !important;
}

.paging_simple_numbers {
    margin: 10px auto!important;
    text-align: center!important;
    width: 100%!important;
    float: none!important;
}

@media screen and (max-width:1024px){
    #tablepress-2 {
	font-size: 16px!important;
	white-space:nowarp!important;
}
}

@media screen and (max-width:768px) {
    #tablepress-2 {
	font-size: 14px!important;
	white-space:nowarp!important;
}
#tablepress-2_filter{
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
    flex-direction:column;
}
.dataTables_wrapper label input{
    font-size:14px!important;
}

.dataTables_length {
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
}
}

#tablepress-2 .row-hover tr:hover {
	box-shadow: 0 1px 6px rgba(0,255,216,0.6) inset; 
	border-radius:25px;
}

.tablepress-2-scroll-wrapper{
    padding:0 10px!important;
}


table caption+thead tr:first-child th{
    border-top: 2px solid #18FFDC!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ebf99d */#tablepress-7_previous.disabled {
    color: rgba(0,255,216,0.6) !important;
    margin: 0 10px;
}

#tablepress-7 img {
    max-width: 100%!important;
}

.paging_simple_numbers a.paginate_button {
    color: rgba(0,255,216,1) !important;
}

.paging_simple_numbers a.paginate_active {
    color: rgba(0,255,216,1) !important;
}

#tablepress-7_filter {
	margin-right: 10px!important;
	    display: flex;
align-items: center;
}

.dataTables_wrapper label input {
	width: 95% !important;
}

.paging_simple_numbers {
    margin: 10px auto!important;
    text-align: center!important;
    width: 100%!important;
    float: none!important;
}

@media screen and (max-width:1024px){
    #tablepress-7 {
	font-size: 16px!important;
	white-space:nowarp!important;
}
}

@media screen and (max-width:768px) {
    #tablepress-7 {
	font-size: 14px!important;
	white-space:nowarp!important;
}
#tablepress-7_filter{
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
    flex-direction:column;
}
.dataTables_wrapper label input{
    font-size:14px!important;
}

.dataTables_length {
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
}
}

#tablepress-7 .row-hover tr:hover {
	box-shadow: 0 1px 6px rgba(0,255,216,0.6) inset; 
	border-radius:25px;
}

.tablepress-7-scroll-wrapper{
    padding:0 10px!important;
}


table caption+thead tr:first-child th{
    border-top: 2px solid #18FFDC!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d542b70 */#tablepress-10_previous.disabled {
    color: rgba(0,255,216,0.6) !important;
    margin: 0 10px;
}

#tablepress-10 img {
    max-width: 100%!important;
}

.paging_simple_numbers a.paginate_button {
    color: rgba(0,255,216,1) !important;
}

.paging_simple_numbers a.paginate_active {
    color: rgba(0,255,216,1) !important;
}

#tablepress-10_filter {
	margin-right: 10px!important;
	    display: flex;
align-items: center;
}

.dataTables_wrapper label input {
	width: 95% !important;
}

.paging_simple_numbers {
    margin: 10px auto!important;
    text-align: center!important;
    width: 100%!important;
    float: none!important;
}

@media screen and (max-width:1024px){
    #tablepress-10 {
	font-size: 16px!important;
	white-space:nowarp!important;
}
}

@media screen and (max-width:768px) {
    #tablepress-10 {
	font-size: 14px!important;
	white-space:nowarp!important;
}
#tablepress-10_filter{
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
    flex-direction:column;
}
.dataTables_wrapper label input{
    font-size:14px!important;
}

.dataTables_length {
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
}
}

#tablepress-10 .row-hover tr:hover {
	box-shadow: 0 1px 6px rgba(0,255,216,0.6) inset; 
	border-radius:25px;
}

.tablepress-10-scroll-wrapper{
    padding:0 10px!important;
}


table caption+thead tr:first-child th{
    border-top: 2px solid #18FFDC!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-94ef67e */#tablepress-9_previous.disabled {
    color: rgba(0,255,216,0.6) !important;
    margin: 0 10px;
}

#tablepress-9 img {
    max-width: 100%!important;
}

.paging_simple_numbers a.paginate_button {
    color: rgba(0,255,216,1) !important;
}

.paging_simple_numbers a.paginate_active {
    color: rgba(0,255,216,1) !important;
}

#tablepress-9_filter {
	margin-right: 10px!important;
	    display: flex;
align-items: center;
}

.dataTables_wrapper label input {
	width: 95% !important;
}

.paging_simple_numbers {
    margin: 10px auto!important;
    text-align: center!important;
    width: 100%!important;
    float: none!important;
}

@media screen and (max-width:1024px){
    #tablepress-9 {
	font-size: 16px!important;
	white-space:nowarp!important;
}
}

@media screen and (max-width:768px) {
    #tablepress-9 {
	font-size: 14px!important;
	white-space:nowarp!important;
}
#tablepress-9_filter{
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
    flex-direction:column;
}
.dataTables_wrapper label input{
    font-size:14px!important;
}

.dataTables_length {
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
}
}

#tablepress-9 .row-hover tr:hover {
	box-shadow: 0 1px 6px rgba(0,255,216,0.6) inset; 
	border-radius:25px;
}

.tablepress-9-scroll-wrapper{
    padding:0 10px!important;
}


table caption+thead tr:first-child th{
    border-top: 2px solid #18FFDC!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-db1be65 */#tablepress-8_previous.disabled {
    color: rgba(0,255,216,0.6) !important;
    margin: 0 10px;
}

#tablepress-8 img {
    max-width: 100%!important;
}

.paging_simple_numbers a.paginate_button {
    color: rgba(0,255,216,1) !important;
}

.paging_simple_numbers a.paginate_active {
    color: rgba(0,255,216,1) !important;
}

#tablepress-8_filter {
	margin-right: 10px!important;
	    display: flex;
align-items: center;
}

.dataTables_wrapper label input {
	width: 95% !important;
}

.paging_simple_numbers {
    margin: 10px auto!important;
    text-align: center!important;
    width: 100%!important;
    float: none!important;
}

@media screen and (max-width:1024px){
    #tablepress-8 {
	font-size: 16px!important;
	white-space:nowarp!important;
}
}

@media screen and (max-width:768px) {
    #tablepress-8 {
	font-size: 14px!important;
	white-space:nowarp!important;
}
#tablepress-8_filter{
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
    flex-direction:column;
}
.dataTables_wrapper label input{
    font-size:14px!important;
}

.dataTables_length {
    float: none!important;
    display: flex;
    justify-content: center;
    margin: 15px;
    text-align:center;
}
}

#tablepress-8 .row-hover tr:hover {
	box-shadow: 0 1px 6px rgba(0,255,216,0.6) inset; 
	border-radius:25px;
}

.tablepress-8-scroll-wrapper{
    padding:0 10px!important;
}


table caption+thead tr:first-child th{
    border-top: 2px solid #18FFDC!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9f33d39 */.elementor-10453 .elementor-element.elementor-element-9f33d39 {
    background: rgba(38, 67, 59, 0.2);
    backdrop-filter: blur(30px);
    /* Note: backdrop-filter has minimal browser support */
    border-radius: 20px;
    padding:15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-19ff907 */.filter-sales-results .f-sale {
    opacity: 0;
    display: none;
  }

  .filter-sales-results .f-sale.active-sales {
    opacity: 1;
    display: block;
    -webkit-animation: fadeIn 0.65s ease forwards;
    animation: fadeIn 0.65s ease forwards;
  }
  
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }/* End custom CSS */