.elementor-kit-435 {
	--e-global-color-primary: #6EC1E4;
	--e-global-color-secondary: #54595F;
	--e-global-color-text: #7A7A7A;
	--e-global-color-accent: #61CE70;
	--e-global-color-61241c52: #4054B2;
	--e-global-color-4b1ff412: #23A455;
	--e-global-color-444146c4: #000;
	--e-global-color-7978d0eb: #FFF;
	--e-global-color-15c3385: #FFFFFF;
	--e-global-color-fba1c8e: #C7AA2D;
	--e-global-color-a648a3e: #0F1112;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
	background-color: #fff;
	background-image: none !important;
}

.pf-nx span{color:#D4AF37;}

 .menu {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .menu li {
    margin-bottom: 12px;
  }

  .menu a {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
    letter-spacing: 1px;
    display: block;
    transition: 0.3s;
  }

  .menu a:hover {
    color: #c6ff00;
  }

.boffin-contact-form{
max-width:620px;
margin:auto;
padding:30px;
background:#fff;
border-radius:12px;
box-shadow:0 5px 20px rgba(0,0,0,0.08);
}

.boffin-form-row{
margin-bottom:18px;
}

.boffin-two-col{
display:grid;
grid-template-columns:1fr 1fr;
gap:20px;
}

.boffin-label{
display:block;
font-size:14px;
margin-bottom:6px;
font-weight:500;
color:#333;
}

.boffin-input{
width:100%;
padding:12px 14px;
border:1px solid #dcdcdc;
border-radius:8px !important;
font-size:14px;
}

.boffin-textarea{
width:100%;
padding:12px 14px;
border:1px solid #dcdcdc;
border-radius:8px;
font-size:14px;
height:140px;
resize:none;
}

.boffin-submit-wrap{
text-align:center;
margin-top:20px;
}

.boffin-submit-btn{
background:linear-gradient(90deg,#c79b2c,#e0b03d);
border:none;
padding:12px 45px;
border-radius:30px;
color:#fff;
font-size:15px;
font-weight:600;
cursor:pointer;
}

.boffin-submit-btn:hover{
opacity:.9;
}

@media (min-width: 320px) and (max-width: 767px) {
  .boffin-submit-btn {
    width: 100%;
  }
	.boffin-two-col {
	grid-template-columns: auto;
}
}
