
.lmcf-wrapper{
width:100%;
background:#020814;
padding:40px 20px;
}

.lmcf-container{
max-width:1400px;
margin:0 auto;
display:grid;
grid-template-columns:1.2fr 0.8fr;
background:#010816;
border:1px solid rgba(80,120,180,0.2);
overflow:hidden;
}

.lmcf-left{
padding:40px 50px;
}

.lmcf-left h2{
font-size:110px;
line-height:0.9;
margin:0 0 40px;
font-weight:300;
color:#eef3ff;
font-family:Georgia, serif;
}

.lmcf-field{
margin-bottom:48px;
}

.lmcf-field label{
display:block;
font-size:20px;
color:#7f93b8;
margin-bottom:18px;
font-weight:500;
}

.lmcf-field input{
width:100%;
background:transparent;
border:none;
border-bottom:1px solid rgba(255,255,255,0.25);
padding:10px 0 18px;
font-size:58px;
color:#ffffff !important;
outline:none;
box-shadow:none !important;
font-weight:400;
}

.lmcf-field input::placeholder{
color:#ffffff;
opacity:1;
}

.lmcf-right{
padding:40px;
display:flex;
align-items:center;
justify-content:center;
}

.lmcf-result-box{
width:100%;
height:100%;
min-height:720px;
border:1px solid rgba(80,120,180,0.3);
border-radius:40px 0 0 40px;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
background:#020b18;
}

.lmcf-result-box span{
font-size:26px;
letter-spacing:5px;
color:#5e79a8;
margin-bottom:25px;
text-align:center;
}

.lmcf-result-box h3{
font-size:110px;
line-height:1;
margin:0;
color:#ffffff;
font-weight:700;
}

.lmcf-result-box button{
margin-top:60px;
background:transparent;
border:2px dotted rgba(255,255,255,0.7);
color:#ffffff;
padding:22px 60px;
font-size:24px;
letter-spacing:4px;
cursor:pointer;
transition:0.3s ease;
}

.lmcf-result-box button:hover{
background:rgba(255,255,255,0.08);
}

@media(max-width:991px){

.lmcf-container{
grid-template-columns:1fr;
}

.lmcf-left{
padding:30px 24px;
}

.lmcf-left h2{
font-size:64px;
}

.lmcf-field input{
font-size:42px;
}

.lmcf-right{
padding:20px;
}

.lmcf-result-box{
border-radius:30px;
min-height:420px;
}

.lmcf-result-box h3{
font-size:72px;
}

.lmcf-result-box span{
font-size:18px;
letter-spacing:3px;
}

.lmcf-result-box button{
font-size:18px;
padding:18px 40px;
}

}
