.rsc-request{background:0 0!important}.rsc-request .rsc-request__row{display:grid!important;grid-template-columns:1.05fr 1fr;gap:0!important;max-width:1140px;margin:0 auto;overflow:hidden;border-radius:22px;box-shadow:0 24px 60px rgba(15,23,42,.16)}.rsc-request .rsc-request__info{background:#263238!important;padding:52px 48px!important}.rsc-request .rsc-request__form{background:#fff!important;padding:52px 48px!important;justify-content:center}.rsc-req{color:#e9eef1;font-size:16px}.rsc-req__eyebrow{display:inline-block;margin-bottom:14px;padding:6px 12px;border-radius:999px;background:rgba(246,98,28,.16);color:#ff9a68;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.elementor .rsc-req .rsc-req__title{margin:0 0 14px;color:#fff;font-size:34px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-transform:none}.rsc-req__lead{margin:0 0 28px;color:#b8c4cb;font-size:16px;line-height:1.55}.rsc-req__steps{display:grid;gap:16px;margin:0 0 30px;padding:0;list-style:none}.rsc-req__steps li{display:flex;align-items:flex-start;gap:14px;margin:0}.rsc-req__num{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f6621c;color:#fff;font-size:15px;font-weight:600}.rsc-req__steps b{display:block;color:#fff;font-size:16px;font-weight:600}.rsc-req__steps li div>span{display:block;margin-top:2px;color:#a9b7bf;font-size:14px;line-height:1.4}.rsc-req__team{display:flex;align-items:center;gap:14px;margin:0 0 26px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.05)}.rsc-req__avatar{position:relative;flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:#2ecc71;box-shadow:0 0 0 4px rgba(46,204,113,.22)}.rsc-req__team b{display:block;color:#fff;font-size:15px;font-weight:600}.rsc-req__team div>span{display:block;color:#a9b7bf;font-size:13px}.rsc-req__direct{margin:0 0 12px;color:#b8c4cb;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rsc-req__btns{display:flex;flex-wrap:wrap;gap:10px}.rsc-req__btn{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px;border-radius:12px;color:#fff!important;font-size:14px;font-weight:600;text-decoration:none!important;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}.rsc-req__btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.3)}.rsc-req__btn:active{transform:translateY(0) scale(.97)}.rsc-req__btn--wa{background:#25d366}.rsc-req__btn--tg{background:#2aabee}.rsc-req__btn--tel{border:1px solid rgba(255,255,255,.28);background:0 0}.rsc-req__btn--tel:hover{background:rgba(255,255,255,.08)}.rsc-req-form-head{margin-bottom:26px}.elementor .rsc-req-form-head h3{margin:0 0 8px;color:#263238;font-size:28px;font-weight:600;line-height:1.2;text-transform:none}.rsc-req-form-head p{margin:0;color:#6b7780;font-size:15px;line-height:1.5}html #solicitud .forminator-ui.forminator-custom-form .forminator-row{margin-bottom:14px!important}html #solicitud .forminator-ui.forminator-custom-form .forminator-input,html #solicitud .forminator-ui.forminator-custom-form .forminator-textarea{width:100%;height:54px;padding:0 18px!important;border:1.5px solid #dbe2e8!important;border-radius:12px!important;background:#f7f9fb!important;box-shadow:none!important;color:#263238!important;font-size:16px!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}html #solicitud .forminator-ui.forminator-custom-form .forminator-textarea{height:auto;min-height:120px;padding:14px 18px!important}html #solicitud .forminator-ui.forminator-custom-form .forminator-input::placeholder,html #solicitud .forminator-ui.forminator-custom-form .forminator-textarea::placeholder{color:#8a96a0!important;opacity:1}html #solicitud .forminator-ui.forminator-custom-form .forminator-input:focus,html #solicitud .forminator-ui.forminator-custom-form .forminator-textarea:focus{border-color:#f6621c!important;background:#fff!important;box-shadow:0 0 0 4px rgba(246,98,28,.14)!important;outline:none}html #solicitud .forminator-ui.forminator-custom-form .forminator-button-submit{width:100%;height:58px;margin-top:6px;border:0!important;border-radius:12px!important;background:#f6621c!important;box-shadow:0 10px 24px rgba(246,98,28,.35)!important;color:#fff!important;font-size:16px!important;font-weight:700!important;letter-spacing:.06em;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}html #solicitud .forminator-ui.forminator-custom-form .forminator-button-submit:hover{background:#e0561a!important;transform:translateY(-2px);box-shadow:0 14px 30px rgba(246,98,28,.45)!important}html #solicitud .forminator-ui.forminator-custom-form .forminator-button-submit:active{transform:translateY(0) scale(.98)}html .forminator-ui.forminator-custom-form .rsc-form-info,html .forminator-ui.forminator-custom-form .rsc-form-info *{font-size:12px!important;line-height:1.5!important;font-weight:400!important;color:#6b7780!important}html .forminator-ui.forminator-custom-form .rsc-form-info{margin:0!important}html .forminator-ui.forminator-custom-form .rsc-form-info b{font-weight:600!important;color:#4a565f!important}html .forminator-ui.forminator-custom-form .rsc-form-info a,html .forminator-ui.forminator-custom-form .forminator-checkbox-label a{color:#f6621c!important;text-decoration:underline}html .forminator-ui.forminator-custom-form .forminator-checkbox-label{font-size:13px!important;line-height:1.45!important;color:#3b4650!important}@media (max-width:880px){.rsc-request .rsc-request__row{grid-template-columns:1fr}.rsc-request .rsc-request__info,.rsc-request .rsc-request__form{padding:34px 22px!important}.elementor .rsc-req .rsc-req__title{font-size:26px}.elementor .rsc-req-form-head h3{font-size:24px}.rsc-req__btn{flex:1 1 calc(50% - 10px);justify-content:center}.rsc-req__btn--tel{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.rsc-req__btn,html #solicitud .forminator-ui.forminator-custom-form .forminator-button-submit{transition:none}}