
.banner-top{
	/*background-image: url("../../../img/assets/locations-background.jpg");*/
}

.contries-item{
	width: 100%;
	position: relative;
	margin-top: 1rem;
}



.contries-item-title-carret-item{
	position: absolute;
	right: 2rem;
	top: auto;
	bottom: auto;
	color: #FF9523;
	font-size: 4rem;
}

.contries-item-title{
	position: relative;
	background: #D3EEFF;
	width: 100%;
	border-radius: 15px;
	padding:1rem 2rem;
	display: flex;
   	align-items:center;
   	cursor: pointer;
}

.contries-item-title .fa-caret-up{
	display: none;
	visibility: hidden;
}

.contries-item-title.active .fa-caret-up{
	display: block;
	visibility: visible;
}


.contries-item-title .fa-caret-down{
	display: block;
	visibility: visible;
}


.contries-item-title.active .fa-caret-down{
	display: none;
	visibility: hidden;
}




.contries-item-title.active{

}

.contries-item-title span{
	font-size: 2rem;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	line-height: 3rem;
	padding-left: 2rem;
}

.contries-item-title img{
	display: inline-block;
}


.contries-item-offices-container{
	list-style: none;
	padding-inline-start: 0px;
	padding: 2rem 3rem;
	border: 1px solid #006FB5;
	border-radius: 15px;
	margin-top: 1rem;
	transition: all 1s ease;
	display: none;
	visibility: hidden;
	opacity: 0;
}


.contries-item-offices-container.active{
	opacity: 1;
	display: block;
	visibility: visible;
}


.banner-top.banner-ubicaciones{
	min-height: 500px !important;
	background-image: url("../../../img/banners-top/ubicaciones_v2.webp") !important;
}

.banner-top{
	background-position: bottom center !important;
}

.terms_and_condictions_banner{

	background-image: url("../../../img/banners-top/terms_and_conditions.webp");

}




.contries-item-offices-container li
{
	padding-top: 1rem;
}

.contries-item-offices-container li a{
	display: block;
	width: 100%;
	color: #737373;
	transition: all 0.5s ease;
}


.contries-item-offices-container li a:hover{
	/*text-shadow: 1px 1px 2px rgba(0,0,0,0.3) ;*/
	text-decoration: none;
	background-color: #D5EFFF;
}

 .contries-item-offices-container li a i
 {
 	color: #FF9523;
 	font-size: 2rem;

 }

 .contries-item-offices-container li a span{
 	display: inline-block;
 	padding-left: 1rem;
 	font-size: 1.6rem;
 }


