/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 12 2025 | 17:11:57 */
.h1base{
	font-size:4.8rem;
	line-height:5rem;
}
.fontgeneralsans{
	font-family:"Poppins"!important;
}
.h2base{
	font-size:3rem;
	font-weight:400;
	line-height:3.2rem;
}
.h3base{
	font-size:2.2rem;
	font-weight:400;
	line-height:2.8rem;
}
.fw700{
	font-weight:700;
}

@media only screen and (max-width:576px){
	.h2base{
		font-size:2.8rem;
	}
}
.pbase{
	font-size:1.1rem;
	line-height:1.5rem;
}
.ppartilhados p{
	margin-bottom:0px;
}

.botaoseta .elementor-button-icon{ 
	font-size:2.8rem;
}
.botaoseta:hover{
	font-weight:700;
}

.ummtexto .e-con,.valoresac .e-con{
	border-width:0px;
}
.ondeestamos .e-n-accordion-item-title{
	border-width:0px;
}
.ummtexto .e-opened svg{
	position: relative;
    top: 250px;
}

@media only screen and (max-width:576px){
	.ummtexto .e-opened svg{
		position: relative;
   	 	top: 450px;
	}
}


.valoresac .e-opened svg{
	position: relative;
    top: 150px;
}

.valoresac .e-closed svg, .ummtexto .e-closed svg{
	position: relative;
    top: 40px;
}

.valoresac .e-closed svg, .valoresac .e-opened svg,.ummtexto .e-closed svg, .ummtexto .e-opened svg{
	height:40px!important;
}
.valoresac .e-n-accordion-item-title,.ummtexto .e-n-accordion-item-title{
	flex-direction:column;
}
/*.valoresac .e-n-accordion-item-title-header:after{
	content:url('https://bcapital.pt/bcapital2025/wp-content/uploads/2025/05/Arrow_servicos.svg');
	display:block;
	text-align:center;
}*/
.valoresac .e-n-accordion-item-title-header{
	display:block;
}
.sharelinks .elementor-share-btn__text{
	justify-content:start!important;
	padding:0px!important;
}
.sharelinks .elementor-share-btn{
	height:1.5rem;
}


/* SLIDE*/
.tp-bullet-title,.tp-bullet-image, .tp-arr-allwrapper{
	display:none;
}
.tp-bullet-image{
	background-image: none !important;
}
	

.tp-bullet{
	padding-left:70px;
}
.botaoslide:hover{
	font-weight:700!important;
}

#rev_slider_1_1_wrapper .hades.tparrows:before{
  transform: rotate(90deg);
}
#rev_slider_1_1_wrapper .hades.tparrows{
	background:none!important;
}

/* SLIDE - END*/

/*MOBILE MENU */

.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover{
	background-color:unset;
}

@media only screen and (max-width:600px){
.basemenu nav{
	top: 50px!important;
	height:100vh;
}
.basemenu ul{
	padding-top:20px;
}
.basemenu nav:before{
	content:url('https://bcapital.pt/bcapital2025/wp-content/uploads/2025/05/Ellipse67.svg')" Menu";
	padding-left:18px;
}
.basemenu nav a{
	border-bottom:1px solid black;
	margin-left: 18px;
	margin-right: 20px;
	padding-left: 0px;
}
/*.headerBk, .headerBk .elementor-menu-toggle{
	background-color:#ffffff!important;
}*/
	
.basemenu 
}
	

/*MOBLIE MENU */

/* MENU FOOTER */

.menufooter1 li{
	border-bottom:0.3px solid black;
}
.menufooter1 a::after{
	display:none;
}
.menufooter1 li:hover{
	border-bottom:0.3px solid black!important;
}
.menufooter1 a:hover{
	font-weight:700!important;
}

.menufooterwhite li{
	border-bottom:0.3px solid white;
}
.menufooterwhite .e--pointer-underline .elementor-item:after{
	background-color:rgba(0,0,0,0);
}
.menufooterwhite a:hover,.menufooterwhite a:focus{
	color:#ffffff!important;
}
.menufooter1 a{
	padding-left:0px!important;
	color:#000000 !important;
}

.menufooterwhite a{
	padding-left:0px!important;
}



/*FOOTER*/



/* COMPLIANZ - BEGIN */
.cmplz-cookiebanner{
	border-bottom-left-radius: 44px 44px!important;
	padding:30px!important;
}
.cmplz-message, .cmplz-title, .cmplz-btn{
	font-family:"General sans"!important;
}
.cmplz-title{
	font-size:1.8rem!important;
	font-weight:400!important;
}
.cmplz-cookiebanner .cmplz-header {
    grid-template-columns: 0px 1fr 100px;
}
/* COMPLIANZ - END*/

.elementor-flip-box__front{
	background-color:white;
}

