input[type=email],input[type=tel],input[type=text],select{-webkit-mac-appearance:none;-webkit-appearance:none;-webkit-mac-border-radius:0;border:1px solid transparent;border-radius:24px;box-sizing:border-box;display:block;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:1em;font-weight:400;height:46px;line-height:46px;outline:none!important;padding:0 48px 0 56px;position:relative;white-space:nowrap;width:100%;z-index:111}:is(input[type=text],input[type=email],input[type=tel],select):focus,:is(input[type=text],input[type=email],input[type=tel],select):hover,:is(input[type=text],input[type=email],input[type=tel],select):invalid{border:1px solid transparent;box-shadow:none}:is(.contact-form,.lectures-form) input[type=email],:is(.contact-form,.lectures-form) input[type=tel],:is(.contact-form,.lectures-form) input[type=text],:is(.contact-form,.lectures-form) textarea{border:1px solid #bfc8cd;color:#99a4ab;height:2.5em;line-height:2.5em;margin-bottom:1.25em;padding:0 3em 0 1.25em}:is(:is(.contact-form,.lectures-form) input[type=text],:is(.contact-form,.lectures-form) input[type=email],:is(.contact-form,.lectures-form) input[type=tel],:is(.contact-form,.lectures-form) textarea):user-invalid{border:1px solid #df5d5d}:is(.contact-form,.lectures-form) textarea{border:1px solid #bfc8cd;border-radius:24px 24px 2px 24px;box-sizing:border-box;color:#99a4ab;display:block;font-size:1em;font-weight:400;height:5.25em;line-height:1.5em;max-height:15.75em;min-height:2.5em;outline:none!important;padding:.375em 1.25em;resize:vertical;width:100%}:is(.contact-form,.lectures-form) fieldset{border:none;display:flex;justify-content:space-between;margin:0 0 40px;padding:0}:is(:is(.contact-form,.lectures-form) fieldset) div{width:49%}:is(:is(.contact-form,.lectures-form) fieldset) input[type=email],:is(:is(.contact-form,.lectures-form) fieldset) input[type=tel],:is(:is(.contact-form,.lectures-form) fieldset) input[type=text]{margin-bottom:0}:is(.contact-form,.lectures-form) :-ms-input-placeholder{color:#99a4ab;font-weight:400}:is(.contact-form,.lectures-form) ::placeholder{color:#99a4ab;font-weight:400}.contact-form .agreement{color:#99a4ab;display:inline-block;font-size:.75em;font-style:normal;line-height:1.167em;padding-left:2.5em;position:relative}:is(.contact-form .agreement) input[type=checkbox]{position:absolute;left:0;top:0}.lectures-form .field-checkbox{display:block;font-size:16px;font-style:normal;line-height:22px;margin:18px 0 20px;padding-left:30px;position:relative}:is(.lectures-form .field-checkbox) input[type=checkbox]{position:absolute;left:0;top:4px}.lectures-form .contact-info .field-checkbox{margin-bottom:0}.light .lectures-form .field-checkbox{color:#444b4f}:is(.light .contact-form,.light .lectures-form) input[type=email],:is(.light .contact-form,.light .lectures-form) input[type=tel],:is(.light .contact-form,.light .lectures-form) input[type=text],:is(.light .contact-form,.light .lectures-form) textarea{background:hsla(0,0%,100%,.5)}.dark .lectures-form .field-checkbox{color:#99a4ab}:is(.dark .contact-form,.dark .lectures-form) input[type=email],:is(.dark .contact-form,.dark .lectures-form) input[type=tel],:is(.dark .contact-form,.dark .lectures-form) input[type=text],:is(.dark .contact-form,.dark .lectures-form) textarea{background:rgba(0,0,0,.5)}@media only screen and (max-width:767px){.lectures-form fieldset{flex-wrap:wrap;margin-bottom:0}:is(.lectures-form fieldset) div{width:100%}:is(.lectures-form fieldset) input[type=email],:is(.lectures-form fieldset) input[type=tel],:is(.lectures-form fieldset) input[type=text]{margin-bottom:20px}}