.itx-cf-light{margin:8rem 0}@media screen and (max-width:768px){.itx-cf-light{margin:4rem 0}}@media screen and (max-width:576px){.itx-cf-light{margin:2rem 0}}.itx-cf-light .container-common{justify-content:center;border-bottom:none;margin:0 auto;padding:0;width:100%;display:flex}.itx-cf-light .container-common a{color:var(--itx-color-accent)}.itx-cf-light .container-common .error-checkbox{position:absolute;left:0;bottom:-7px;font:12px var(--itx-ff-HR);color:#ff7273;z-index:2}@media screen and (max-width:768px){.itx-cf-light .container-common .error-checkbox{bottom:55px}}.itx-cf-light .container-common input[type="text"],.itx-cf-light .container-common input[type="tel"],.itx-cf-light .container-common input[type="email"],.itx-cf-light .container-common input[type="phone"],.itx-cf-light .container-common textarea{outline:none;color:#000;font:18px var(--itx-ff-HR);transition:box-shadow 0.2s}.itx-cf-light .container-common textarea{resize:vertical;min-height:80px}.itx-cf-light .contact-form-common__form{width:100%;margin:0;max-width:855px;padding:4rem 6rem;border-radius:5px;background-color:var(--itx-color-white);box-shadow:var(--itx-shadow)}.itx-cf-light .contact-form-common__form .contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.itx-cf-light .contact-form-common__form .form-item{position:relative;width:49%;margin-top:48px;margin-bottom:0}@media screen and (max-width:576px){.itx-cf-light .contact-form-common__form .form-item{width:100%}}.itx-cf-light .contact-form-common__form .form-item span{position:absolute;color:#636670;font:14px var(--itx-ff-HM);letter-spacing:0.22px;top:-24px;left:0}.itx-cf-light .contact-form-common__form .form-item input{width:100%;height:48px;border-radius:6px;background:var(--itx-color-gray-light);padding:15px}.itx-cf-light .contact-form-common__form .form-textarea-item{position:relative;width:100%;margin-top:48px}.itx-cf-light .contact-form-common__form .form-textarea-item textarea{width:100%;height:145px;border-radius:6px;background:var(--itx-color-gray-light);padding:15px;font:16px/16px var(--itx-ff-HR);font:16px/16px var(--itx-ff-HR);font:16px/16px var(--itx-ff-HR);font:16px/16px var(--itx-ff-HR);font:16px/16px var(--itx-ff-HR)}.itx-cf-light .contact-form-common__form .form-textarea-item textarea::-webkit-input-placeholder{color:rgba(31, 36, 50, 0.3)}.itx-cf-light .contact-form-common__form .form-textarea-item textarea:-moz-placeholder{color:rgba(31, 36, 50, 0.3)}.itx-cf-light .contact-form-common__form .form-textarea-item textarea::-moz-placeholder{color:rgba(31, 36, 50, 0.3)}.itx-cf-light .contact-form-common__form .form-textarea-item textarea:-ms-input-placeholder{color:rgba(31, 36, 50, 0.3)}.itx-cf-light .contact-form-common__form .form-textarea-span{position:absolute;color:#636670;font:14px "Heebo-Medium", sans-serif;letter-spacing:0.22px;top:-24px;left:0}.itx-cf-light .contact-form-common__form .form-email__span:after,.itx-cf-light .contact-form-common__form .form-name__span:after,.itx-cf-light .contact-form-common__form .form-textarea-span:after{position:absolute;content:"";width:5px;height:5px;background:var(--itx-color-accent);border-radius:50%;right:-8px;top:3px;opacity:0.7}@media screen and (max-width:768px){.itx-cf-light .contact-form-common__form{padding:3.5rem 4rem;margin:0 2rem}}@media screen and (max-width:675px){.itx-cf-light .contact-form-common__form{padding:3.5rem 3rem}}@media screen and (max-width:576px){.itx-cf-light .contact-form-common__form{padding:3rem 0;margin:0;box-shadow:none;width:100%}}.itx-cf-light.contact-form-common .checkbox-nda-policy{position:relative;width:100%;padding-top:3rem;margin-bottom:0;display:flex;align-items:center;justify-content:space-between}.itx-cf-light.contact-form-common .checkbox-nda-policy__item{width:100%;display:flex;align-items:center;justify-content:flex-start;text-align:left}.itx-cf-light.contact-form-common .checkbox-nda-policy__submit{cursor:pointer;border-radius:4px;white-space:nowrap}.itx-cf-light.contact-form-common .checkbox-nda-policy__submit .disabled{cursor:not-allowed}.itx-cf-light.contact-form-common .checkbox-nda-policy__submit .form-btn{width:188px;height:46px;-webkit-box-shadow:0 6px 4px -5px rgba(0, 0, 0, 0.36);box-shadow:0 6px 4px -5px rgba(0, 0, 0, 0.36);border-radius:4px;background:var(--itx-color-accent);color:#fff;font:18px "Heebo-Medium", sans-serif;letter-spacing:0.34px;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.itx-cf-light.contact-form-common .checkbox-nda-policy input[type="checkbox"]{display:none}.itx-cf-light.contact-form-common .checkbox-nda-policy input[type="checkbox"]:checked+label:before{background:url(../img/check.svg) no-repeat 4px center #fff}.itx-cf-light.contact-form-common .checkbox-nda-policy label{font:13px var(--itx-ff-HR);position:relative;display:inline-block;padding-left:30px;color:#838383;font-size:14px;line-height:16px;margin-bottom:15px;cursor:pointer}.itx-cf-light.contact-form-common .checkbox-nda-policy label:before{position:absolute;left:0;top:-2px;bottom:0;margin:auto;content:"";width:18px;height:18px;border-radius:2px;border:1px solid #d2d3d6}@media screen and (max-width:768px){.itx-cf-light.contact-form-common .checkbox-nda-policy{padding-top:25px;flex-wrap:wrap}.itx-cf-light.contact-form-common .checkbox-nda-policy__submit{margin-top:2rem}.itx-cf-light.contact-form-common .checkbox-nda-policy__submit,.itx-cf-light.contact-form-common .checkbox-nda-policy__submit .itx-btn{width:100%}}.itx-cf-light.contact-form-common label{font:13px var(--itx-ff-HR);position:relative;display:inline-block;padding-left:6px;color:#838383;font-size:14px;line-height:16px;margin-bottom:15px;cursor:pointer}.itx-cf-light.contact-form-common label.error{position:absolute;margin:2px auto 0;bottom:auto;top:100%;z-index:0;left:0;color:#ff7273;font-size:12px}.itx-cf-light.contact-form-common label:last-child{margin-bottom:0}.itx-cf-light .title{color:var(--itx-color-accent);font:32px/36px var(--itx-ff-HB);font-weight:700;width:100%;text-align:center}@media screen and (max-width:768px){.itx-cf-light .title{font:30px/34px var(--itx-ff-HB)}}@media screen and (max-width:576px){.itx-cf-light .title{font:26px/30px var(--itx-ff-HB);text-align:left;padding-bottom:0}}.itx-cf-light .control-default:focus{box-shadow:0 0 0 1px rgba(44, 170, 77, 0.75)}.itx-cf-light .control-default:focus.error{box-shadow:0 0 0 1px #ff0000}.itx-cf-light .control-default:focus:required{color:#000;line-height:22px}