.contacts_form{width:544px;max-width:100%;margin:0 auto}.contacts_form fieldset{position:relative;display:flex;background:#fff;border:1px solid #D2D2D2;border-radius:8px;margin-bottom:24px}.contacts_form fieldset input,.contacts_form fieldset textarea,.contacts_form fieldset select{border:0;background:transparent;box-shadow:none;padding:16px 24px;width:100%;font:500 16px / 27px Poppins;letter-spacing:.2px;outline:none !important;position:relative;z-index:1;color:#1A1A1A}.contacts_form fieldset input::placeholder,.contacts_form fieldset textarea::placeholder,.contacts_form fieldset select::placeholder{opacity:0;visibility:hidden}.contacts_form fieldset select{max-width:95%;padding-left:28px;font:16px;color:#111111}.contacts_form fieldset select + label{top:16px}.contacts_form fieldset label{position:absolute;text-shadow:none;left:24px;top:16px;font:400 16px / 27px Poppins;letter-spacing:.2px;color:#575757;transition:all .3s linear;z-index:0;margin-bottom:0}.contacts_form fieldset .danger{position:absolute;font:400 12px / 1.2 Poppins;letter-spacing:.2px;color:red;top:calc(100% + 2px);left:0}.contacts_form fieldset input:focus + label,.contacts_form fieldset textarea:focus + label,.contacts_form fieldset input:not(:placeholder-shown) + label,.contacts_form fieldset textarea:not(:placeholder-shown) + label,.contacts_form fieldset select.checked + label{transform:translate(0,-15px);opacity:0;visibility:hidden}.contacts_form .cta_buttons{justify-content:center;margin-top:32px}.contacts_form .cta_buttons input{padding:16px 32px !important;font-weight:500 !important;color:#21054F}.contacts_form .g-recaptcha{display:flex;justify-content:center}form .wpcf7-not-valid-tip + .wpcf7-not-valid-tip{display:none}@media screen and (max-width: 1024px){.contact_form{padding:50px 0}}