

/* Start:/local/components/renins/airplane.agent.form/templates/.default/style.css?17587102756625*/
.file-input{border:none;height:0;margin:0;opacity:0;outline:none;overflow:hidden;padding:0;position:absolute;visibility:hidden;width:0;z-index:-1}.file-input__content{width:100%}.file-input__wrapper{align-items:center;border:1px dashed var(--stroke-border);border-radius:.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;position:relative;text-align:center;transition-duration:var(--animation-short);transition-property:border-color,border-style;transition-timing-function:ease-in-out}.file-input__wrapper .t-body+.t-caption{margin-top:.25rem}.file-input__wrapper .button{margin-top:1rem}.file-input__wrapper.dragover{border-color:var(--stroke-brand-primary)}.file-input__wrapper.error{border-color:var(--stroke-error)}.file-input__preview{display:flex;flex-wrap:wrap;justify-content:center}.file-input__preview .t-caption{color:var(--text-secondary);display:none;margin-top:.125rem}.file-input__preview-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.file-input__preview-image:after{background:var(--special-shadow-dark);bottom:0;content:"";left:0;right:0;top:0}.file-input__preview-image--delete,.file-input__preview-image:after{display:block;opacity:0;position:absolute;transition-duration:var(--animation-short);transition-property:opacity;transition-timing-function:ease-in-out}.file-input__preview-image--delete{background:#0000 url(/local/components/renins/airplane.agent.form/templates/.default/img/clear-on-color.svg) no-repeat 50% 50%;background-size:contain;right:.75rem;top:.75rem;visibility:hidden}.file-input__preview-image--delete,.file-input__preview-image--reload{border:none;cursor:pointer;height:1.25rem;margin:0;padding:0;width:1.25rem;z-index:1}.file-input__preview-image--reload{background:#0000 url(/local/components/renins/airplane.agent.form/templates/.default/img/reload-primary.svg) no-repeat 50% 50%;background-size:contain;display:block;position:absolute;right:calc(50% - .625rem);top:calc(50% - .625rem);transform:rotate(0);transition-duration:var(--animation-short);transition-property:transform;transition-timing-function:ease-in-out}.file-input__preview-image--reload:hover{transform:rotate(1turn)}.file-input__preview-item{align-items:center;background:var(--int-bg-secondary-alpha);border:1px solid var(--stroke-border);border-radius:.5rem;display:flex;height:6.25rem;justify-content:center;overflow:hidden;position:relative;width:100%}.file-input__preview-item--wrapper{flex-basis:11.25rem;flex-grow:0;flex-shrink:1;margin:0 1rem 1rem}.file-input__preview-item:before{background-color:#0009;bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition-duration:var(--animation-short);transition-property:opacity;transition-timing-function:ease-in-out;visibility:hidden;width:100%;z-index:1}.file-input__preview-item:not(.error):after{animation:rotation .8s linear 0s infinite normal none running;background-image:url(/local/components/renins/airplane.agent.form/templates/.default/img/progress-primary.svg);background-position:50% 50%;background-size:contain;content:"";height:1rem;left:50%;margin-left:-.5rem;margin-top:-.5rem;opacity:0;position:absolute;top:50%;width:1rem;z-index:1}.file-input__preview-item.loading:after{opacity:1}.file-input__preview-item.error{background-color:var(--int-bg-error-alt);border-color:var(--stroke-error)}.file-input__preview-item.error+.t-caption{color:var(--text-error-contrast);display:block;position:relative}.file-input__preview-item img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.file-input__preview-item:hover .file-input__preview-image--delete,.file-input__preview-item:hover .file-input__preview-image:not(.error):after,.file-input__preview-item:hover:before{opacity:1;visibility:visible}.file-input__error.t-caption{color:var(--text-error-contrast);margin-top:1rem;padding-left:1.25rem;position:relative}.file-input__error.t-caption:empty{display:none}.file-input__error.t-caption:after{background:url(/local/components/renins/airplane.agent.form/templates/.default/img/error-info.svg) no-repeat 50% 50%;background-size:contain;content:"";display:block;height:1rem;left:0;position:absolute;top:0;width:1rem}.file-input__file-item{display:flex;margin-top:1rem;padding-left:1.75rem;position:relative}.file-input__file-item--name,.file-input__file-item--size{padding-right:.5rem}.file-input__file-item--name{word-break:break-all}.file-input__file-item--size{white-space:nowrap}.file-input__file-item--reload{background:#0000 url(/local/components/renins/airplane.agent.form/templates/.default/img/reload-primary.svg) no-repeat 50% 50%;background-size:contain;border:none;cursor:pointer;height:1.25rem;margin:0 .5rem 0 0;padding:0;position:relative;transform:rotate(0);transition-duration:var(--animation-short);transition-property:transform;transition-timing-function:ease-in-out;width:1.25rem}.file-input__file-item--reload:hover{transform:rotate(1turn)}.file-input__file-item--delete{background:#0000 url(/local/components/renins/airplane.agent.form/templates/.default/img/clear-primary.svg) no-repeat 50% 50%;background-size:contain;border:none;cursor:pointer;display:block;height:1.25rem;margin:0 .5rem 0 0;padding:0;position:relative;width:1.25rem}.file-input__file-item--size{color:var(--text-tertiary)}.file-input__file-item:before{background-image:url(/local/components/renins/airplane.agent.form/templates/.default/img/attach-secondary.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.25rem;left:0;position:absolute;width:1.25rem}.file-input__file-item.error:before{background-image:url(/local/components/renins/airplane.agent.form/templates/.default/img/error-info.svg)}.file-input__file-item.error .file-input__file-item--name{color:var(--text-error-contrast)}.file-input__file-item.loading:before{animation:rotation .8s linear 0s infinite normal none running;background-image:url(/local/components/renins/airplane.agent.form/templates/.default/img/progress-primary.svg)}.form-modal{display:flex}.modal-dialog-scrollable .form-modal,.modal-dialog-scrollable .form-modal form{max-height:100%;overflow:hidden}.form-modal form{display:flex;flex-direction:column;width:100%}.form-modal .checkbox,.form-modal .file-input__wrapper,.form-modal .input__wrapper,.form-modal .radio-group,.form-modal .textarea__wrapper{margin-top:1rem}.form-modal .checkbox__wrapper{width:100%}.form-modal .smart-captcha{height:100px}@media (min-width:768px){.form-modal .modal-footer .checkbox{margin-left:.5rem;margin-right:.5rem}}.airplane-agent-form h3{margin-top:1.5rem}.airplane-agent-form h3+.t-body{margin-top:.5rem}.airplane-agent-form h3+.file-input__wrapper,.airplane-agent-form h3+.input__wrapper,.airplane-agent-form h3+.radio-group,.airplane-agent-form h3+.t-body+.file-input__wrapper,.airplane-agent-form h3+.t-body+.input__wrapper,.airplane-agent-form h3+.t-body+.radio-group,.airplane-agent-form h3+.t-body+.textarea__wrapper,.airplane-agent-form h3+.textarea__wrapper{margin-top:1.5rem}.airplane-agent-form .smart-captcha{height:100px;margin-top:1rem}
/* End */


/* Start:/local/modules/renins.constructor/blocks/promocode/assets/style.css?17103189761487*/
.promocode{margin-top:-2.5rem}.promocode__item{background:#fff;border-radius:1.25rem;display:flex;flex-direction:column;justify-content:space-between;margin-top:2.5rem;padding:1rem;width:100%}.promocode__item--top{margin-top:-.5rem}.promocode__item--top.no-logo{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.promocode__item--top .logo{margin-top:.5rem;max-width:9.0625rem}.promocode__item--top h3{margin-right:1.5rem;margin-top:.5rem}.promocode__item--top .badge{margin-top:.5rem}.promocode__item--top+.promocode__item--content{margin-top:1.5rem}.promocode__item--content h3+.t-body{margin-top:.5rem}.promocode__item--buttons{display:flex;flex-wrap:wrap;margin-top:0}.promocode__item--buttons .button{flex:0 0 100%;margin-top:1rem;max-width:100%}.promocode__item--buttons .button:not(.variant-code){order:1}@media (min-width:768px){.promocode__item{padding:2rem}}@media (min-width:1280px){.promocode__item{padding:2.5rem}.promocode__item--top{align-items:center;display:flex;justify-content:space-between}.promocode__item--top+.promocode__item--content{margin-top:2rem}.promocode__item--content h3+.t-body{margin-top:1rem}.promocode__item--buttons{align-items:center;display:flex;flex-wrap:wrap;margin-top:1.5rem}.promocode__item--buttons.space-between{justify-content:space-between;margin-left:0}.promocode__item--buttons .button{flex:0 0 auto;margin-left:1rem;margin-top:1rem}.promocode__item--buttons .button:first-child{margin-left:0;margin-top:1rem}}
/* End */
/* /local/components/renins/airplane.agent.form/templates/.default/style.css?17587102756625 */
/* /local/modules/renins.constructor/blocks/promocode/assets/style.css?17103189761487 */
