body .form_cnt{font-family:'Source Sans Pro',sans-serif; font-size:15px; color:#000;}
@media only screen and (min-width:769px)  {
.form_cnt{width:60%;}
}
@media only screen and (min-width:1009px)  {
.cpt-3 .qr{  width: 28%;}
}
.form_cnt{margin:0 auto; }
.form_cnt h1{text-align:center}
.form_cnt form {box-shadow: 0 2px 8px -1px rgb(0 0 0 / 20%);
	border: 1px solid #ccc; background:#fff;float: left; margin-bottom:20px; padding:20px 10px;font-size:14px; border-radius: 2%;
}
.form_cnt form input[type=text],.form_cnt form input[type=tel],.form_cnt form input[type=email],.form_cnt form select,.form_cnt form input[type=number]{
	background: no-repeat;
	border: 0;
	border-bottom: 1px solid #000; width:100%;min-height: 35px;
}
.form_cnt form textarea{
	background: no-repeat;
	border: 0;
	border-bottom: 1px solid #000; width:100%;max-height: 100px;
}
.form_cnt form input[ placeholder]{color:#000; background:none;}
.form_cnt p{ color:#000;font-size: 14px;margin-bottom: 10px;
    line-height: 18px;}
.form_cnt form input#button {
    background: #00a859;
    color: #fff;
    border: 0;
    padding: 10px 45px; cursor:grab;
}
.form_cnt form input#button1[disabled]{opacity:50%;} 
.form_cnt form input#button1 {
    background: #00a859;
    color: #fff;
    border: 0;
    padding: 5px 35px;
}

.cpt-3{    padding: 20px 20px; box-shadow: 0 2px 8px -1px rgb(0 0 0 / 20%);    margin-top: 20px;border-radius: 2%;font-size:14px;
}
.cpt-3 .qr{ float:left;  
    margin: 0px 10px 0 0px; position:relative;
}
.qr img{display: block;
    width: 60%;
    position: absolute;
    right: -12px;}
.cpt-3 .qr-code{border: 1px solid #ccc;float:left; width:20%;}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
float:left;
}
input[type="checkbox"], input[type="radio"]{margin-right: 10px;}
.form_cnt form input[type=text]:focus-visible, 
.form_cnt form input[type=tel]:focus-visible,.form_cnt form input[type=email]:focus-visible,.form_cnt form textarea:focus-visible, .form_cnt form select:focus-visible{outline: 0;}
.form_cnt img.hlogo {
    margin: 10px auto;
    width: 43%;
    display: block;
}



::placeholder {
  color: #000;background:none;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12-18 */
  color: #000;
}