/*
Theme Name: BLC Global
Theme URI: https://blcglobal.net
Version: 1.0
Author: @matiagency
Author URI: https://mati.agency
*/

body {
	font-family: "Poppins", sans-serif; 
	font-size: 16px;
	color: #1c1c1c;
	background: #fff;
	font-weight: 400;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

.overh{
	overflow: hidden;body
}

*:focus{
	outline: none !important;
}

a,
a:hover,
a:focus {
	color: inherit;
	text-decoration: none;
	transition: 0.3s all;
}

/*a:hover {
	color: #FF9C00;
}*/

h1, h2, h3, h4, h5, h6{
	font-family: "Poppins", sans-serif; 
	line-height: 1.2em;
	font-weight:600;
}

h1 { font-size: 38px; }
h2 { font-size: 28px; }
h3 { font-size: 28px; }
h4 { font-size: 24px; }
h5 { font-size: 16px; }
h6 { font-size: 16px; }

@media screen and (min-width: 992px) {

	h1 { font-size: 42px; }
	h2 { font-size: 30px; }
	h3 { font-size: 36px; }
	h4 { font-size: 26px; }
	h5 { font-size: 18px; }
	h6 { font-size: 18px; }
}

b, strong {
    font-weight: 700;
}
/* Framework */

.main {
	width: 100%;
	min-height: 80vh;
	overflow: hidden;
	background: #fff;
}

.container{
	width: 100%;
	max-width: 100%;
}
@media screen and (min-width: 992px) {
	.container {
		max-width: 1440px;
		padding: 0;
	}
}

@media screen and (min-width: 1200px){
	.col-lg-5-2{
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
}
/* */

.section{
	position: relative;
	padding: 0;
}

@media screen and (min-width: 992px){
	.section{
		padding: 0;
	}
}


/* Header */

body{
	padding-top: 0px;
	font-family: "Poppins", sans-serif;
}

@media screen and (min-width: 1200px){
	body{
		padding-top: 0px;
	}
}


/* Pages > Contact */

.page.contact .banner .arrow-down {
	right: 50%;
	width: 37px;
	height: 37px;
}
.page.contact .banner .arrow-down:before {
	/*content: 'Ver mapa';*/
    position: absolute;
    top: -30px;
    left: -30px;
    width: 100px;
    color: #fff;
}
.page.contact .banner .title.max-width{
	max-width: 860px;
}


.page.contact .contact .items .item{
	position: relative;
	padding: 25px 0;
	border-top: 1px solid #24B27A;
}

.page.contact .contact .items .item .question{
	position: relative;
	display: block;
}
.page.contact .contact .items .item .question[aria-expanded="true"]{
	color: #24B27A;
	font-size: 21px;
	font-weight: 600;
}
.page.contact .contact .items .item .question:after {
    content: '';
    position: absolute;
    top: calc(50% - 10px);
    background: url('mapa-files/chevron-down.svg') no-repeat center;
    right: 0;
    width: 40px;
    height: 40px;
    line-height: 20px;
    font-size: 45px;
}
.page.contact .contact .items .item .question[aria-expanded="true"]:after{
	content: none;
}

.page.contact .contact .items .item .question .time{
	position: absolute;
	right: 0;
	top: 0;
	display: none;
	font-size: 18px;
	font-weight: 500;
}
.page.contact .contact .items .item .question[aria-expanded="true"] .time{
	display: block;
}

.page.contact .contact .items .item .answer{
	margin-top: 15px;
	color: #24B27A;
}
.page.contact .contact .items .item .answer p:last-child{
	margin: 0;
}


@media screen and (min-width: 992px) {
	.page.contact .contact .items .item .question .time{
		font-size: 21px;
	}
	.page.contact .contact .items .item .answer .data{
		display: flex;
		justify-content: space-between;
	}
}
