/* General styles */
body {
	font-weight: 400;	
	font-size: 18px;
	color: #424a52;

}

p {
	margin-top: 20px;
}

.intro a:link {
	text-decoration: underline;
}

a {
    text-decoration: underline;
}

.mainHeader a {
    text-decoration: none;
}

.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a {
    color: unset !important;
}

.btMenuHorizontal .menuPort > nav > ul > li {
    padding: 0 25px 0 0;
}

.btMenuHorizontal .menuPort nav {
    float: left;
    padding-left: 10px;
}

.btMenuHorizontal .topBarInMenu {
    margin-left: 0px;
}

.bt_bb_headline h1 strong, .bt_bb_headline h2 strong, .bt_bb_headline h3 strong, .bt_bb_headline h4 strong, .bt_bb_headline h5 strong, .bt_bb_headline h6 strong {
    color: #0094b5;
}

/*.gutter .port {
    max-width: unset;
    margin: auto;
}
*/

/*Banners*/

.bt_bb_section[class*="dark_solid"]:before {
    background-color: rgba(0,0,0,.5);
}

section.bt_bb_section[class*="accent_left_gradient"]:before {
background: rgb(0,139,178);
background: linear-gradient(60deg, rgba(0,139,178,0.6265099789915967) 0%, rgba(17,93,169,0.506061799719888) 100%);
}

/*Homepage banner*/
#hp-banner-section .bt_bb_port {
    max-height: 90vh;
}

/*Banners exclusive homepage*/
.banner-section .bt_bb_port {
    height: 85vh;
}


.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
    font-size: 20px;
}

.btSupertitleWeight_normal .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 600;
    font-size: 16px;
}

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
    line-height: 1.4;
    padding-top: 0.5em;
    font-size: 16px;
}

/* Homepage */
.btHardRoundedButtons .bt_bb_card_image {
    border-radius: 0px;
}

/* Services */

/* About us */
.logo-section{
	display:flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.logo-section img{
	height: 150px;
	width: auto;
}


/* Participants */

.participants-section {
color: #fff;
font-size: 22px;	
	
}




