.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar,div.wpcf7 select{background-color:#fff!important;width:100%!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;font-size:14px;color:#0c0c0c!important;padding:16px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7-submit{color:#FFF!important;margin:8px auto 0;cursor:pointer;font-size:20px;font-weight:500;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:6px 20px;line-height:1.7em;background:#71bf44;border:2px solid #71bf44;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.wpcf7-submit:hover{background-color:#30a4e6;border-color:#30a4e6;padding:6px 20px!important}.et_pb_contact_form{display:flex;flex-wrap:wrap}.et_pb_contact_form p.et_pb_contact_field{width:100%;margin-right:0}.et_pb_contact_form p.et_pb_contact_field_half{width:48%}.et_pb_contact_form p.et_pb_contact_field_half.et_pb_contact_field_last{margin-left:4%}.et_pb_contact_form input,.et_pb_contact_form select,.et_pb_contact_form textarea{width:100%;box-sizing:border-box}@media (max-width:980px){.et_pb_contact_form p.et_pb_contact_field_half,.et_pb_contact_form p.et_pb_contact_field_half.et_pb_contact_field_last{width:100%;margin-left:0}}.call-btn{position:fixed;bottom:20px;right:20px;background:#71bf44;color:#fff;padding:14px 22px;border-radius:50px;text-decoration:none;font-weight:600;font-size:16px;z-index:9999;box-shadow:0 4px 15px rgba(0,0,0,0.2);animation:pulse 2s infinite;transition:transform 0.2s ease}.call-btn:hover{transform:scale(1.05)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(40,167,69,0.7)}70%{box-shadow:0 0 0 15px rgba(40,167,69,0)}100%{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@media (min-width:768px){.call-btn{display:none}}