@font-face{font-family:'ElegantIcons';src:url('/fonts/ElegantIcons.ttf') format('truetype');font-weight:normal;font-style:normal}[data-icon]:before{font-family:'ElegantIcons';content:attr(data-icon)}.panel{background:#f7f7f7;border-color:#e5e5e5;color:#383838}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333}.falcon-form-wrapper{padding:40px;display:flex;align-items:center;justify-content:space-between;font-family:sans-serif}.falcon-form-container{display:flex;width:100%;gap:15px}.falcon-form-fields-wrapper{display:flex;flex-wrap:wrap;gap:15px;width:100%}.falcon-form-container .form-col{flex-basis:calc(33.333% - 10px);flex-grow:1}.falcon-form-container input,.falcon-form-container textarea,.falcon-form-container select{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;color:#555;height:50px}.falcon-form-container1h{display:flex;flex-direction:row;background-color:transparent;padding:20px;border-radius:8px;font-family:sans-serif}.falcon-form-container textarea{resize:vertical;min-height:50px}.falcon-form-container .form-col label{position:relative;display:flex;align-items:center}.falcon-form-container .form-col .fas{position:absolute;left:15px;color:#888}.falcon-form-container .form-col label input{padding-left:40px}.submit-col{display:flex;flex-shrink:0}.falcon-form-container input[type="submit"]{background-color:#000;color:#fff;border:none;cursor:pointer;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;padding:10px 15px;font-size:20px;font-weight:bold;letter-spacing:2px;border-radius:0;width:60px}.falcon-form-container input[type="submit"]:hover{opacity:0.9}.falcon-logo-area{text-align:center;padding-left:40px}.falcon-logo-area img{max-width:150px}.falcon-logo-area .phone-number{font-size:24px;font-weight:bold;color:#000;margin-top:15px}.falcon-contact-form-container{position:relative;background-color:#fff;padding:60px 20px;max-width:900px;margin:40px auto;text-align:center;overflow:hidden}.background-shape{position:absolute;top:50%;transform:translateY(-50%);width:300px;height:400px;background:linear-gradient(to right,#c5a653,#e8d28a);border-radius:50%;z-index:0}.left-shape{left:-150px}.right-shape{right:-150px}.form-header{margin-bottom:40px;position:relative;z-index:1}.form-header h2{font-family:'Montserrat',sans-serif;font-size:28px;font-weight:400;color:#333;margin:0}.form-header h1{font-family:'Montserrat',sans-serif;font-size:36px;font-weight:700;color:#c5a653;margin:0;letter-spacing:2px}.falcon-contact-form{position:relative;z-index:1}.form-row{display:flex;justify-content:space-between;margin-bottom:20px}.form-group{width:48%}.falcon-contact-form input,.falcon-contact-form select{width:100%;padding:15px;border:none;background-color:#f0f0f0;font-size:16px;color:#555;box-sizing:border-box}.falcon-contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%208l5%205%205-5z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:right 15px center;background-size:20px}.form-submit{margin-top:30px}.form-submit button{padding:15px 40px;background-color:#fff;border:2px solid #c5a653;color:#333;font-size:16px;font-weight:bold;cursor:pointer;transition:all 0.3s ease}.form-submit button:hover{background-color:#c5a653;color:#fff}.falcon-contact-form select.placeholder{color:#999}