section.faq-page{padding:110px 0 100px}section.faq-page h1{font-weight:700;font-size:36px;line-height:140%;color:#1d293f;text-align:center;margin-bottom:50px}@media(max-width:768px){section.faq-page h1{font-size:44px}}section.faq-page .subtitle{width:100%;max-width:770px;font-size:18px;line-height:165%;text-align:center;color:#5d6578;font-weight:400;margin:0 auto}section.faq-page .faq-main{margin-top:50px;display:flex}section.faq-page .faq-main .faq-info-block{width:670px}section.faq-page .faq-main .faq-form-wrap{min-width:370px;margin-left:auto;position:relative;margin-top:100px}@media(max-width:1101px){section.faq-page .faq-main .faq-form-wrap{display:none}}section.faq-page .faq-main .faq-form-wrap:before{content:"";display:block;background-image:url(/wp-content/themes/paperial_new/bundles/f45042c6b1da9afa6f4b88c659752bee.png);background-size:auto 150px;background-position:100% 100%;background-repeat:no-repeat;position:absolute;top:-150px;right:45px;width:150px;height:150px}section.faq-page .faq-main .faq-form-wrap .faq-form{display:flex;flex-direction:column;align-items:center;padding:20px 15px;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.07);border-radius:10px}section.faq-page .faq-main .faq-form-wrap .faq-form h5{font-weight:700;font-size:20px;line-height:160%;color:#1d293f;text-align:center;margin-bottom:28px}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form{display:flex;flex-direction:column;width:100%}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row{display:flex;margin-bottom:25px;position:relative}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row input{background:#fff;border:1px solid #d3dbe7;box-sizing:border-box;border-radius:5px;outline:none;appearance:none;padding:11px 20px;font-weight:400;font-size:16px;line-height:175%;color:#475569;width:100%}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row input:active{border:1px solid #4db7f3}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row input:focus{border:1px solid #4db7f3;box-shadow:0 0 0 3px #dbf1fd}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row input:invalid{border:1px solid #ff6064}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row input::placeholder{color:rgba(71,85,105,.5647058824)}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row textarea{background:#fff;border:1px solid #d3dbe7;box-sizing:border-box;border-radius:5px;outline:none;appearance:none;padding:11px 20px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:175%;color:#475569;resize:none;height:110px;width:100%}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row textarea:active{border:1px solid #4db7f3}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row textarea:focus{border:1px solid #4db7f3;box-shadow:0 0 0 3px #dbf1fd}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row textarea:invalid{border:1px solid #ff6064}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row textarea::placeholder{color:rgba(71,85,105,.5647058824)}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row .notice{display:none;position:absolute;bottom:-29px;left:0;padding:4px 10px;font-weight:400;font-size:12px;line-height:18px;color:#ff6064;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:3px;z-index:10}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row.invalid input,section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row.invalid textarea{border-color:#ff6064}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row.invalid .notice{display:block}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row.form-row-submit{flex-direction:column;align-items:center;margin-bottom:0}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row.form-row-submit #send_contact-form{padding:11px 34px;background:#5a5cf8;border-radius:5px;outline:none;border:none;width:110px;display:flex;justify-content:center}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row.form-row-submit #send_contact-form:hover{box-shadow:0 10px 20px rgba(29,41,63,.15)}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row.form-row-submit #send_contact-form .disabled{cursor:not-allowed}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row.form-row-submit #send_contact-form .init{font-weight:700;font-size:16px;line-height:30px;color:#fff}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row.form-row-submit #send_contact-form .progress{display:none;width:30px;height:30px;position:relative}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row.form-row-submit #send_contact-form .progress img{width:100%;height:100%;object-fit:contain;object-position:center}section.faq-page .faq-main .faq-form-wrap .faq-form .contact-form .form-row.form-row-submit .form-response{display:none;margin-top:10px;font-size:13px;color:#475569;text-align:center;font-weight:400}