:root{
	/* Fuentes */
	--KohinoorDevanagari-Regular: 'KohinoorDevanagari-Regular', Arial, Tahoma, Sans-Serif;
	--KohinoorDevanagari-Light: 'KohinoorDevanagari-Light', Arial, Tahoma, Sans-Serif;
	--KohinoorDevanagari-Medium: 'KohinoorDevanagari-Medium', Arial, Tahoma, Sans-Serif;
	--KohinoorDevanagari-Semibold: 'KohinoorDevanagari-Semibold', Arial, Tahoma, Sans-Serif;
	--KohinoorDevanagari-Bold: 'KohinoorDevanagari-Bold', Arial, Tahoma, Sans-Serif;
	--MyriadPro-Bold: 'MyriadPro-Bold', Arial, Tahoma, Sans-Serif;

	/* Colores Principales */
	--color-primary: #009cc5;
	--color-secundary: #01c8ff;
	--color-three: #2d3194;
}
*,
*::before,
*::after {
	box-sizing: border-box;
}

body {
	font-family:'KohinoorDevanagari-Regular',
		Arial,
		Tahoma,
		Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: 1;
	color: #727276;
}

img{
	width: 100%;
}
ul{
	list-style-type: none;
	margin: 0;
}
a,
a:focus,
a:hover,
a:active{
	text-decoration: none;
	transition: .5s all ease;
}
figure{
	margin: 0;
}
.centrar,
.vertical,
.horizontal{
	display: flex;
	justify-content: center;
	align-items: center;
}
.vertical{
	flex-direction: column;
}
.horizontal{
	flex-direction: row;
}
.max-width{
	max-width: 1366px;
	margin-right: auto;
	margin-left: auto;
}
.cont-width{
	width: 87%;
    margin: auto;
}

/* Botones Primarios */
.button-primary{
	display: inline-block;
	color: #fff;
	background: var(--color-three);
	/* text-transform: uppercase; */
	font-size: 14px;
	font-weight: 400;
	padding: 8px 35px;
	letter-spacing: .5px;
	border-radius: 50px;
	border: 2px solid transparent;
	transition: all .3s ease-in-out;
}
.button-primary:hover{
	background: #fff;
	color: var(--color-three);
	border: 2px solid var(--color-three);
}

.arribair {
    position: fixed;
    bottom: 60px;
	right: 20px;
	font-size: 30px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #2D3194;
	color: #fff;
	cursor: pointer;
	transform: scale(1);
	transition: all .3s ease-in-out;
}
.arribair:hover {
	background: #01C8FF;
	transform: scale(1.2);
}