@font-face {
    font-family: Artavion-Semibold;
    src: url(../fonts/Artavion-Semibold.ttf);
}
@font-face {
    font-family: Sink;
    src: url(../fonts/Sink.otf);
}

body{
    margin:0px;
    font-family: Artavion-Semibold;
}
.seccion-form-clic{
    display: block;
    margin-top: -4px;
    text-align:center;    
}

.form-clic{
    /*border-radius: 8px;*/
	background-color: #CECE0A;
	width: 100%;
    min-height: 352px;
	text-align:center;
	font-weight:bold;
	font-size:17px;
	color: #fff;
    max-width:1275px;
    margin: 0 auto;
    position:relative;
}
.form-clic p{
	font-size:40px;
	line-height: 42px;
    text-align: center;
	color:#fff;
	font-weight:normal;
    margin: 0px;
    font-family: Artavion-Semibold;
}
.form-clic p span{
    color:#fff;
}
.form-clic2{
    /*border-radius: 8px;*/
	background-color: #162F39;
	width: 100%;
    min-height: 352px;
	text-align:center;
	font-weight:bold;
	font-size:17px;
	color: #fff;
    max-width:1280px;
    margin: 0 auto;
    position:relative;
}
.form-clic2 p{
	font-size:40px;
	line-height: 42px;
    text-align: center;
	color:#fff;
	font-weight:normal;
    margin: 0px;
    max-width: 900px;
    justify-self: center;
    font-family: 'Montserrat Light';
}
.form-clic2 p span{
    color:#fff;
}
.div-form{
    text-align:center;
}
.div-form2{
    text-align:center;
    padding: 50px 0;
}
/*.form-clic .error{
	color: red;
}*/
.form-clic label.error {
    color: red;
    font-size: 11px !important;
}
.form-clic2 label.error {
    color: red;
    font-size: 11px !important;
}
.interna-frm input.error{
   margin-bottom:0px;
}
.interna-frm2 input.error{
   margin-bottom:0px;
}
.interna-frm{
	margin: 20px auto 0px;
	text-align:center;
    max-width: 700px;
}
.interna-frm2{
	margin: 20px auto 0px;
	text-align:center;
    max-width: 900px;
}
.interna-frm input{ 
	width: 100%;
    height: 50px;
	margin-bottom:15px;
	border: 1px solid #eee;
	font-size: 12px;
    font-style: normal;
	min-height: 50px;
    border-radius: 8px;
}
.interna-frm2 input{ 
	width: 100%;
    height: 50px;
	margin-bottom:15px;
	border: 1px solid #eee;
	font-size: 12px;
    font-style: normal;
	min-height: 50px;
    border-radius: 8px;
}
.interna-frm input::placeholder{
    color: #5E5E5E;
    padding-left:15px;
}
.interna-frm2 input::placeholder{
    color: #5E5E5E;
    padding-left:15px;
}
#btn-call{
	width: 100%;
    height: 50px;
	background: #2EB29E 0% 0% no-repeat padding-box;
    border-radius: 8px;
	margin: 5px auto;
	color:#fff;
	border:none;
    font-size: 25px;
    font-weight: normal;
    font-family: Artavion-Semibold;
}

#btn-call2{
	width: 100%;
    height: 65px;
	background: #2EB29E 0% 0% no-repeat padding-box;
    border-radius: 8px;
	margin: 5px auto;
	color:#fff;
	border:none;
    font-size: 46px;
    font-weight: bold;
    font-family: Montserrat;
}

.imagen-top{
    text-align: center;
    margin-bottom: -5px;
}

.imagen-bottom{
    text-align: center;
    margin-top: -2px;
}
.medio{
    width: 50%;
    float: left;
    text-align: left;
}

.medio input{
    width: 97%;
}

.medio.off input{
    margin-left: 3%;
}

#separador{
    position:absolute;
    left: 220px;
    top: 120px;
}

@media (max-width: 989px){
    
    .imagen-top img{
        width:100%;
    }

    .imagen-bottom img{
        width:100%;
    }
    
    #separador{
        left: 80px;
    }
}

@media (max-width: 599px){
	.seccion-form-clic{
        width: 100%;
    }
    .form-clic .div-form{
        width: 90%;
        margin: 0 auto;
    }.form-clic2 .div-form2{
        width: 90%;
        margin: 0 auto;
    }
    #btn-call {
        font-size: 16px;
    }
    #btn-call2 {
        font-size: 20px;
    }
    #separador{
        display:none;
    }
}

@media (max-width: 479px){
    .form-clic p {
        font-size: 25px;
        line-height: 25px;
    }
    .form-clic2 p {
        font-size: 25px;
        line-height: 25px;
    }		
}

@media (max-width: 414px){

	.form-clic p{
        max-width: 410px;
    }

    .form-clic2 p{
        max-width: 410px;
    }
    .medio{
        width: 100%;
        text-align:center;
    }
    .medio input {
        width:100%;
    }
    .medio.off input {
        margin-left: 0%;
    }
}

@media (max-width: 390px){
    
}

@media (max-width: 385px){
   
}

@media (max-width: 380px){
    
}