.timelineGo4digital::-webkit-scrollbar {
width: 0 !important;
}
.bold_timeline_container_group_title_size_large .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header_title, .bold_timeline_container .bold_timeline_group_override_title_size_large.bold_timeline_group .bold_timeline_group_header_title {
font-size: 1.75rem;
color: #314251;
}
span.bold_timeline_item_header_supertitle_inner {
color: #FFFF !important;
text-transform: uppercase;
font-family: Poppins;
}
#contactGo4Waves {
text-align: center;
margin: 0px;
overflow: hidden;
height: 500px;
width: 100%;
background-color: #ffff;
}  .Braga {
width: 20%;
left: 550px;
position: absolute;
top: 239px;
font-family: Roboto;
font-size: 35px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 0.94;
letter-spacing: 0.95px;
text-align: left;
}
.Lisboa {
width: 32%;
left: 130px;
position: absolute;
top: 340px;
font-family: Roboto;
font-size: 95px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 0.94;
letter-spacing: 0.95px;
text-align: left;
}
.Porto {
width: 100%;
position: absolute;
top: 320px;
font-family: Roboto;
font-size: 55px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 0.94;
letter-spacing: 0.95px;
text-align: right;
width: 40px;
right: 230px;
}
.Braga a{
color: #314251 !important;
}
.Lisboa a{
color: #314251 !important;
}
.Porto a{
color: #314251 !important;
}
.endereco{
width: 27%;
position: absolute;
top: 100px;
right: 58px;
}
.morada-left{
color: #e53d2f;
text-align: left;
}
.morada-endereco-left{
color: #314251;
text-align: left;
}  .animation-wrapper {
width: 100%;
padding-bottom: 40%;
}
.stagger-visualizer {
position: absolute;
width: 100%;
height: 550px;
transform-origin: left top;
}
.stagger-visualizer .dots-wrapper {
transform: translateZ(0);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.stagger-visualizer .dot {
position: relative;
z-index: 1;
width: 2%;
height: 23px;
margin: 16px;
border-radius: 50%;
padding-bottom: 2%;
margin: 1.5%;
}
.stagger-visualizer .dot {
background-color: transparent;
background-image: linear-gradient(180deg, #FFFFFF 8%, #D3CDC6 100%);
}
.wpml-ls-native{
background-color: #e53d2f !important;
padding: 5px !important;
color:#FFFFFF !important;
}
.btPostSingleItemStandard .btArticleMedia, .btPostSingleItemStandard .btArticleHeadline, .btPostSingleItemStandard .btArticleContent {
text-align: justify !important;
}
.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_outline .bt_bb_tabs_header li:hover, .bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_outline .bt_bb_tabs_header li.on, .bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_filled .bt_bb_tabs_header li {
color: #ffffff !important;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_content_box .bt_bb_latest_posts_item_title {
font-size: 1.0em !important;
}
input:not([type='checkbox']):not([type='radio']), textarea, select {
color: #425363 !important;
}
.btMainLogo {
height: 140px !important;
width: auto;
display: block;
}
.btAltLogo{
height: 24px !important;
width: auto !important;
}
.bt_bb_size_large.bt_bb_headline h1, .bt_bb_size_large.bt_bb_headline h2, .bt_bb_size_large.bt_bb_headline h3, .bt_bb_size_large.bt_bb_headline h4, .bt_bb_size_large.bt_bb_headline h5, .bt_bb_size_large.bt_bb_headline h6 {
font-size: 2.3rem;
}
.bt_bb_dash_bottom.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:before {
background: #bfb5b4 !important;
}
.social-elemento-midia{
color:#fff !important;
}
.image-logo-rodape{
margin-left: -27px !important;
}
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul {
right: -8px;
}
.menu-item-object-wpml_ls_menu_item ul li a span {
background-color: #314250 !important;
}
.bt_bb_link .bt_bb_link_content .bt_bb_link_text:after {
content: none;
}
.bt_bb_link .bt_bb_link_content .bt_bb_link_text:before {
content: none;
}
.bt_bb_link .bt_bb_link_content:after {
height: 0 !important;
}
.bt_bb_link.bt_bb_style_arrow:hover .bt_bb_link_content .bt_bb_link_text:before {
content: none;
}
.bt_bb_link.bt_bb_style_arrow:hover .bt_bb_link_content .bt_bb_link_text:after {
content: none;
}
#privateClients {
border-left: 3px solid #e53d2f;
border-right: 3px solid #e53d2f;
padding: 0 15px;
}
#privateClients span{
font-size: 24px;
letter-spacing: -2px;
}
#fintech {
border-left: 4px solid #e53d2f;
padding-left: 10px;
}
#fintech span {
font-size: 24px;
letter-spacing: -2px;
}
.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_outline .bt_bb_tabs_header li, .bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_filled .bt_bb_tabs_header li:hover, .bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_filled .bt_bb_tabs_header li.on {
border-color: #e53d2f;
color: #e53d2f;
background-color: #ffffff;
} .image-logo-rodape{
margin-left: -27px; !important;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content {
display: block;
width: 100%;
margin-top:unset !important;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_content_box {
margin-left: unset !important;
}
@media (min-width: 993px)
.bt_bb_row.bt_bb_layout_special[data-structure="6-6"] .bt_bb_column[data-width="6"]:first-child .bt_bb_column_content .bt_bb_column_content_inner {
margin-left: 60px !important;
}
@media (max-width: 1200px){
.btMenuVertical .mainHeader{
text-align: left !important;
}
}