.cont_home
{
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	/*background-image: url('../../img/home.jpg');*/
	min-height: 500px;
	text-align: center;
}
.home_texto
{
	color: white;
	width: 100%;
	padding-top: 260px
}
.home_texto h1
{
	font-size: 200px;
    margin-bottom: 10px;
    font-family: 'kazimir_medium';
	margin-top: 0;
}
.home_texto h2
{
	font-size: 66px;
	margin-top: 40px;
	font-family: 'kazimir_light';
}

.home_texto h3
{
	letter-spacing: 4px;
	font-size: 22px;
	margin-top: 20px;
	font-family: 'museo_sans100'; text-transform: uppercase; line-height: 1.6 !important;
}
.home_texto h3:after{ content: ''; width: 200px; height: 2px; display: block; margin: 30px auto; background: #fff;}


.home_texto_new{ color: #fff;font-family: 'museo_sans300'; margin-top: 0; max-width: 1200px; margin: 0 auto; text-align: left; padding:260px 1.5rem 0;}
.home_texto_new h1{ margin: 0 0 0;font-family: 'kazimir_medium';font-size: 110px; line-height: 1;} 
.home_texto_new p{ line-height: 1; margin-top: 1rem;}
.home_texto_new p span:nth-child(1){font-size: 35px; display: block;}
.home_texto_new p span:nth-child(2){font-size: 66px; display: block;}
.home_texto_new p span:nth-child(3){font-size: 48px; display: block;}
.ico_ws{ font-size: 48px; color: #fff; background: #FFB102; display: inline-block;font-family: 'kazimir_medium'; border-radius: 3rem; transition: all .3s; padding: .5rem 2rem; margin-top: 4rem;}
.ico_ws:hover{ background-color:#eaa503 ;}
.ico_ws *{ display: inline-block; vertical-align: middle;}
.text-right{ text-align: right;}

@media screen and (max-width: 2300px),(max-height: 1200px) {

}
@media screen and (max-width: 1750px),(max-height: 1000px) {

	.home_texto_new h1{ font-size: calc(110px / 1.4);}
	.home_texto_new p span:nth-child(1){font-size: calc(35px / 1.4);}
	.home_texto_new p span:nth-child(2){font-size: calc(66px / 1.4);}
	.home_texto_new p span:nth-child(3){font-size: calc(48px / 1.4);}
	.ico_ws{font-size: calc(48px / 1.4); padding: .3rem 1.5rem;}
	.ico_ws img{ max-width: 30px;}
	
	
}
@media screen and (max-width: 1000px) {
	.home_texto_new h1{ font-size: calc(110px / 3);}
	.home_texto_new p span:nth-child(1){font-size: calc(35px / 2);}
	.home_texto_new p span:nth-child(2){font-size: calc(66px / 2);}
	.home_texto_new p span:nth-child(3){font-size: calc(48px / 2);}
	.ico_ws{font-size: calc(48px / 2);}
	.text-right{text-align: left;}
}
