.brif{padding-bottom:max(7.8125vw,60px);background-color:#101010;color:#fff}.brif .sutitle{margin:0 0 max(3.125vw,30px);font-weight:400;font-size:max(1.25vw,18px);color:#a8a8a8}.brif .project_type{flex-direction:column;gap:max(2.083333vw,30px)}.brif .project_type,.brif .your_task{margin-bottom:max(5.208333vw,80px);display:flex}.brif .your_task{gap:max(4.010417vw,30px)}@media screen and (max-width:768px){.brif .your_task{flex-direction:column}}.brif .your_task label{flex-grow:1}.brif .your_task input::placeholder{text-align:center}.brif .contacts{margin-bottom:max(6.25vw,80px);display:flex;justify-content:space-between;gap:max(4.010417vw,30px)}@media screen and (max-width:768px){.brif .contacts{flex-direction:column}}.brif .contacts_box{width:49vw}@media screen and (max-width:768px){.brif .contacts_box{width:100%}}.brif .checkboxes{display:flex;flex-wrap:wrap;gap:max(1.25vw,16px)}.brif .checkbox_label span{font-weight:400;font-size:max(1.25vw,16px);line-height:133%;color:#fff;border:1px solid #fff;border-radius:max(2.083333vw,24px);padding:max(.9375vw,7px) max(2.760417vw,12px);background-color:rgba(0,0,0,0);transition:all .25s;cursor:pointer}.brif .checkbox_label span:hover{transform:translateY(-2px)}.brif .checkbox_label input[type=checkbox]:checked~span{background-color:#fff;color:#000}.form .brif{display:flex;display:inline-flex;align-items:center;gap:max(1.4583vw,16px);font-family:var(--font-coolvetica-regular);transition:color .25s;width:37.9166vw}@media screen and (max-width:768px){.form .brif{width:45vw}}@media screen and (max-width:480px){.form .brif{width:94vw}}.form .brif:hover{color:var(--color-orange)}.form .brif_icon{position:relative;width:max(2.3vw,44.12px);height:max(2.6192vw,50.29px)}.form .brif_icon img,.form .brif_icon video{position:absolute;top:0;left:0;height:100%;width:100%}.form,.form h2{font-family:var(--font-coolvetica-book)}.form h2{font-size:3.75vw;font-size:max(3.75vw,19px);line-height:1.38889;font-weight:400;margin:0}.form .checkbox_box{display:flex;flex-wrap:wrap;gap:max(.5208vw,10px) max(1.0416vw,20px)}.form label{display:flex;flex-direction:column;align-items:flex-start}.form label .error{font-family:var(--font-coolvetica-inter);color:#ed534b;margin-bottom:max(1.5625vw,20px)}.form label input{transition:padding .25s}.form label input.error{margin-bottom:.5vw;border-bottom:1px solid #ed534b}.form label input.error::placeholder{color:#ed534b}.form input[type=checkbox],.form input[type=file]{position:fixed;transform:scale(0)}.form input[name=phone],.form input[type=email],.form input[type=number],.form input[type=text],.form input[type=url]{padding:max(1.5625vw,20px) max(1.71875vw,18px);margin-bottom:max(1.5625vw,20px);width:100%;font-size:max(1.25vw,16px);border:none;border-bottom:1px solid #a8a8a8;background-color:rgba(0,0,0,0);color:#fff;font-family:var(--font-coolvetica-book)}.form input[name=phone]:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=text]:focus,.form input[type=url]:focus{border-bottom:1px solid #fff;outline:none}.form input[name=phone]:focus::placeholder,.form input[type=email]:focus::placeholder,.form input[type=number]:focus::placeholder,.form input[type=text]:focus::placeholder,.form input[type=url]:focus::placeholder{color:#fff}.form input[name=phone]:disabled,.form input[type=email]:disabled,.form input[type=number]:disabled,.form input[type=text]:disabled,.form input[type=url]:disabled{background-color:rgba(0,0,0,0)}.form input:-webkit-autofill,.form input:-webkit-autofill:focus,.form input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 40rem #fff}.form .agree{width:39.427vw;font-family:var(--font-coolvetica-inter)}.form .agree a{color:#a8a8a8}@media screen and (max-width:768px){.form .agree{width:80vw}}.form .politic{font-weight:400;font-size:max(1.041667vw,16px);line-height:1.4;color:#757575;cursor:pointer}@media screen and (max-width:1200px){.form .politic{max-width:none}}.form .politic span{position:relative;display:block;padding-left:max(2.708333vw,40px)}.form .politic span:before{content:"";position:absolute;left:0;top:max(.260417vw,5px);width:max(1.25vw,24px);height:max(1.25vw,24px);border:max(.104167vw,2px) solid #9a9a9a;border-radius:max(.3125vw,6px)}.form .politic .error+span,.form .politic .error+span a{color:#ed534b}.form .politic .error+span:before{border:max(.104167vw,2px) solid #ed534b}.form .politic input[type=checkbox]{position:fixed;transform:scale(0)}.form .politic input[type=checkbox]:checked+span:after{content:"";position:absolute;left:max(.625vw,12px);top:max(.885417vw,17px);transform:translate(-50%,-50%);width:max(.833333vw,16px);height:max(.833333vw,16px);border-radius:max(.15625vw,3px);background-color:#fff}.form .politic a{color:#fff}.form .agreements{margin-top:max(3.125vw,40px);max-width:41.5625vw;display:flex;flex-direction:column;gap:max(1.666667vw,20px)}@media screen and (max-width:768px){.form .agreements{max-width:100%}}.form_block{margin-bottom:max(7.8125vw,60px)}@media screen and (max-width:1200px){.form_block{width:70vw}}@media screen and (max-width:768px){.form_block{width:94vw}}.form_block .descr{margin-bottom:max(2.0833vw,20px);font-size:max(1.6666vw,16px)}.file_box{display:flex;flex-direction:column}.file_btns{display:flex;align-items:center;gap:max(2vw,16px)}@media screen and (max-width:480px){.file_btns{flex-direction:column;align-items:flex-start}}.file_btns i{font-style:normal}.form .btn_circle{margin-left:auto;margin-right:auto;margin-bottom:max(4.1666vw,30px);display:flex;align-items:center;justify-content:center;width:max(12.552083vw,155px);height:max(12.552083vw,155px);border-radius:50%;color:#fff;font-family:var(--font-coolvetica-book);font-size:max(1.25vw,16px);text-decoration:none;background-color:rgba(0,0,0,0);border:1px solid #fff;cursor:pointer;transition:all .25s ease-in-out}.form .btn_circle:hover{background-color:#fff;color:#000}.form .btn_circle.sending{background-color:#e9e9e9;color:var(--color-gray)}.form .btn_circle.send{background-color:var(--color-orange);color:#fff;border:none}.form .agree{width:80vw;margin:0 auto;font-weight:400;font-size:max(1.041667vw,14px);text-align:center;color:#a8a8a8}@media screen and (max-width:768px){.form .btn_circle{width:150px;height:150px}.form .agree{width:80vw}}.page_header.brif .page_header__title{margin:max(4.4271vw,58px) 0 max(5.2083vw,40px);padding:0}.page_header.brif .page_header__subtitle{margin-bottom:max(5.2083vw,40px);width:47.3437vw;font-weight:400;font-size:max(2.5vw,32px);line-height:.98;color:#171717}.page_header.brif .page_header__subtitle a{color:#171717;text-decoration:none;transition:color .25s;display:inline-block}.page_header.brif .page_header__subtitle a:hover{color:var(--color-orange)}@media screen and (max-width:992px){.page_header.brif .page_header__subtitle br{display:none}}@media screen and (max-width:768px){.page_header.brif .page_header__subtitle{width:90%;margin-left:0;margin-right:auto}}@media screen and (max-width:480px){.page_header.brif .page_header__subtitle{width:100%}}.titleBrif_title_brif__LF9_l{padding-top:max(4.479167vw,60px);padding-bottom:max(4.166667vw,40px);color:#fff;background-color:#101010}.titleBrif_box__iOpQ6{display:flex;justify-content:space-between;gap:max(4.166667vw,40px)}@media screen and (max-width:768px){.titleBrif_box__iOpQ6{flex-direction:column}}.titleBrif_title__sUDef{margin:0;font-weight:400;font-size:max(3.75vw,50px);line-height:1}.titleBrif_info__Nt1tZ{display:flex;flex-direction:column;justify-content:space-between;gap:max(5.572917vw,30px);flex-shrink:0}.titleBrif_descr__R4bWW{margin:0;font-weight:400;font-size:max(1.25vw,18px)}.titleBrif_phone__yk_Ya{font-weight:400;font-size:max(2.083333vw,32px);color:#fff;text-decoration:none}