.elementor .e-00394a8-f1bcc8d{font-family:Montserrat;font-weight:700;color:#9f5538;/* FULL WIDTH BACKGROUND FIX */
selector {
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
padding: 80px 0;
background: linear-gradient(135deg,#fffaf6,#f7e9e3);
}

/* INNER CONTENT (ako imaš wrapper u formi) */
selector .form-wrapper,
selector .elementor-widget-container {
max-width: 1100px;
margin: 0 auto;
}

/* INPUTI */
selector input,
selector textarea,
selector select {
background: #fdf6f2;
border: 1px solid rgba(0,0,0,.08);
border-radius: 12px;
padding: 14px;
font-size: 16px;
}

/* FOCUS STATE */
selector input:focus,
selector textarea:focus {
outline: none;
border-color: #c9937c;
box-shadow: 0 0 0 2px rgba(201,147,124,.2);
}

/* BUTTON */
selector button,
selector input[type=\"submit\"] {
background: linear-gradient(135deg,#c9937c,#a97b65);
color: #fff;
border: none;
padding: 14px 22px;
border-radius: 999px;
font-weight: 600;
cursor: pointer;
transition: 0.3s;
}

selector button:hover {
transform: translateY(-2px);
box-shadow: 0 10px 25px rgba(0,0,0,.15);
}\n}