@charset "UTF-8";.rec_logo{max-width:130px}.rec_steps{display:flex;justify-content:space-between;align-items:center;position:relative}.rec_steps .progress{width:100%;position:absolute;--bs-progress-height: 2px;--bs-progress-bg: var(--step-bg);--bs-progress-border-radius: 2px;--bs-progress-box-shadow: none;--bs-progress-bar-bg: var(--step-active-bg)}.rec_steps .rec_step{position:relative}.rec_steps .rec_step .rec_step-number{display:flex;justify-content:center;align-items:center;color:var(--step-color);background-color:var(--step-bg);width:32px;height:32px;border-radius:16px}.rec_steps .rec_step .rec_step-title{font-size:1rem;line-height:1.125rem;color:var(--step-bg);position:absolute;left:50%;transform:translate(-50%);text-align:center;white-space:nowrap;margin-top:8px}.rec_steps .rec_step.active .rec_step-number{background-color:var(--step-active-bg)}.rec_steps .rec_step.active .rec_step-title{color:var(--step-active-color);font-weight:700}@media (max-width: 767.98px){.rec_steps .rec_step .rec_step-title{display:none}}.form-control{padding:.688rem 1rem;font-size:1rem;line-height:1.75rem;color:var(--input-text-color);background-color:var(--input-bg);border:var(--bs-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius)}.form-control::-moz-placeholder{color:var(--input-placeholder-color)}.form-control::placeholder{color:var(--input-placeholder-color)}.form-control:focus{border-color:var(--input-focus-border);background-color:var(--input-focus-bg);box-shadow:none}.form-control:not(:-moz-placeholder-shown).is-invalid{border-color:var(--input-error-border);background-color:var(--input-error-bg)}.form-control.is-invalid,.form-control:not(:placeholder-shown).is-invalid{border-color:var(--input-error-border);background-color:var(--input-error-bg)}Input[readonly]{border-color:#d1d5db;background-color:#e5e7eb;color:#6b7280;pointer-events:none}.form-control-lg{padding:.85rem;font-size:1.125rem;line-height:1.875rem}.form-control-fn:not(:last-child){border-right:0;border-radius:var(--input-border-radius) 0 0 var(--input-border-radius)}.form-control-fn:first-child{width:60px;border-radius:var(--input-border-radius) 0 0 var(--input-border-radius)}.form-control-fn:last-child{border-radius:0 var(--input-border-radius) var(--input-border-radius) 0}.rec_input-icon .rec-icon{left:16px}.rec_input-icon .form-control{padding-left:56px}.rec_select .form-select{padding:.688rem 1rem;font-size:1rem;line-height:1.75rem;color:var(--input-text-color);background-color:var(--input-bg);border:var(--bs-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius)}.rec_select .form-select:focus{border-color:var(--input-focus-border);background-color:var(--input-focus-bg);box-shadow:none}.rec_select .form-select:not(:-moz-placeholder-shown).is-invalid{border-color:var(--input-error-border);background-color:var(--input-error-bg)}.rec_select .form-select.is-invalid,.rec_select .form-select:not(:placeholder-shown).is-invalid{border-color:var(--input-error-border);background-color:var(--input-error-bg)}.rec_select .form-select option{background-color:var(--input-focus-bg)}.rec_datepicker .form-control{position:relative;padding-left:56px}.rec_datepicker .form-control::-webkit-calendar-picker-indicator{background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px;position:absolute;left:16px}.rec_datepicker .rec-icon{width:26px;margin-top:11px;z-index:1;margin-left:16px;background:#fff}.rec_datepicker .date-inp-mask{background:#fff;width:25px;height:25px;z-index:1;right:17px;top:14px}.date-inp::-webkit-calendar-picker-indicator{padding:100% 100% 100% 0%}.rec_radio .form-check{padding:.8rem 1rem;color:var(--input-text-color);background-color:var(--input-bg);border:var(--bs-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius)}.rec_radio .form-check .form-check-input{margin-left:0;float:none}@media (min-width: 767.98px){.container-input-file h4{height:50px;display:flex;align-items:flex-end}}.rec_upload{background-color:var(--input-bg);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);padding:10%}.rec_upload .form-control-file{display:none}.rec_upload:hover{cursor:pointer}@media (min-width: 767.98px){.container-input-file .rec_upload{min-height:500px;padding:15% 10%}}.rec_phone .form-select{padding:.688rem 2rem .688rem 1rem;font-size:1rem;line-height:1.75rem;color:var(--input-text-color);background-color:var(--input-bg);border:var(--bs-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);max-width:142px}.rec_phone .form-select:focus{border-color:var(--input-focus-border);background-color:var(--input-focus-bg);box-shadow:none}.rec_phone .form-select:not(:-moz-placeholder-shown).is-invalid{border-color:var(--input-error-border);background-color:var(--input-error-bg)}.rec_phone .form-select.is-invalid,.rec_phone .form-select:not(:placeholder-shown).is-invalid{border-color:var(--input-error-border);background-color:var(--input-error-bg)}.highlight{padding-top:15px;padding-bottom:10px;border:2px solid var(--input-error-border);border-radius:.5em}.highlight-message{color:red;font-size:.9em}.rec_message .alert{--bs-alert-padding-x: 10px;--bs-alert-padding-y: 8px;--bs-alert-border-radius: var(--alert-border-radius)}.rec_message .alert-primary{--bs-alert-color: var(--bs-heading-color);--bs-alert-bg: var(--bs-body-bg);--bs-alert-border-color: var(--body-color-secondary)}.btn{--bs-btn-padding-x: var(--btn-padding-x);--bs-btn-padding-y: var(--btn-padding-y);--bs-btn-font-size: var(--btn-font-size);--bs-btn-font-weight: var(--btn-font-weight);--bs-btn-line-height: var(--btn-line-height)}.btn .rec_icon{width:13px;height:auto;margin-bottom:4px}.btn-sm{--bs-btn-padding-y: var(--btn-sm-padding-y);--bs-btn-padding-x: var(--btn-sm-padding-x);--bs-btn-font-size: var(--btn-sm-font-size);--bs-btn-line-height: var(--btn-sm-line-height)}.btn-primary{--bs-btn-color: var(--btn-primary-color);--bs-btn-bg: var(--btn-primary-bg);--bs-btn-border-color: var(--btn-primary-bg) --bs-btn-hover-color: var(--btn-primary-color);--bs-btn-hover-bg: var(--btn-primary-hover-bg);--bs-btn-hover-border-color: var(--btn-primary-hover-bg);--bs-btn-focus-shadow-rgb: var(--btn-primary-shadow);--bs-btn-active-color: var(--btn-primary-color);--bs-btn-active-bg: var(--btn-primary-hover-bg);--bs-btn-active-border-color: var(--btn-primary-hover-bg);--bs-btn-active-shadow: var(--btn-primary-shadow);--bs-btn-disabled-color: var(--btn-primary-color);--bs-btn-disabled-bg: var(--btn-primary-disabled-bg);--bs-btn-disabled-border-color: var(--btn-primary-disabled-bg)}.btn-primary .rec_icon *{fill:var(--btn-primary-color)}.btn-secondary{--bs-btn-font-weight: var(--btn-secondary-font-weight);--bs-btn-color: var(--btn-secondary-color);--bs-btn-bg: var(--btn-secondary-bg);--bs-btn-border-color: var(--btn-secondary-border);--bs-btn-hover-color: var(--btn-secondary-color);--bs-btn-hover-bg: var(--btn-secondary-hover-bg);--bs-btn-hover-border-color: var(--btn-secondary-border);--bs-btn-focus-shadow-rgb: var(--btn-secondary-shadow);--bs-btn-active-color: var(--btn-secondary-color);--bs-btn-active-bg: var(--btn-secondary-hover-bg);--bs-btn-active-border-color: var(--btn-secondary-border);--bs-btn-active-shadow: var(--btn-secondary-shadow);--bs-btn-disabled-color: var(--btn-secondary-disabled-color);--bs-btn-disabled-bg: var(--btn-secondary-disabled-bg);--bs-btn-disabled-border-color: var(--btn-secondary-disabled-border)}.btn-secondary .rec_icon *{fill:var(--btn-secondary-color)}.rec_collapse{background-color:var(--collapse-bg);border-radius:8px;padding:8px 16px}.rec_collapse .btn-collapse{width:24px;height:24px;border-radius:12px;display:flex;justify-content:center;align-items:center;cursor:pointer}.rec_collapse .btn-collapse .icon-open *{fill:var(--btn-primary-bg)}.rec_collapse .btn-collapse .icon-close *{fill:var(--btn-primary-color)}.rec_collapse .btn-collapse .icon-size{width:12px}.rec_collapse .btn-collapse[aria-expanded=false]{background-color:var(--btn-primary-color)}.rec_collapse .btn-collapse[aria-expanded=false] .icon-open{display:inline-block}.rec_collapse .btn-collapse[aria-expanded=false] .icon-close{display:none}.rec_collapse .btn-collapse[aria-expanded=true]{background-color:var(--btn-primary-bg)}.rec_collapse .btn-collapse[aria-expanded=true] .icon-open{display:none}.rec_collapse .btn-collapse[aria-expanded=true] .icon-close{display:inline-block}.rec_accordion .accordion-button:after{content:url(/svg/close-accordion.svg);display:inline-block;width:50px;height:50px;background-image:none;transform:none}.rec_accordion .accordion-button.collapsed:after{content:url(/svg/open-accordion.svg)}.rec_big-box-info .card{--bs-card-spacer-y: 40px;--bs-card-spacer-x: 40px;border:none;--bs-card-border-radius: var(--card-sm-border-radius);--bs-card-bg: var(--card-secondary-bg)}@media (max-width: 767.98px){.rec_big-box-info .card{--bs-card-spacer-y: 16px;--bs-card-spacer-x: 16px}}.rec_footer-funnel{margin-top:auto}.rec_footer-funnel li{display:inline-block;margin:0 48px}.rec_footer-funnel li a{text-decoration:none}@media (max-width: 767.98px){.rec_footer-funnel li{display:block;margin:8px 0}.rec_footer-funnel li p{font-size:.875rem;line-height:1rem}}.rec_breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none}#contractModal{--bs-modal-border-radius: 14px !important;--bs-modal-header-border-width: 0px !important}.loading-state{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:9999;display:flex;justify-content:center;align-items:center}.loading{width:100px;height:100px;border-radius:50%;border:10px solid #ddd;border-top-color:#76bb20;animation:loading 1s linear infinite}@keyframes loading{to{transform:rotate(360deg)}}.steps{min-height:100vh;position:relative}.body-steps{padding-bottom:12rem!important}.footer-steps{position:absolute;bottom:0;width:100%}.bg-gray-100{background-color:var(--rec-gray-100)}.prefix-value{position:relative;display:inline-block;cursor:pointer}.prefix-value:before{position:absolute;content:" ↓";top:15px;right:8px;height:20px;width:100%;text-align:right}.prefix-value input{background-color:#fff!important;cursor:pointer}.phone-prefix-dropdown{position:relative;width:120px}.phone-prefix-dropdown .dropdown-menu{position:absolute;border-radius:5px!important;padding:2px;top:50px}.phone-prefix-dropdown .dropdown-menu input{height:35px}.phone-prefix-dropdown .dropdown-menu .phone-code-dropdown{max-height:150px;border-radius:5px;overflow-x:hidden}
