/*--------------------------------------------------
PANEL CONTACTO IMG //////////////////////////////////
---------------------------------------------------*/
/* --------------------------------------------------
------------------------------------------- BASE ---
---------------------------------------------------*/
/* 00 - Order
------------------------------*/
.panel-contacto-img .col-info  {order:1}
.panel-contacto-img .col-img  {order:2}



/* 01 - General
------------------------------*/
.panel-contacto-img{
	align-items:center;
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
	position:relative;
	width:100%;
	}

.panel-contacto-img .inside{
	align-items:stretch!important;
	border-radius: var(--rounded);
	display:flex;
	flex-flow:row wrap;
	justify-content:flex-start;
	gap:0px;
	height:auto;
	margin:20px 0px;
	padding:0px;
	width:100%;
	}


/* 02 - Columnas
------------------------------*/
.panel-contacto-img .col {
	display:flex;
	flex-flow:row wrap;
	gap:var(--gap-inside);
	flex-grow:9;
	min-width:300px;
	overflow:hidden;
	width:40%;
	}


.panel-contacto-img .col-info {
	width:40%;
	}

.panel-contacto-img .col-img {
	width:30%;
	}




/* 03 -  Col info
------------------------------*/
.panel-contacto-img .col-info{
	gap:var(--gap-inside);
	padding:40px 4vw;
	}



/* 04 -  Col img
------------------------------*/
.panel-contacto-img .col-img{
	min-height:200px;
	}


.panel-contacto-img .col-img picture{
	height:auto;
	width:auto;
	opacity:0.8;
	position:absolute;
	bottom:0px;
	right:0px;
	left:0px;
	top:0px;
	}


.panel-contacto-img .col-img img{
	height:100%;
	object-fit:cover;
	width:100%;
	}


/*                                       
-------------------------------------  MOVIL 620 ---
--------------------------------------------------*/
@media only screen and (max-width:620px) {

	.panel-contacto-img .col-info  {order:2}
	.panel-contacto-img .col-img  {order:1}

}
