.b-formbox .agreed_readmore {color: #007dc4;border-bottom: 1px dashed #007dc4;cursor: pointer;margin-left: 10px;}.b-formbox .agreed_text {margin: 10px 0 0 20px;display: none;}/*-------------------------------*/.b-form-callback {background: transparent;border: none;padding: 0;margin: 0;margin-bottom: 70px;}.b-form-callback .form__title {margin-bottom: 30px;padding: 0;border: none;}.b-form-callback h2 {margin-bottom: 0;}.b-form-callback .form__inner {background: #f1f1f1;display: grid;grid-template-columns: minmax(0, 696px) minmax(430px, 1fr);}.b-form-callback input[type="text"],.b-form-callback input[type="tel"],.b-form-callback input:not([type="checkbox"]),.b-form-callback input:not([name="captcha"]),.b-form-callback input[type="password"],.b-form-callback textarea,.b-form-callback select {border: 1px solid #d9d9d9;padding: 10px 10px 10px 20px;font-weight: 400;font-size: 16px;line-height: 1.5;}.b-form-callback .form__captha input[type="text"] {font-size: 16px;line-height: 1;padding: 10px;}.b-form-callback input::placeholder,.b-form-callback textarea::placeholder,.b-form-callback select::placeholder {font-weight: 400;font-size: 16px;line-height: 1.5;color: #d4d3d3;}.b-form-callback .b-btnbox,.b-form-callback a.b-btnbox:link,.b-form-callback a.b-btnbox:visited {border: 1px solid #cbcbcb;background: #142b5d;border-radius: 3px;padding: 10px 45px;width: 100%;max-width: 390px;height: 44px;font-weight: 400;font-size: 14px;text-transform: uppercase;text-align: center;color: #fff;transition: border-color 0.2s ease, color 0.2s ease, background 0.2s ease;}.b-form-callback .b-btnbox:hover,.b-form-callback a.b-btnbox:hover {background: transparent;color: #142b5d;border-color: #142b5d;}.b-form-callback [class^="form__col-"] {padding: 0;}.b-form-callback form {/* margin: auto; */width: fit-content;height: fit-content;width: 100%;max-width: 390px;display: flex;flex-direction: column;gap: 12px;}.b-form-callback .form__content {padding: 20px 20px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}.b-form-callback .form__pic img {max-width: 100%;width: 100%;vertical-align: middle;height: 100%;object-fit: cover;}/*-------------------------------*/@media (max-width: 767px) {.b-form-callback .form__pic {max-height: 200px;}.b-form-callback .form__inner {grid-template-columns: 1fr;}.b-form-callback form {max-width: 100%;}.b-form-callback .form__content {padding: 20px;}}/*-------------------------------*//*-------------------------------*//*-------------------------------*/