.callback_sm{background:#5e00c6;color:#fff;border-radius:8px}.callback_sm__main,.callback_sm__success{padding:48px 79px}.callback_sm__row{display:flex;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.callback_sm__col{padding:0 16px}.callback_sm__col:nth-child(1) {width:40%}.callback_sm__col:nth-child(2) {width:60%}.callback_sm__inputs{display:flex;align-items:flex-start;margin-left:-8px;margin-right:-8px}.callback_sm__inputs_item{padding:0 8px}.callback_sm__inputs_item:nth-child(1) {flex-grow:1}.callback_sm__title{text-align:center;font-weight:700;font-size:32px;line-height:38px}.form_block__subtitle{font-size:14px;line-height:129%;margin-bottom:40px;max-width:100%;position:relative;z-index:1}.callback_sm__note.newform__item a{color:#be96e0}.callback_sm__note{margin-top:15px;font-size:10px;line-height:12px;color:rgba(255,255,255,.6);max-width:420px}.callback_sm__note a{color:rgba(255,255,255,.6);text-decoration:none}.callback_sm__inputs .newform__item{margin-bottom:0}.callback_sm__submit{height:56px;line-height:56px;white-space:nowrap;font-size:18px;font-weight:700;padding:0 25px}.callback_sm__success{background-repeat:no-repeat;background-position:450px center}.callback_sm__success_text{max-width:433px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.callback_sm__success_text .callback_sm__title{text-align:left}.callback_sm__success_text .callback_sm__subtitle{text-align:left}@media (max-width:1199px){.callback_sm__main,.callback_sm__success{padding:48px}.callback_sm__col:nth-child(1) {width:100%}.callback_sm__col:nth-child(2) {width:100%}.callback_sm__note{text-align:center;max-width:100%}.callback_sm__title{margin:0 auto;margin-bottom:40px;max-width:400px}.callback_sm__success_text .callback_sm__title{margin:0}}@media (max-width:767px){.callback_sm{border-radius:0}.callback_sm__main,.callback_sm__success{padding:32px 16px}.callback_sm__title{font-size:20px;line-height:28px;margin-bottom:24px;max-width:288px}.form_block__subtitle{margin-bottom:24px}.callback_sm__inputs{flex-wrap:wrap;gap:20px}.callback_sm__inputs_item{width:100%}.callback_sm__note{margin-top:12px;font-size:12px;line-height:16px;color:#fff;text-align:left}.callback_sm__submit{width:100%}}.callback-all-width.callback_sm{border-radius:0;margin-top:70px}.callback-all-width .callback_sm__main{padding:48px 20px}.callback-all-width .callback_sm__col:nth-child(2),
.callback-all-width .callback_sm__col:nth-child(1) {width:50%}.callback-all-width .callback_sm__title{text-align:start}.callback-all-width .callback_sm__title span{transition:all .3s ease}.callback-all-width .callback_sm__title span:hover{color:#ff2262}.callback-all-width .callback_sm__col .callback_sm__title{margin-bottom:16px}.callback-all-width .callback_sm__col{padding:0}@media (max-width:1199px){.callback-all-width .callback_sm__row{flex-direction:column}.callback-all-width .callback_sm__title{margin:0;max-width:100%}.callback-all-width .callback_sm__col:nth-child(2),
    .callback-all-width .callback_sm__col:nth-child(1) {width:100%}.callback-all-width .callback_sm__col{padding:0}.callback-all-width .callback_sm__col:nth-child(1) {margin-bottom:30px}.callback-all-width .checkbox2+label{text-align:left}.callback-all-width .callback_sm__col .callback_sm__title{margin:0;margin-bottom:16px}}@media (max-width:767px){.callback-all-width .callback_sm__col{}.callback-all-width.callback_sm{margin-right:0;margin-left:0}}.container3.fos-width-action{display:flex;gap:20px}.fos-width-action .callback_sm{border-radius:20px}.fos-width-action .callback_sm__row{flex-direction:column;gap:40px}.fos-width-action .callback_sm__col:nth-child(2),
.fos-width-action .callback_sm__col:nth-child(1) {width:100%}.fos-width-action .callback_sm__title{text-align:left}@media (max-width:1200px){.fos-width-action-mob .actions2__item{width:100%!important}.fos-width-action-mob .callback_sm__title{max-width:none;text-align:start}.fos-width-action-mob .callback_sm{margin-left:0;margin-right:0;border-radius:20px;margin-bottom:24px}.container3.fos-width-action{flex-direction:column}.fos-width-action .callback_sm__row{gap:0}}.callback_sm__note.newform__item .input_error,.newform__item .validation-error{display:none}.newform__item.error .validation-error{display:block;color:#ff2262;font-size:10px;position:absolute;bottom:-20px}.callback_sm__note.newform__item.error .input_error{display:block;color:#ff2262;font-size:10px;position:absolute}.callback_sm__note.newform__item.black-red-text label{color:#000}.callback_sm__note.newform__item.black-red-text label a{color:#e91e63;display:inline}@media (max-width:1200px){.callback_sm__note.newform__item.error .input_error{bottom:-20px}}