@charset "utf-8";
#bloque1 .simform{
	position: absolute;
	width: 35%;	
	margin-left: 59.1% !important;
	margin-right: 5.9% !important;
}	
#bloque1 .simform .simform-inner .questions li input{
	border: none;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: #FFFFFF;
	background-color: transparent;
}
#bloque1 .simform .simform-inner .questions li span label{
	font-size: 80%;
    font-family: 'Lato', sans-serif;
    color: #FFFFFF !important;
	opacity: 1;
	padding-bottom: 5px !important;
}
#bloque1 .simform .simform-inner .controls button{
	border: none;
    background: none;
    bottom: 34%;
	width: 1.8em;
    padding: 0;
    height: 2em;
}
#bloque1 .simform .simform-inner .controls .number{
	font-size: 17px;
	font-family: 'Lato', sans-serif;
    color: #FFFFFF !important;
	opacity: 0.72;
}
#bloque1 .simform .simform-inner .controls .error-message{
	font-size: 15px;
    font-family: 'Lato', sans-serif;
    font-style: italic;
}
@media only screen and (max-width:2600px) and (min-width:1900px){#bloque1 .simform{margin-top: 17.3% !important;}}
@media only screen and (max-width:1899px) and (min-width:1700px){#bloque1 .simform{margin-top: 16.3% !important;}}
@media only screen and (max-width:1699px) and (min-width:1500px){#bloque1 .simform{margin-top: 15.3% !important;}}
@media only screen and (max-width:1499px) and (min-width:1400px){#bloque1 .simform{margin-top: 14.8% !important;}}
@media only screen and (max-width:1399px) and (min-width:1300px){#bloque1 .simform{margin-top: 14% !important;}}
@media only screen and (max-width:1299px) and (min-width:1100px){#bloque1 .simform{margin-top: 13.4% !important;}}
@media only screen and (max-width:1099px) and (min-width:992px){#bloque1 .simform{margin-top: 12% !important;}}
@media only screen and (max-width:991px) and (min-width:768px){#bloque1 .simform .simform-inner .controls button{font-size: 76% !important;}#bloque1 h1{margin-top: 63.2% !important;margin-left: 18.5% !important;width: 70.5% !important;}#Llamado{    width: 62.2%; margin-top: 68.4% !important;margin-left: 21.2% !important;}}
@media only screen and (max-width:767px){#bloque1 .simform .simform-inner .controls button{font-size: 100% !important;}#bloque1 h1 {margin-top: 114.2% !important;margin-left: 8.5% !important;width: 84.5% !important;}#Llamado{    width: 75.2%;margin-top: 121% !important;margin-left: 12.2% !important;}}


@media only screen and (max-width:399px){#bloque1 h1 {margin-top: 100.2% !important}#Llamado{    width: 75.2%;margin-top: 107.4% !important;margin-left: 12.2% !important;}}



@media only screen and (max-width:991px) and (min-width:900px){#bloque1 .simform{margin-top: 70% !important;width: 59%;   margin-left: 23.1% !important;}}
@media only screen and (max-width:899px) and (min-width:800px){#bloque1 .simform{margin-top: 68% !important;width: 59%;   margin-left: 23.1% !important;}}
@media only screen and (max-width:799px) and (min-width:768px){#bloque1 .simform{margin-top: 67% !important;width: 59%;   margin-left: 23.1% !important;}}
@media only screen and (max-width:767px) and (min-width:600px){#bloque1 .simform{margin-top: 118.3% !important;width: 73%;
margin-left: 13% !important;}}
@media only screen and (max-width:599px) and (min-width:500px){#bloque1 .simform{margin-top: 118.3% !important;width: 73%;
margin-left: 13% !important;}}
@media only screen and (max-width:499px) and (min-width:400px){#bloque1 .simform{margin-top: 118.3% !important;width: 73%;
margin-left: 13% !important;}}
@media only screen and (max-width:399px){#bloque1 .simform{margin-top: 104.3% !important;width: 73%;
margin-left: 13% !important;}}
@media only screen and (max-width:2600px) and (min-width:2500px){#bloque1 span{font-size:37px !important;}}
@media only screen and (max-width:2499px) and (min-width:2400px){#bloque1 span{font-size:36px !important;}}
@media only screen and (max-width:2399px) and (min-width:2300px){#bloque1 span{font-size:36px !important;}}
@media only screen and (max-width:2299px) and (min-width:2200px){#bloque1 span{font-size:33px !important;}}
@media only screen and (max-width:2199px) and (min-width:2100px){#bloque1 span{font-size:32px !important;}}
@media only screen and (max-width:2099px) and (min-width:2000px){#bloque1 span{font-size:31px !important;}}
@media only screen and (max-width:1999px) and (min-width:1900px){#bloque1 span{font-size:30px !important;}}
@media only screen and (max-width:1899px) and (min-width:1800px){#bloque1 span{font-size:31px !important;}}
@media only screen and (max-width:1799px) and (min-width:1700px){#bloque1 span{font-size:27px !important;}}
@media only screen and (max-width:1699px) and (min-width:1600px){#bloque1 span{font-size:26px !important;}}
@media only screen and (max-width:1599px) and (min-width:1500px){#bloque1 span{font-size:26px !important;}}
@media only screen and (max-width:1499px) and (min-width:1400px){#bloque1 span{font-size:23px !important;}}
@media only screen and (max-width:1399px) and (min-width:1300px){#bloque1 span{font-size:21px !important;}}
@media only screen and (max-width:1299px) and (min-width:1200px){#bloque1 span{font-size:20px !important;}}
@media only screen and (max-width:1199px) and (min-width:1100px){#bloque1 span{font-size:19px !important;}}
@media only screen and (max-width:1099px) and (min-width:992px){#bloque1 span{font-size:19px !important;}}
@media only screen and (max-width:991px) and (min-width:900px){#bloque1 span{font-size:28px !important;}}
@media only screen and (max-width:899px) and (min-width:800px){#bloque1 span{font-size:24px !important;}}
@media only screen and (max-width:799px) and (min-width:768px){#bloque1 span{font-size:24px !important;}}
@media only screen and (max-width:767px) and (min-width:700px){#bloque1 span{font-size:27px !important;}}
@media only screen and (max-width:699px) and (min-width:600px){#bloque1 span{font-size:24px !important;}}
@media only screen and (max-width:599px) and (min-width:500px){#bloque1 span{font-size:21px !important;}}
@media only screen and (max-width:499px) and (min-width:400px){#bloque1 span{font-size:20px !important;}}
@media only screen and (max-width:399px) {#bloque1 span{font-size:14px !important;}}
@media only screen and (max-width:991px) {#bloque1 .simform .simform-inner .questions li span label, .next, #bloque1 .simform .simform-inner .controls .number, .simform .number:after, .simform .progress::before{color: #333 !important;border-bottom: #333 !important;}}