.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-481e6d7{text-align:center;}.elementor-15 .elementor-element.elementor-element-481e6d7 .elementor-heading-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-acb0d52{margin-top:40px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-aeb4bd5{text-align:center;}.elementor-15 .elementor-element.elementor-element-aeb4bd5 .elementor-heading-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-2528771{margin-top:40px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-5dd4280{text-align:center;}.elementor-15 .elementor-element.elementor-element-5dd4280 .elementor-heading-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-527423d{margin-top:40px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-c3dde9e{text-align:center;}.elementor-15 .elementor-element.elementor-element-c3dde9e .elementor-heading-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-22c84d5{margin-top:40px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-9872a8b{text-align:center;}.elementor-15 .elementor-element.elementor-element-9872a8b .elementor-heading-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-237ed8a{margin-top:40px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-63ca9f8{text-align:center;}.elementor-15 .elementor-element.elementor-element-63ca9f8 .elementor-heading-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-f598366{margin-top:40px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-ebe264a{text-align:center;}.elementor-15 .elementor-element.elementor-element-ebe264a .elementor-heading-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-1cd47c8{margin-top:40px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-caad9bc{text-align:center;}.elementor-15 .elementor-element.elementor-element-caad9bc .elementor-heading-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-74e7370{margin-top:40px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-b417cf1{text-align:center;}.elementor-15 .elementor-element.elementor-element-b417cf1 .elementor-heading-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-344c7fd{margin-top:40px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-6256ddb{text-align:center;}.elementor-15 .elementor-element.elementor-element-6256ddb .elementor-heading-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-f516cc6{margin-top:40px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-ef5d2bf{text-align:center;}.elementor-15 .elementor-element.elementor-element-ef5d2bf .elementor-heading-title{color:#000000;}/* Start custom CSS */.section_title, .team_topcontent{
    display:none;
}

.content{
    border-color: #1582ef;
}

.content_title,.content_title+div,.content_description,.button_email{ 
        font-family: "Poppins", Sans-serif;
        color:black;
        font-style: normal;
}

.content_title{
    font-weight: bold;
    color:#1582ef;
}

.button_email{ 
    border-color: #1582ef; 
    border-width: 2px; 
} 
.button_email:hover{ 
    background-color:#1582ef; 
    border-color: #1582ef; 
    border-width: 2px;
    color:#efefef;
} 

@media screen and (max-width: 1024px){

.content_title{
    font-size:18px;
}
     
.content_title+div,.content_description{ 
    font-size:15px; 
}     
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .content { 
    min-height: 190px; 
} 
}

@media screen and (max-width: 767px) and (orientation: portrait){ 


.team_btmcontent{
    display: flex;  
        flex-wrap: nowrap;  
        overflow-x: auto;  
        -webkit-overflow-scrolling: touch;  
        scroll-snap-type: x mandatory;  
}

.btmcontent_row{
    overflow-x: unset;
    -webkit-overflow-scrolling: unset;
    max-width: calc(70vw * 3);
    width:auto;
}

.btmcontent_column{ 
        width: 70vw!important; 
        padding:5px; 
    }


.content_title{ 
    font-size:4.5vw;
} 
.content_title+div,.content_description{ 
    font-size:4vw; 
}     
.content { 
    min-height: 180px; 
} 
} 
@media screen and (max-width: 767px) and (orientation: landscape){ 


.team_btmcontent{
    display: flex;  
        flex-wrap: nowrap;  
        overflow-x: auto;  
        -webkit-overflow-scrolling: touch;  
        scroll-snap-type: x mandatory;  
}

.btmcontent_row{
    overflow-x: unset;
    -webkit-overflow-scrolling: unset;
    max-width: calc(33vw * 3);
    width:auto;
}

.btmcontent_column{ 
        width: 33vw!important; 
        padding:5px; 
    }



 .content{
    min-height:200px;
}   

}

/*ellipsis*/
.content_title+div{
    text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.content_title+div:hover{
  overflow: visible;
  white-space: normal;
}/* End custom CSS */