.contact_form{padding: 50px 0px;}
.contact_form h2, .contact_form h3{font-size: 24px;font-weight: 500;line-height: 30px;color: var(--second);}
.contact_form .cont_dtl ul{list-style-type: none;margin-left: 0px;}
.contact_form .cont_dtl ul li{list-style-type: none;margin-top: 20px;}
.contact_form .cont_dtl ul li span{font-size: 18px;font-weight: 600;display: block;width: 100%;margin-bottom: 7px;}
.contact_form .cont_dtl ul li p, .contact_form .cont_dtl ul li a{font-size: 16px;font-weight: 500;display: block;width: 100%;color: var(--heading)}
.contact_form .cont_info{padding-right: 50px;}
.contact_form form{margin-top: 20px;}
.contact_form form input.input_form{width: 100%;height: 45px;padding: 10px 15px;outline: none;margin-bottom: 20px;}
.contact_form form input.input_form::placeholder{color: var(--heading)}
.contact_form form textarea.input_form{width: 100%;height: 100px;max-height: 120px;min-height: 80px;padding: 10px 15px;outline: none;margin-bottom: 20px;}
.contact_form form textarea.input_form::placeholder{color: var(--heading)}
.contact_form form button{padding: 10px 50px;background: var(--heading);color: var(--white);border: none;outline: none;}
.contact_form form button:hover{background: var(--yellow);color: var(--heading);border: none;outline: none;}