.elementor-16 .elementor-element.elementor-element-f867efd{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-fb68e5a{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-674ab37{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-6b4aef2{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-9a195d8{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-283d8b2{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-8e358c7{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-0baff31{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-829eb75{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-0b28486{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-958a327{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-04a10b0{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-64bc472{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-02f9020{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-141a617{margin-top:3%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-e8a3ba8{margin-top:3%;margin-bottom:0%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for page-settings *//*css by Jonathan*/
.team_topcontent,.section_title{ 
    display: none; 
} 

.content{ 
    background-color:#f7f7f7 ; 
    border-color:#28a099 ; 
    min-height: 210px; 
} 

.content_title{ 
    font-weight: bold; 
    margin-bottom: 15px;
} 

.content_title,.button_email{ 
            font-family: FuturaLT;
        color:#031d56;
}

.content_title+div,.content_description{
    font-family: montserrat;
    color:#031d56;
}

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

.button_email{ 
    border-color: #28a099; 
    border-width: 2px;
    color: #28a099;
} 
.button_email:hover{ 
    background-color:#28a099; 
    border-color: #28a099; 
    border-width: 2px; 
    color:white;
} 
@media screen and (max-width: 1024px){

.content_title{
    font-size:18px;
}
     
.content_title+div,.content_description{ 
    font-size:15px; 
}    
    
.content { 
    min-height: 200px; 
} 
    
} 
@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: 200px; 
} 
} 
@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; 
    }

.button_email{
    padding:6px 12px;
}    
 
.content {
    min-height: 230px;
} 
    
}/* End custom CSS */