.block_three_columns{
	font-weight:normal;
	}

.subtit{
	font-size: 26px;
	margin-bottom: 20px;
}

/*.section.sticky-bg .section-bg{min-height: 366px;}
#start {height: auto;}*/

.top_0{ margin-top: 0;}
.top_-1{ margin-top: -1px;}
.top_-10{ margin-top: -10px;}
sup{ font-size: 10px;}
.txt_ud{ text-decoration: underline;}
.black{ color: #323440;}
a.black{ text-decoration: underline;}

.tit_section_2{ color: #0A0A0A;}
.block_experiencie{ padding: 0;}

.block_experiencie .e_1 { 
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	height: 100%;
	}

.block_two_columns_ibp{
	display: -ms-grid;
    display: grid;
	grid-template-columns: repeat(2, 46%);
    -ms-grid-columns: repeat(2, 46%);
    grid-gap: 8%;
    -ms-grid-gap: 8%;
	align-items:center;
	max-width: 1050px;
	margin: 50px auto 80px;
	}

.two_columns_icons_ibp{
	display: -ms-grid;
    display: grid;
	grid-template-columns: 44px auto;
    -ms-grid-columns: 44px auto;
    grid-gap: 15px;
	align-items:center;
    -ms-grid-gap: 15px;
	margin-top: 20px;
	}

.block_two_columns_ibp_2{
	display: -ms-grid;
    display: grid;
	grid-template-columns: 52% 40%;
    -ms-grid-columns: 52% 40%;
    grid-gap: 8%;
    -ms-grid-gap: 8%;
	align-items:center;
	max-width: 1050px;
	margin: 60px auto 0;
	}

.bkg_block_mas_info{
	background-image: url(imgs/bkg_block_mas_info.jpg);
	display: grid;
	place-items: center; /* centra en vertical y horizontal */
}

.bkg_block_mas_info .container{ text-align: center;}

#legal_adicionales{ display: block; text-decoration:underline;}
#text_legal_adicionales{ font-size: 13px; display: none; color: #000;}

#text_legal_adicionales ul li{
	list-style: disc;
    margin-left: 30px;	
	}

#pfid.top_pad95{padding: 95px 0 0 0 !important;}

.top_logo_avios{ margin-top: 70px;}

.block_four_columns_oro{
	display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(4, 23.5%);
    -ms-grid-columns: repeat(4, 23.5%);
    grid-gap: 2%;
    -ms-grid-gap: 2%;
    align-items: top;
    font-weight: 700;
    text-align: center;
    margin: 70px 0 60px 0;
	font-weight: 400;
	}

.bkg_block_zenit{
	background-image: url(imgs/bkg_zenit.jpg);
	background-size: cover;
	height: 500px;
	}

.container_zenit{
	display: grid;
	place-items: center; /* centra en vertical y horizontal */
	background-image: url(imgs/bkg_card_zenit.png);
	background-size: 75%;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 100%;
	}

.block_zenit_two_columns{
	display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(2, 50%);
    -ms-grid-columns: repeat(2, 50%);
    grid-gap: 0;
    -ms-grid-gap: 0;
    align-items: center;
}

.tit_zenit{
	font-family: iberia-headlineWEB;
	font-size: 45px;
	color: #907D65;
	font-weight: 400;
	line-height: 120%;
}

.logo_zenit{ margin-bottom: 20px;}
.logo_zenit img{ width: 206px;}

.btn_bkg_zenit {
	display: block;
    background-color: #FFF !important;
    color: #907D65 !important;
    border-color: #FFF !important;
    width: max-content;
	margin-top: 50px;
	font-size: 16px;
}

.btn_bkg_zenit:hover, .btn_bkg_zenit:focus {
    background-color: #907D65 !important;
    color: #FFF !important;
    width: max-content;
}

@media (max-width:950px) {
	.container_zenit{background-position: right;}

	.block_zenit_two_columns{
		grid-template-columns: 65% 35%;
		-ms-grid-columns: 65% 35%;
	}

	.tit_zenit{font-size: 40px;}
}

@media (max-width:767px) {
	.block_two_columns_ibp, .block_two_columns_ibp_2{
		grid-template-columns: 100%; 
		grid-template-rows: auto auto;
		grid-gap: 20px;
		-ms-grid-gap: 20px;
		}
	
	.block_two_columns_ibp{ margin: 40px auto;}

	.block_two_columns_ibp .order_mobile{ order: 1;}

	#pfid.top_pad95{padding: 60px 0 0 0 !important;}
	.top_logo_avios{ margin-top: 30px;}
	.block_experiencie .e_1 { order: 2;}

	.block_four_columns_oro {
		grid-template-columns: 100%;
		grid-template-rows: auto auto;
		grid-gap: 40px;
		-ms-grid-gap: 40px;
		}

	.block_four_columns_oro .top_15{ margin-top: 5px;}

	 .block_zenit_two_columns {
		grid-template-columns: 100%; 
		grid-template-rows: auto auto;
		}

	.container_zenit{background: none;}
	.tit_zenit{font-size: 32px;}
	.logo_zenit img{ width: 180px;}
}