.wrapper-yp{display:flex;flex-direction:column;align-items:center;margin-bottom:90px}@media screen and (min-width: 768px){.wrapper-yp{margin-bottom:11.11vw}}@media screen and (min-width: 1800px){.wrapper-yp{margin-bottom:200px}}.your-project{display:flex;width:100%;flex-direction:column;margin-top:120px;gap:20px}@media screen and (min-width: 768px){.your-project{gap:3.33vw}}@media screen and (min-width: 768px){.your-project{margin-top:90px}}@media screen and (min-width: 1800px){.your-project{gap:60px}}.your-project h1{width:100%;color:#151515;font-family:gilroy-semi-bold,sans-serif;font-size:45px;font-style:normal;font-weight:100;line-height:100%;text-wrap:wrap}@media screen and (min-width: 768px){.your-project h1{font-size:7.22vw}}@media screen and (min-width: 1800px){.your-project h1{font-size:130px;line-height:117px}}.your-project .wrapper-proj{display:flex;width:100%;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){.your-project .wrapper-proj{flex-direction:row}}.wrapper-proj .info-left{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.wrapper-proj .info-left{width:33%;gap:11.11vw}}@media screen and (min-width: 1200px){.wrapper-proj .info-left{width:52.2%}}@media screen and (min-width: 1800px){.wrapper-proj .info-left{gap:200px}}.wrapper-proj .info-left p{width:100%;color:#151515;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.wrapper-proj .info-left p{font-size:1.55vw}}@media screen and (min-width: 1800px){.wrapper-proj .info-left p{font-size:28px}}.wrapper-proj .info-left .contacts-wrap{display:flex;width:100%;flex-direction:column;margin-bottom:4px;font-family:Gilroy-Medium,sans-serif;gap:20px}@media screen and (min-width: 768px){.wrapper-proj .info-left .contacts-wrap{margin-bottom:inherit;gap:30px;width:85%}}.wrapper-proj .info-left .contacts-list{display:flex;width:100%;flex-direction:column;gap:5px}.wrapper-proj .info-left .contacts-list .phone{display:flex;align-items:center;color:#222;font-size:16px;font-style:normal;font-weight:400;gap:10px;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.wrapper-proj .info-left .contacts-list .phone{font-size:1.55vw}}@media screen and (min-width: 1800px){.wrapper-proj .info-left .contacts-list .phone{font-size:28px}}.wrapper-proj .info-left .tg-link{display:flex;align-items:center}.wrapper-proj .info-left .tg-light-icon{width:25px;height:25px}@media screen and (min-width: 992px){.wrapper-proj .info-left .tg-light-icon{width:32px;height:32px}}.wrapper-proj .info-left .contacts-list .mail{width:100%;color:#222;font-family:Gilroy-Light,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:120%}@media screen and (min-width: 768px){.wrapper-proj .info-left .contacts-list .mail{font-size:2.33vw}}@media screen and (min-width: 1800px){.wrapper-proj .info-left .contacts-list .mail{font-size:42px}}.wrapper-proj .info-left .address-gray{width:100%;color:#888;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.wrapper-proj .info-left .address-gray{font-size:1.55vw}}@media screen and (min-width: 1800px){.wrapper-proj .info-left .address-gray{font-size:28px}}.wrapper-proj .form-right{width:100%}@media screen and (min-width: 768px){.wrapper-proj .form-right{width:66%}}@media screen and (min-width: 1200px){.wrapper-proj .form-right{width:50%;padding-top:5px}}@keyframes slide-in{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}@keyframes appear{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}-webkit-input-placeholder{color:#303030}.wpcf7-response-output{display:none}.wpcf7-spinner{position:absolute;top:0;left:25%;display:block;width:50%;height:100%;margin:0 auto;opacity:1}.wpcf7-spinner::before{display:none}.form-project{display:flex;width:100%;flex-flow:row wrap;font-family:gilroy-main,sans-serif;row-gap:20px}@media screen and (min-width: 1200px){.form-project{row-gap:30px}}.form-project-col{width:100%;box-sizing:border-box}.form-project-col ul li:first-child{padding-top:30px}@media screen and (min-width: 992px){.form-project-col.form-project-col-responsive{width:50%}.form-project-col.form-project-col-responsive:nth-of-type(2n){padding-left:20px}.form-project-col.form-project-col-responsive:nth-of-type(2n + 1){padding-right:20px}}.form-project-control{padding-top:16px !important;padding-bottom:21px !important}@media screen and (min-width: 992px){.form-project-control{padding:30px 0 !important;line-height:42px}}.form-project-control,.form-project-comment-field{width:100%}.form-project-control input,.form-project-control .wpcf7-form-control-wrap input,.form-project-comment-field input,.form-project-comment-field .wpcf7-form-control-wrap input{width:100%;color:#303030;font-family:Gilroy-Medium,sans-serif;font-size:16px;font-weight:400;line-height:1.1}.form-project-control input::placeholder,.form-project-control .wpcf7-form-control-wrap input::placeholder,.form-project-comment-field input::placeholder,.form-project-comment-field .wpcf7-form-control-wrap input::placeholder{color:#303030}@media screen and (min-width: 1200px){.form-project-control input,.form-project-control .wpcf7-form-control-wrap input,.form-project-comment-field input,.form-project-comment-field .wpcf7-form-control-wrap input{font-size:28px}}.form-project-control-required{padding-top:16px !important;padding-bottom:21px !important}@media screen and (min-width: 992px){.form-project-control-required{padding:30px 0 !important}}.form-project-control-required label::after{margin-left:.5em;color:#008ddc;content:"*"}.form-project-control,.form-project-comment-field>.wpcf7-form-control-wrap{position:relative;display:block;box-sizing:border-box;padding:16px 0;color:#303030;font-size:16px}.form-project-control::before,.form-project-comment-field>.wpcf7-form-control-wrap::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d0d2d8;content:""}.form-project-control::after,.form-project-comment-field>.wpcf7-form-control-wrap::after{position:absolute;z-index:2;bottom:0;left:0;width:0;height:1px;background:#008ddc;content:"";transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.form-project-control:focus-visible::after,.form-project-control:focus-within::after,.form-project-control:hover::after,.form-project-comment-field>.wpcf7-form-control-wrap:focus-visible::after,.form-project-comment-field>.wpcf7-form-control-wrap:focus-within::after,.form-project-comment-field>.wpcf7-form-control-wrap:hover::after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#008ddc;content:""}.form-project-control label,.form-project-comment-field>.wpcf7-form-control-wrap label{position:absolute;color:#303030;transition-duration:.3s;transition-property:transform,font-size,color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.form-project-control.form-project-control-not-empty label,.form-project-control:active label,.form-project-control:focus-visible label,.form-project-control:focus-within label,.form-project-comment-field>.wpcf7-form-control-wrap.form-project-control-not-empty label,.form-project-comment-field>.wpcf7-form-control-wrap:active label,.form-project-comment-field>.wpcf7-form-control-wrap:focus-visible label,.form-project-comment-field>.wpcf7-form-control-wrap:focus-within label{color:rgba(0,0,0,.3803921569);font-size:70%;transform:translateY(-100%)}@media screen and (min-width: 1200px){.form-project-control,.form-project-comment-field>.wpcf7-form-control-wrap{font-size:28px}}.form-project-control-error::after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d40e32;content:""}.form-project-comment-field>.form-project-control{margin-bottom:20px}@media screen and (min-width: 1200px){.form-project-comment-field>.form-project-control{row-gap:60px}}.hidden>.wpcf7-form-control-wrap,.form-project>.wpcf7-form-control-wrap{display:none}.rotate-arrow{animation:slide-in;transform:rotate(180deg)}.custom-select{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}@media screen and (min-width: 992px){.custom-select .selected-option{line-height:42px}}.custom-select img{z-index:3;width:16px;height:16px;transition:transform .5s ease-in-out}@media screen and (min-width: 1200px){.custom-select img{width:28px;height:28px}}.custom-select .options{position:absolute;z-index:3;top:59px;left:0;display:flex;width:100%;box-sizing:border-box;flex-direction:column;align-items:flex-start;border:1px solid #d0d2d8;animation:appear 0 2s ease-in-out;background-color:#fff}@media screen and (min-width: 1200px){.custom-select .options{top:80px;padding:0}}.custom-select .option{width:100%;box-sizing:border-box;padding:11px 30px;font-size:16px;font-weight:400;line-height:1.5;transition:.2s ease-in-out}.custom-select .option:hover{background-color:#d0d2d8}.custom-select .option:active{background-color:#d0d2d8;transition:none}@media screen and (min-width: 1200px){.custom-select .option{font-size:28px}}.custom-select-required{color:#008ddc}@media screen and (min-width: 992px){.form-file{position:relative}}.form-file .wpcf7-form-control-wrap{position:static}.form-file .wpcf7-not-valid-tip{position:absolute;top:40px;right:0;font-size:14px}@media screen and (min-width: 992px){.form-file .wpcf7-not-valid-tip{top:34px}}@media screen and (min-width: 1200px){.form-file .wpcf7-not-valid-tip{font-size:18px}}.form-project-file{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px}.form-project-file-button{width:117px}.form-project-file-button::after{width:100%;height:inherit;flex-grow:1;content:""}@media screen and (min-width: 992px){.form-project-file-button{width:144px}}.form-project-file-close{height:24px;padding:0;border:none;background-color:rgba(0,0,0,0);opacity:1;transition:opacity .3s ease-in-out}.form-project-file-close img{width:24px;height:24px;object-fit:cover}.form-project-file-close-hidden{width:0;opacity:0 !important;pointer-events:none;visibility:hidden}.form-project-file-label{max-width:224px;color:#888;font-size:12px;font-weight:500;line-height:1.15}@media screen and (min-width: 1200px){.form-project-file-label{max-width:364px;font-size:18px}}.custom-file-input{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;color:#222;font-size:14px;font-weight:500;gap:5px;line-height:1.15;text-wrap:nowrap}@media screen and (min-width: 1200px){.custom-file-input{font-size:18px}}.custom-file-input img,.custom-file-input div.form-project-file-button,.custom-file-input button{cursor:pointer}.wpcf7-submit{min-width:220px;padding:25px 60px;border:1px solid #008ddc;border-radius:1000px;background-color:#008ddc;color:#fff;font-family:gilroy-light-main,sans-serif;font-size:16px;font-weight:400;line-height:1.25}.wpcf7-submit.wpcf7-submit-submitting{background-color:#fff}@media screen and (min-width: 1200px){.wpcf7-submit{font-size:28px;font-weight:400}}@media screen and (min-width: 992px){.wpcf7-submit{padding:32px 112px}}.form-project-agreement{color:#222;font-size:14px;font-weight:400;line-height:1.15}.form-project-agreement .form-privacy-terms{color:#008ddc}@media screen and (min-width: 992px){.form-project-agreement{width:45%;align-self:center;margin-top:30px;margin-left:20px}}@media screen and (min-width: 1200px){.form-project-agreement{font-size:18px}}.form-project-submit-wrapper{position:relative;display:inline-block}@media screen and (min-width: 992px){.form-project-submit-wrapper{margin-top:30px}}
