/*
 Theme Name:   Kadence Child
 Theme URI:    https://sukeshdas.com/
 Description:  Kadence Child Theme
 Author:       Sukesh Das
 Author URI:   https://sukeshdas.com/contact-us/
 Template:     kadence
 Version:      1.0.2
 Tags:         customizable, modern, responsive-layout, gutenberg, header builder, footer builder
 Text Domain:  kadencechild
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.form-section{
    background: #e1d8c9;
    padding:30px;
    max-width:900px;
    margin:0px auto;
    border-radius:6px;
}
 
/* Row Layout */
.form-row{
    display:flex;
    gap:20px;
    margin-bottom:20px;
}
 
.form-group{
    flex:1;
    display:flex;
    flex-direction:column;
}
 
/* Labels */
.form-section label{
    font-size:14px;
    font-weight:700;
    color:#0c2d6b;
    margin-bottom:5px;
}
 
/* Inputs */
.form-section input[type="text"],
.form-section input[type="email"],
.form-section input[type="tel"]{
    padding:9px;
    border:none;
    background:#fff;
    font-size:14px;
    border-radius:2px;
}
 
/* Checkbox Section */
.checkbox-group-2{
    margin:20px 0;
    font-size:14px;
    color:#0c2d6b;
	display: flex;
	align-items: baseline;
	gap: 10px;
}
.checkbox-group-1 {
    margin: 20px 0;
    font-size: 14px;
    color: #0c2d6b;
}
.checkbox-group-1 label{
	width: 100%;
}
.check-group{
	display: flex;
    align-items: center;
    gap: 5px;
}
.main-check-box{
	display: flex;
    align-items: center;
    gap: 10px;
}
.checkbox-group input{
    margin-right:3px;
}
 
/* Button */
.form-section input[type="submit"]{
    background:#1f2a33;
    color:#fff;
    padding:12px 28px;
    border:none;
    font-weight:600;
    cursor:pointer;
    margin-top:20px;
}
 
/* Responsive */
@media(max-width:768px){
    .form-row{
        flex-direction:column;
        gap:20px;
    }
}
