.telegram-button{display:block;width:100%;margin:0 auto!important}.telegram-button__telegram{border:0;max-width:410px;height:65px;background:#364537;text-transform:uppercase;font-family:var(--font-organetto);font-weight:700;font-style:normal;font-size:15px!important;color:#fff;cursor:pointer;margin-bottom:0;width:100%;background-color:#34a3d8!important;border-radius:10px;text-align:left;display:block}.telegram-button__telegram:hover{background-color:#222!important}.telegram-button__text-icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.telegram-button__text-icon .text{margin-left:15px}.telegram-button__text-icon .main{text-transform:uppercase;font-family:var(--font-organetto);font-weight:700;font-style:normal;font-size:15px!important;color:#fff;margin-bottom:5px!important;cursor:pointer}.telegram-button__text-icon .additional{text-align:left;text-transform:uppercase;font-family:var(--font-montserrat);font-weight:300;font-style:normal;font-size:9px!important;line-height:11px!important;color:#fff;cursor:pointer}.telegram-button p.main{margin-bottom:0}@media screen and (max-width:530px){.telegram-button p.additional{line-height:11px!important}.telegram-button p.main{margin-bottom:2px!important}}.red-form{background-color:#364537;max-width:296px;width:100%;box-sizing:border-box;height:400px;padding:10px;border-radius:0 10px 10px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.red-form p{color:#fff;text-align:center;font-size:16px;font-family:var(--font-montserrat);font-weight:400;line-height:150%}.red-form .input-container{position:relative;display:block;max-width:300px;width:100%;max-height:40px}.red-form .input-container .base-form-input{box-sizing:border-box;background-color:#364537;border-radius:10px;border:1px solid #fff;width:100%;font-size:18px;color:#fff;height:40px;display:block;padding-left:20px;max-width:250px;margin:0 auto}.red-form .input-container .base-form-input:invalid+.placeholder-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.red-form .input-container .base-form-input:focus+.placeholder-form{display:none}.red-form .input-container>.placeholder-form p{cursor:text}.red-form .input-container>.placeholder-form{z-index:100;position:absolute;cursor:text;width:100%;height:100%;top:0;font-size:18px;display:none;color:#fff}.red-form .inputs,.red-form .sendButton{margin-top:20px}.red-form .sendButton .white-btn{border-radius:10px;border:1px solid #fff;background:#fff;text-align:center;max-width:250px;width:100%;height:40px;color:#222;font-size:16px;font-family:var(--font-montserrat);font-weight:500}.red-form .sendButton .agreement{cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-top:15px}.red-form .sendButton .agreement .svg-wrapper{cursor:pointer}.red-form .sendButton .agreement svg{min-width:20px;min-height:20px;margin-right:5px}.red-form .sendButton .agreement p{cursor:pointer;color:#fff;font-size:12px;font-family:var(--font-montserrat);text-align:left;line-height:15px;max-width:219px}.red-form .sendButton .agreement p a{text-decoration:underline;color:#fff}.red-form .sendButton .agreement p a:hover{text-decoration:none}.red-form .error{color:#fff;font-size:14px;font-family:var(--font-montserrat);text-align:left}@media screen and (max-width:768px){.red-form{border-radius:0;max-width:none}.red-form p{max-width:240px}}.project-form{margin:60px auto 0;width:100%;max-width:1290px;background-color:#f4f4f4;border-radius:10px;max-height:420px;display:flex;justify-content:space-between;align-items:start;box-sizing:border-box}@media screen and (max-width:768px){.project-form{flex-direction:column;justify-content:center;align-items:center;max-height:none;width:100%;max-width:100%;margin:30px auto 0;box-sizing:unset}}.project-form .form-text{max-width:614px;margin-top:50px;margin-left:40px;margin-right:15px}@media screen and (max-width:963px){.project-form .form-text{margin-top:30px}}@media screen and (max-width:768px){.project-form .form-text{margin:40px 20px 40px 15px}}.project-form .form-text h2{color:#222;font-size:40px;font-family:var(--font-organetto);font-weight:700;line-height:150%}@media screen and (max-width:1143px){.project-form .form-text h2{font-size:30px}}@media screen and (max-width:963px){.project-form .form-text h2{font-size:25px;margin-bottom:10px}}@media screen and (max-width:768px){.project-form .form-text h2{font-size:20px}}.project-form .form-text p{color:#222;font-size:24px;font-family:var(--font-montserrat);font-weight:400;line-height:150%}@media screen and (max-width:1143px){.project-form .form-text p{font-size:20px}}@media screen and (max-width:963px){.project-form .form-text p{font-size:18px}}@media screen and (max-width:768px){.project-form .form-text p{font-size:16px}}.project-form__red{color:#364537}.project-head{max-width:1291px;width:95%;margin:0 auto}.project-head__subcat{background-color:#3c3c3c;margin-right:3px;border-radius:5px;padding:4px 7px}.project-head__subcat p{color:#fff;font-size:12px;line-height:17px;font-family:var(--font-montserrat);font-weight:400;text-transform:lowercase;cursor:pointer}.project-head__subcats{display:flex}.project-head .fast{background-color:#ff0}.project-head .fast p{color:#000}.project-head .otdelka{background-color:#f5a913}.project-head .otdelka p{color:#000}