body{
	margin: 0;
	height: 100vh;
	background-color: rgb(247, 247, 247);
	padding-top: 0;
}
.header{
	width: 100%;
	padding: 1rem 0px;
	background-color: white;
	text-align: center;
	z-index: 15;
}
.header img {
	max-width: 200px;
}
.dualMenu{
	height: 91.7%;
	background-color: transparent;
	z-index: 10;

	-ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;

	-webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -moz-flex-direction: row;
    -webkit-flex-direction: row;
	flex-direction: row;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.dualMenu .menuDual{
	height: 100%;

	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-grow: 1;
	-moz-flex-grow: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;

	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;

	-webkit-flex-basis: 50%;
	-moz-flex-basis: 50%;
	-ms-flex-basis: 50%;
	-moz-flex-basis: 50%;
	-webkit-flex-basis: 50%;
	flex-basis: 50%;

	text-align: center;
}
.dualMenu .menuDual:hover{
	background-color: rgb(239, 239, 239);
}
.dualMenu .menuDual .btnMenuDual{
	width: 100%;
	height: 100%;
	padding-top: 10%;
	color: #bf0000;
	cursor: pointer;
	text-decoration: none;

	-ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;

	-webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
	flex-direction: column;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;

	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}
.dualMenu .menuDual:hover .btnMenuDual .imatgeMenuDual{
	width: 460px;
	height: auto;
	background: none;
}
.btnMenuDual:hover{
	opacity: 1;
}
.dualMenu .menuDual .btnMenuDual p{
	text-transform: uppercase;
	margin-bottom: 128px;
}
.dualMenu .menuDual .btnMenuDual .imatgeMenuDual{
	width: 440px;
	min-height: auto;
	-webkit-transition: width 0.4s;
    transition: width 0.4s;
}

.dualMenu .menuDual .btnMenuDual p{
	font-size: 18px;
}
.c-footer{
	margin: 0
}
.row{
	height: 100%;
	margin: 0;
    width: 100%;
}
.dualMenu .row div{
	height: 100%;
	padding: 0;
}
@media screen and (min-width:1260px) {
	.dualMenu .menuDual .btnMenuDual p{
		font-size: 36px;
	}
}
@media screen and (max-width: 991px) {
	.dualMenu .row > div{
		height: 50%;
	}
	.dualMenu .menuDual .btnMenuDual .imatgeMenuDual{
		width: 300px;
		-webkit-transition: width 0.4s;
	    transition: width 0.4s;
	}
	.dualMenu .menuDual .btnMenuDual p{
		font-size: 18px;
		margin-bottom: 40px;
	}
	.dualMenu .menuDual .btnMenuDual{
		padding-top: 4%;
	}
	.dualMenu .menuDual:hover .btnMenuDual .imatgeMenuDual{
		width: 350px;
	}
}
@media screen and (min-width: 990px) {
	.dualMenu .menuDual .btnMenuDual p{
		font-size: 36px;
	}
}
@media screen and (max-width: 500px) {
	.dualMenu{
		height: 77% !important;
	}
	.dualMenu .menuDual .btnMenuDual .imatgeMenuDual{
		width: 60%;
	    margin-top: 2%;
	}
	.dualMenu .menuDual:hover .btnMenuDual .imatgeMenuDual{
		width: 60%;
	}
	.c-footer__legal{
		margin-top: 4rem;
	}
	.dualMenu .menuDual .btnMenuDual{
		padding-top: 6%;
	}
}
