.elementor-9124 .elementor-element.elementor-element-68b3895{--display:flex;--justify-content:flex-end;}.elementor-9124 .elementor-element.elementor-element-68b3895:not(.elementor-motion-effects-element-type-background), .elementor-9124 .elementor-element.elementor-element-68b3895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53dcf7b );}.elementor-9124 .elementor-element.elementor-element-6a96979{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9124 .elementor-element.elementor-element-7e7e9ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9124 .elementor-element.elementor-element-f006d3a .elementor-heading-title{color:#D3E0E5;}.elementor-9124 .elementor-element.elementor-element-2336062{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9124 .elementor-element.elementor-element-e36065e{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9124 .elementor-element.elementor-element-c0e8aaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-c0e8aaa */#bxg-maps-root{
    height: 700px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336062 */.data-table-header-title h2{
    display: none;
}
.data-table-body a{
    color: #004464;
}
.data-table-header-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.data-table-header-search{
    width: 46%;
    padding-bottom: 30px;
}
.data-table-header-search input{
    border-radius: 26px;
}

.data-table-header{
    display: flex;
    background-color: #0179B0;
    color: #F5F5F5;
    align-items: baseline;
    padding-top: 8px;
    padding-bottom: 8px;
}
.data-table-header > div{
    width: 14%;
    padding-left: 5px;
}
.data-table-body{
    
}
.data-table-body .results-container{
    display: flex;
    border-bottom: 2px solid #004464;
    padding-bottom: 10px;
    padding-top: 10px;
}
.data-table-body .results-container > div{
    width: 14%;
    padding-left: 5px;
    border-left: 1px solid #D3E0E5;
}
.data-table-body .results-container > div:first-child{
    border-left: 1px solid transparent;
}
.data-table-header, .data-table-body{
    font-size: 16px;
}
.dth-type-select{
    background-color: #0179B0;
    color: #F5F5F5;
    border:0;
}
.dth-item{
    border-left: 1px solid #D3E0E5;
}
.dth-item:first-child{
    border-left: 1px solid transparent;
}
.results-website{
    word-wrap:break-word;
   table-layout: fixed;
}

.data-table-header > div:nth-child(1){
    width: 10%;
}
.data-table-body .results-container > div:nth-child(1){
    width: 10%;
}

.data-table-header > div:nth-child(2){
    width: 10%;
}
.data-table-body .results-container > div:nth-child(2){
    width: 10%;
}

.data-table-header > div:nth-child(3){
    width: 10%;
}
.data-table-body .results-container > div:nth-child(3){
    width: 10%;
}

.data-table-header > div:nth-child(4){
    width: 20%;
}
.data-table-body .results-container > div:nth-child(4){
    width: 20%;
}

.data-table-header > div:nth-child(5){
    width: 13%;
}
.data-table-body .results-container > div:nth-child(5){
    width: 13%;
}

.data-table-header > div:nth-child(6){
    width: 13%;
}
.data-table-body .results-container > div:nth-child(6){
    width: 13%;
}

.data-table-header > div:nth-child(7){
    width: 23%;
}
.data-table-body .results-container > div:nth-child(7){
    width: 23%;
}


@media all and (max-width:767px){
    .results-address, .results-country, .results-contact, .results-reference{
        display:none;
    }
    .data-table-header .address,.data-table-header .country, .data-table-header .contact , .data-table-header .reference{
        display:none;
    }
    .data-table-body .results-container > div, .data-table-header > div {
        width:33%;
    }

}

.pagination button{
    background-color: transparent;
    color: #004464;
    padding: 10px;
    font-size: 14px;
}/* End custom CSS */