.elementor-381 .elementor-element.elementor-element-05d3111{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-381 .elementor-element.elementor-element-05d3111{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-7a08dc8 */.submit-container{
max-width:900px;
margin:auto;
background:#ffffff;
padding:50px;
border-radius:12px;
box-shadow:0 8px 30px rgba(0,0,0,0.08);
}

.submit-header{
text-align:center;
margin-bottom:35px;
}

.submit-header h2{
font-size:30px;
color:#265457;
margin-bottom:8px;
}

.submit-header p{
color:#666;
font-size:15px;
}

.form-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:22px;
}

.form-group{
display:flex;
flex-direction:column;
}

.form-group.full{
grid-column:1 / -1;
}

.form-group label{
font-weight:600;
font-size:14px;
margin-bottom:6px;
}

.form-group input{
padding:12px 14px;
border:1px solid #ddd;
border-radius:6px;
font-size:14px;
transition:0.2s;
}

.form-group input:focus{
border-color:#265457;
outline:none;
box-shadow:0 0 0 2px rgba(38,84,87,0.1);
}

.submit-btn-area{
margin-top:30px;
text-align:center;
}

.submit-btn-area button{
background:#265457;
color:white;
padding:14px 30px;
border:none;
border-radius:6px;
font-size:15px;
cursor:pointer;
}

.submit-btn-area button:hover{
background:#1c4042;
}

@media(max-width:768px){

.form-grid{
grid-template-columns:1fr;
}

.submit-container{
padding:30px;
}

}/* End custom CSS */