.contacts-form{background-color:#101010;padding-bottom:135px;padding-top:125px}@media screen and (max-width:991px){.contacts-form{padding-bottom:60px;padding-top:60px}}.contacts-form__title{color:#fff;font-size:46px;font-style:normal;font-weight:400;letter-spacing:-2px;line-height:125%;margin:0 0 30px;text-align:center}@media screen and (max-width:991px){.contacts-form__title{font-size:24px;margin:0 0 16px}}@media screen and (max-width:768px){.contacts-form__title br{display:none}}.contacts-form__title .colored-text{color:#ff1500}.contacts-form__text{color:#8d8d8d;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.233px;line-height:155%;margin:0;text-align:center}@media screen and (max-width:768px){.contacts-form__text br{display:none}}@media screen and (max-width:991px){.contacts-form__text{font-size:14px}}.contacts-form__container{margin-top:70px}@media screen and (max-width:991px){.contacts-form__container{margin-top:20px}}.form-container{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:39px 24px;justify-content:space-between}@media screen and (max-width:991px){.form-container{gap:14px}}.form-container__column-1-2{width:calc(50% - 12px)}@media screen and (max-width:991px){.form-container__column-1-2{width:100%}}.form-container__column-1{width:100%}.form-container input,.form-container textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cee3d3;border-radius:0;padding:22px 24px;width:100%}@media screen and (max-width:991px){.form-container input,.form-container textarea{padding:16px 22px}}.form-container textarea{height:140px}@media screen and (max-width:991px){.form-container textarea{height:110px}}.form-container input{height:62px}@media screen and (max-width:991px){.form-container input{height:50px}}.form-container label{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-style:normal;font-weight:700;gap:9px;line-height:20px;width:100%}@media screen and (max-width:991px){.form-container label{font-size:15px}}.form-container .wpcf7-submit{background:#ff1500;border:0;color:#fff;font-size:16px;font-style:normal;font-weight:600;height:auto;letter-spacing:-.188px;line-height:100%;padding:18px 28px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:991px){.form-container .wpcf7-submit{font-size:15px}}.form-container .wpcf7-submit:disabled{opacity:.7}.form-container .wpcf7-form-control-wrap{width:100%}.form-container .wpcf7-acceptance .wpcf7-list-item{margin:0}.form-container .wpcf7-acceptance .wpcf7-list-item label{-ms-flex-direction:row;flex-direction:row;gap:10px;position:relative}.form-container .wpcf7-acceptance .wpcf7-list-item label input{height:0;opacity:0;position:absolute;width:0}.form-container .wpcf7-acceptance .wpcf7-list-item label input+span{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:17px;font-weight:400;gap:10px;line-height:normal}@media screen and (max-width:991px){.form-container .wpcf7-acceptance .wpcf7-list-item label input+span{font-size:14px;gap:8px}}@media screen and (max-width:680px){.form-container .wpcf7-acceptance .wpcf7-list-item label input+span{-ms-flex-align:start;align-items:flex-start}}.form-container .wpcf7-acceptance .wpcf7-list-item label input+span:before{background-color:#fff;border:1px solid #cee3d3;border-radius:4px;content:"";display:block;height:31px;min-width:31px;width:31px}@media screen and (max-width:991px){.form-container .wpcf7-acceptance .wpcf7-list-item label input+span:before{height:27px;min-width:27px;width:27px}}.form-container .wpcf7-acceptance .wpcf7-list-item label input:checked+span:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI3IDEwLjM5IDI1LjY2IDkgMTMuODM4IDIxLjIzNyA4LjM0IDE1LjU0NSA3IDE2LjkzNWw2LjY0MyA2Ljg3Ny4xODguMTg4LjItLjE4OEwyNyAxMC4zOVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:contain}