.request-callback{--callback-field-mask:#313493;background:#fff url(/images/about/request-back.png) 50%/cover no-repeat;border-radius:20px;position:relative;overflow:hidden}.request-callback>.row{z-index:1;position:relative}html[dir=rtl] .request-callback{background-image:none}html[dir=rtl] .request-callback:before{content:"";background-image:url(/images/about/request-back.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scaleX(-1)}.request-content{height:100%;padding:50px;position:relative}.callback-input{color:#fff;background:0 0;border-radius:10px;width:100%;height:56px;padding:20px 16px 8px;border:1px solid #fff3!important}.callback-input::placeholder{color:#ffffffb3;font-weight:400}.callback-phone-input{justify-content:flex-start;min-width:0;padding:0 16px}.callback-phone-input .PhoneInputCountry{margin-inline-end:12px;display:none}.callback-phone-group:focus-within .PhoneInputCountry,.callback-phone-input.is-filled .PhoneInputCountry{display:flex}.callback-phone-input .PhoneInputCountrySelect{cursor:pointer}.callback-phone-input .PhoneInputCountryIcon{width:28px;height:20px;box-shadow:none;border-radius:2px;overflow:hidden}.callback-phone-input .PhoneInputCountrySelectArrow{color:#fff;opacity:1}.callback-phone-input .PhoneInputInput{color:#0000;caret-color:#0000;-webkit-text-fill-color:transparent;background:0 0;border:0;outline:0;width:100%;height:100%}.callback-phone-group:focus-within .PhoneInputInput,.callback-phone-input.is-filled .PhoneInputInput{color:#fff;caret-color:#fff;-webkit-text-fill-color:currentColor}.callback-phone-input .PhoneInputInput::placeholder{color:#0000}.callback-input-group{align-items:center;display:flex;position:relative}.callback-label-absolute{inset-inline-start:16px;color:#fffc;pointer-events:none;z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 32px);font-size:14px;font-weight:500;position:absolute;top:20px;overflow:hidden;transform:none}.callback-input-group:focus-within .callback-input{border-color:#fff!important}.callback-input-group:has(input.callback-input:not(:placeholder-shown)) .callback-input{border-color:#fff!important}.callback-input-group:has(.callback-phone-input.is-filled) .callback-input{border-color:#fff!important}.callback-input-group:focus-within .callback-label-absolute{color:#fff;background:var(--callback-field-mask);box-shadow:0 0 0 2px var(--callback-field-mask);padding:0 6px;font-size:13px;top:-7px}.callback-input-group:has(input.callback-input:not(:placeholder-shown)) .callback-label-absolute{color:#fff;background:var(--callback-field-mask);box-shadow:0 0 0 2px var(--callback-field-mask);padding:0 6px;font-size:13px;top:-7px}.callback-input-group:has(.callback-phone-input.is-filled) .callback-label-absolute{color:#fff;background:var(--callback-field-mask);box-shadow:0 0 0 2px var(--callback-field-mask);padding:0 6px;font-size:13px;top:-7px}html[dir=rtl] .callback-label-absolute{inset-inline-end:16px}html[dir=rtl] .callback-input{padding-left:16px;padding-right:16px}.callback-image{object-fit:cover;object-position:right;width:100%;height:100%;display:block}.sub-btn{background:var(--color-secondary);width:100%}.request-content .app-btn{justify-content:space-between}.request-content .app-btn .app-btn_content{justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.request-content{padding:25px}.request-callback,html[dir=rtl] .request-callback:before{background-image:none;background-color:var(--color-primary)}}
