#show-typ{max-width:776px;min-height:588px}#send-resume,#show-typ{padding:54px 40px 40px;border-radius:12px;background:url(/local/components/stroy/form/images/modal-top.png)top right no-repeat,url(/local/components/stroy/form/images/modal-bottom.png)bottom left no-repeat;background-color:#fff}#send-resume{width:776px;height:671px}#show-typ .send-resume__image{text-align:center;margin-top:24px}#show-typ .send-resume__title{text-align:center;font-size:46px;letter-spacing:.552px;color:#333}#show-typ .send-resume__text{text-align:center;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.216px}@media (max-width:768px){#show-typ{padding:16px}#show-typ .send-resume__title{font-size:32px}#show-typ .send-resume__text{font-size:16px}}.popup-window-close-icon{opacity:1}.popup-window-close-icon:after{background-image:url(/local/components/stroy/form/images/close.svg);width:24px;height:24px}#send-resume .send-resume-form .form__input-container.checkbox{margin-top:20px}.form .form__input-container{position:relative}.form label[for^=user_agreement] a{color:#0078d7}.form.want-work-form a{color:#fff!important;text-decoration:underline}.form .form__input-container.checkbox{display:inline-flex}.form .form__input-container input[type=text]:focus,.form .form__select-container select:focus{border:2px solid #0078d7}.form .form__input-container.checkbox.checkbox-grey label{color:#fff}.form .form__input-container.checkbox input{display:none}.form .form__input-container.checkbox label::before{content:"";display:inline-block;border:1px solid #adb5bd;width:20px;height:20px;border-radius:2px;margin-right:8px;background-repeat:no-repeat;background-position:center center;position:relative;top:3px}.form .form__input-container.checkbox.checkbox-grey label::before{background-color:#b6b5b5}.form .form__input-container.checkbox input:checked~label::before{background-image:url(/local/components/stroy/form/images/checkbox.svg)}.form .form__input-container.checkbox.checkbox-blue input:checked~label::before{border-color:#0078d7;background-color:#0078d7}.form .form__input-container input[type=text]{width:100%;height:48px!important;padding:18px 20px 8px 16px;border:1px solid #b6b5b5;border-radius:4px;font-size:16px;line-height:19px;letter-spacing:.012em;color:#777;background:#fff!important}.form__input-container.error input[type=text],.form__select-container.error select{border:2px solid red;color:red}.form .form__input-container.checkbox.error a,.form .form__input-container.checkbox.error span{color:red}.form__input-container.file .form__file-label{width:100%;height:100%;background:#f2f2f2;margin:0;border-radius:4px;text-align:center}.form__input-container.file .form__file-label *{color:#0078d7;font-weight:600;text-align:center;line-height:48px}.form__input-container.file .form__file-label span::before{content:url(/local/components/stroy/form/images/touch.svg);position:relative;top:2px;margin-right:10px}.form .form__input-container:not(.checkbox) .form__label{position:absolute;left:11px;top:14px;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.012em;color:#777}.form .form__input-container.error:not(.checkbox) .form__label,.form .form__input-container.valid:not(.checkbox) .form__label,.form input[type=text]:focus~.form__label{left:16px;top:6px;font-size:12px;line-height:14px}.form .form__input-container.error:not(.checkbox) label{color:red}.form .form__input-container p,.form .form__select-container p{display:none;color:red;font-size:12px;margin:0;position:absolute}.form .form__select-container.error p,.form__input-container.error p,.form__select-container select option{display:block}.form__input-container.file>label input{opacity:0;width:0;height:0;position:absolute}.form input[type=text]:focus,.form__input-container.error input[type=text],.form__input-container.valid input[type=text]{padding:18px 16px 7px 15px;font-size:16px;outline:0;color:#333}.form__select-container select{height:48px;padding:12px 27px 12px 16px;border-radius:4px;border:1px solid #b6b5b5;width:100%;color:#777;font-size:16px;background:#fff;outline:0}.form__select-container.valid select{color:#333}.send-resume-form .form__row{display:flex;column-gap:16px;margin-top:24px}.send-resume-form .form__row .button{width:218px}.send-resume-form .form__row .form__select-container::after{content:url(/local/components/stroy/form/images/select.jpg);height:24px;width:24px;display:block;position:absolute;top:13px;right:16px;pointer-events:none}.send-resume-form .form__row .form__input-container,.send-resume-form .form__row .form__select-container{flex:1 0 0;position:relative}.send-resume-form .form__row .form__input-container.full-width{width:100%}.send-resume-form .form__input-container.checkbox{display:block;width:100%;text-align:start}.send-resume-form .form__input-container.checkbox label{padding-left:0}.send-resume__wrapper>h3{font-size:46px;font-weight:700!important;letter-spacing:.552px;text-align:center;color:#333}.send-resume__wrapper>p{font-size:18px;letter-spacing:.216px;text-align:center}@media (max-width:800px){#send-resume{width:auto}}@media (max-width:713px){.send-resume-form .form__row{flex-direction:column;row-gap:24px}.form__input-container.file .form__file-label{line-height:19px;padding:13px 0}.send-resume__wrapper>h3{font-size:32px}}@media (max-width:854px){#send-resume{padding:32px 20px 20px;max-height:100vh;overflow:scroll}}