@keyframes newform-fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.grid-template-columns-full{display:grid;grid-template-columns:1fr}.grid-template-columns-half{display:grid;grid-template-columns:1fr 1fr}.cursor-not-allowed{cursor:not-allowed}.icon-fill-light svg path{fill:#fff !important}.new-form-wrapper form input:not(.form-check),.new-form-wrapper form select,.new-form-wrapper form .country-btn.form-input,.new-form-wrapper form .field-day-time .form-field-option,.new-form-wrapper form textarea{height:55px;width:100%;padding:10px 15px;border-radius:8px;border:1px solid #e6e6e6}.new-form-wrapper form textarea{padding-top:calc(10px + 8px)}.new-form-wrapper form select{background-color:rgba(0,0,0,0)}.new-form-wrapper form input[type=checkbox],.new-form-wrapper form input[type=radio]{margin:0 0}.new-form-wrapper form input[type=checkbox]{width:28px;height:28px;border:1px solid #e6e6e6}.new-form-wrapper form input[type=checkbox].form-input-field.form-check.form-field-has-error{box-shadow:0 0 0 1px red;border-radius:50%}.new-form-wrapper form input[type=checkbox].form-input-field.form-check.form-field-has-error:checked{box-shadow:none}.new-form-wrapper form input[type=date]{display:flex;align-items:center;justify-content:flex-start;position:relative}.new-form-wrapper form textarea{min-height:120px}.new-form-wrapper form .form-field{margin-bottom:20px}.new-form-wrapper form .field-day-time .form-field-time{position:relative;display:flex;gap:20px;flex-direction:row;align-items:flex-start}.new-form-wrapper form .field-day-time .form-field-time .form-field-option.form-field-type-radio-option{position:static}.new-form-wrapper form .field-day-time .form-field-time .form-field-error{position:absolute;bottom:-20px;left:0}@media screen and (max-width: 350px){.new-form-wrapper form .field-day-time .form-field-time{flex-direction:column}}.new-form-wrapper form .field-day-time .form-field-option{display:flex;width:auto;margin-top:10px;border-radius:8px;border:1px solid #dadada;padding:10px 20px;margin-right:10px;cursor:pointer}.new-form-wrapper form .field-day-time .form-field-option label{cursor:pointer;display:inline-block}.new-form-wrapper form .field-day-time .form-field-option input{display:none}.new-form-wrapper form .field-day-time .form-field-option:has(input[type=radio]:checked),.new-form-wrapper form .field-day-time .form-field-option input[type=radio]:checked+label{background-color:#dadada}.new-form-wrapper form .phone-country-fileld-wrap .country-box{height:55px}.new-form-wrapper form .form-field-smsinform .form-field-type-checkbox-option,.new-form-wrapper form .form-field-disclaimers .form-field-type-checkbox-option{display:grid;grid-template-columns:20px 1fr;grid-gap:0 12.5px;margin-bottom:0}.new-form-wrapper form{display:block}.new-form-wrapper form .field-day-time .form-field-time .form-field-option:not(:first-child) .form-field-error{display:none}.new-form-wrapper form .form-section-field.error-field{display:flex;align-items:center}.new-form-wrapper form .form-section-field.error-field .form-label-error{margin-bottom:20px}.new-form-wrapper form .form-section.form-section-buttons{margin-bottom:0}.new-form-wrapper form .form-field-type-checkbox-option,.new-form-wrapper form .form-field-type-radio-option{margin-bottom:10px}.new-form-wrapper form .coreweb-field-range-slider .range-slider-holder .noUi-handle{cursor:grab}.new-form-wrapper form .coreweb-field-range-slider .form-field.form-field-type-hidden{display:none}.new-form-wrapper form .coreweb-field-range-slider .form-field.form-field-type-text{width:100%}.new-form-wrapper form .coreweb-field-range-slider .range-slider-holder .noUi-tooltip{display:none;top:-26px;height:25px;padding-bottom:8px;font-size:10px}.new-form-wrapper form .coreweb-field-range-slider .range-slider-holder .noUi-handle:hover .noUi-tooltip{display:block}.new-form-wrapper form .coreweb-field-range-slider .noUi-horizontal{height:4px}.new-form-wrapper form .coreweb-field-range-slider .noUi-horizontal .noUi-origin{margin-top:-2px}.new-form-wrapper form .coreweb-field-range-slider .range-slider-holder{margin:10px 11px}.new-form-wrapper form .coreweb-field-range-slider .range-slider-holder .noUi-connect{background:rgba(5,20,31,.8980392157)}.new-form-wrapper form .coreweb-field-range-slider .range-slider-holder .noUi-handle{height:24px;width:24px;top:-9px;right:-12px;border-radius:9px}.new-form-wrapper form .coreweb-field-range-slider .range-slider-holder .noUi-horizontal{height:10px}.new-form-wrapper form .coreweb-field-range-slider .range-slider-holder .noUi-handle::before,.new-form-wrapper form .coreweb-field-range-slider .range-slider-holder .noUi-handle::after{content:none}form.core-web-form.core-web-form-loader{position:relative;cursor:wait}form.core-web-form.core-web-form-loader::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(200,200,200,.2);z-index:80;pointer-events:none}form.core-web-form .form-field.phone-country-fileld-wrap{display:flex;overflow:visible;position:relative}form.core-web-form .form-field.phone-country-fileld-wrap .country-box{position:relative;width:100%;min-width:110px;max-width:130px;margin-right:-1px}form.core-web-form .form-field.phone-country-fileld-wrap .country-btn{height:100%;width:100%;border:0;border:1px solid #dadada;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 8px}form.core-web-form .form-field.phone-country-fileld-wrap .country-btn .btn-flag img{height:12px}form.core-web-form .form-field.phone-country-fileld-wrap .country-name{flex:1}form.core-web-form .form-field.phone-country-fileld-wrap .country-name,form.core-web-form .form-field.phone-country-fileld-wrap .country-dial{color:#666}form.core-web-form .form-field.phone-country-fileld-wrap .phone-input{flex:1;border:0;height:46px;padding:0 12px;font-size:15px;outline:none}form.core-web-form .form-field.phone-country-fileld-wrap .country-btn{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}form.core-web-form .form-field.phone-country-fileld-wrap .form-input-field.form-input{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}form.core-web-form .form-field.phone-country-fileld-wrap .wrap-input-country-phone-number{position:relative;width:100%}form.core-web-form .form-field-type-hidden{display:none}form.core-web-form .form-section-errors-box{padding:20px;border:1px solid #d00100;margin-bottom:30px;border-radius:8px}form.core-web-form .form-section-errors-box .form-field-error:not(:last-child){margin-bottom:10px}form.core-web-form .form-element-searchable-dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;width:280px;border:1px solid #ccc;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.15);z-index:1000;overflow:hidden}form.core-web-form .form-element-searchable-dropdown.open{display:block}form.core-web-form .form-element-searchable-dropdown .search-wrap{padding:8px;border-bottom:1px solid #eee}form.core-web-form .form-element-searchable-dropdown .search-wrap input{width:100%;height:34px;padding:0 10px;border:1px solid #ccc;border-radius:6px;outline:none}form.core-web-form .form-element-searchable-dropdown .searchable-dropdown-results.country-list{max-height:220px;overflow-y:auto}form.core-web-form .form-element-searchable-dropdown .searchable-dwopdown-item{padding:9px 12px;display:flex;gap:8px;align-items:center;cursor:pointer}form.core-web-form .form-element-searchable-dropdown .searchable-dwopdown-item .country-flag{display:flex;width:18px}form.core-web-form .form-element-searchable-dropdown .searchable-dwopdown-item:hover{background:#f2f6ff}form.core-web-form .form-element-searchable-dropdown .searchable-dwopdown-item.active{background:#e8f0ff}form.core-web-form .form-floating{position:relative}form.core-web-form .form-floating .form-floating-label{position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0;padding:10px 15px;color:#555;font-weight:normal;line-height:1;pointer-events:none;transition:all .22s ease}form.core-web-form .form-floating.form-field-type-textarea .form-floating-label{top:calc(10px + 4px);transform:none}form.core-web-form .form-floating.form-field-type-date .form-floating-label{margin-left:3px}form.core-web-form .form-floating .form-input:focus+.form-floating-label,form.core-web-form .form-floating .form-textarea:focus+.form-floating-label,form.core-web-form .form-floating .form-input:not(:placeholder-shown)+.form-floating-label,form.core-web-form .form-floating .form-textarea:not(:placeholder-shown)+.form-floating-label,form.core-web-form .form-floating.form-floating-active .form-floating-label{top:-6px;transform:translateY(0);font-size:76%;color:#999}.new-form-wrapper form.core-web-form .form-section-title{margin-bottom:20px}.new-form-wrapper form.core-web-form .form-section-title h3{margin:0;padding-top:20px}.new-form-wrapper form.core-web-form .form-section-disclaimers .form-field-type-checkbox-option{align-items:flex-start}.new-form-wrapper form.core-web-form .form-label{width:100%}.new-form-wrapper form.core-web-form .form-section-catalog-type .form-section-content{margin-left:0}.new-form-wrapper form.core-web-form .form-section-model.model-selected .vehicle-list .form-field-option-wrapper{grid-template-columns:1fr}.new-form-wrapper form.core-web-form .form-section-model.model-selected .vehicle-list .form-field-type-radio-option:not(.form-field-checked){display:none}@media screen and (min-width: 767px){.new-form-wrapper form.core-web-form .form-section-model.model-selected .form-field-type-radio-option.form-field-checked img{width:450px}}.new-form-wrapper form.core-web-form .form-section-model.show-model-selection.model-selected .vehicle-list .form-field-modelid.form-field-has-value{grid-template-columns:repeat(3, 1fr)}.new-form-wrapper form.core-web-form .form-section-model.show-model-selection.model-selected.single-vehicle .vehicle-list .form-field-modelid.form-field-has-value{grid-template-columns:1fr}.new-form-wrapper form.core-web-form .form-section-model.show-model-selection .form-field-option.form-field-type-checkbox-option{position:relative}.new-form-wrapper form.core-web-form .form-section-model.show-model-selection .form-field-option .form-input-field.form-check{display:block;position:absolute;top:0;left:0;width:24px;height:24px}.new-form-wrapper form.core-web-form .form-section-model.show-model-selection .field-model-image{margin-top:20px}.new-form-wrapper form.core-web-form .form-section-model.show-model-selection .form-field-modelid{grid-gap:20px}.new-form-wrapper form.core-web-form .form-section-model .form-section-content{margin-left:0px;padding:0}.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelid,.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelselection{position:relative;display:grid;grid-template-columns:repeat(3, 1fr)}.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelid .field-model-image,.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelselection .field-model-image{cursor:pointer}.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelid .field-model-image img,.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelselection .field-model-image img{width:100%}.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelid .form-field-option input,.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelselection .form-field-option input{display:none}.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelid .form-field-option:not(:first-child) .form-field-error,.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelid .vehicle-model-class:not(:first-child) .form-field-error,.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelselection .form-field-option:not(:first-child) .form-field-error,.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelselection .vehicle-model-class:not(:first-child) .form-field-error{display:none}.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelid .vehicle-model-class .form-field-error,.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelselection .vehicle-model-class .form-field-error{right:0}.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelid .form-field-error,.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelselection .form-field-error{position:absolute;margin-bottom:150px}.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelid .form-field-checked .field-model-image,.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelselection .form-field-checked .field-model-image{cursor:default}.new-form-wrapper form.core-web-form .vehicle-list.grouped-vehicles .form-field-modelid{grid-template-columns:1fr}.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelid.form-field-has-value{grid-template-columns:1fr}.new-form-wrapper form.core-web-form .form-section-model.model-selected .form-section-content,.new-form-wrapper form.core-web-form .form-section-catalog-type.catalog-selected .form-section-content{display:flex;justify-content:flex-start}.new-form-wrapper form.core-web-form .form-section-model.model-selected .reset-selection-cta,.new-form-wrapper form.core-web-form .form-section-catalog-type.catalog-selected .reset-selection-cta{display:block}.new-form-wrapper form.core-web-form .form-section-service-options{position:relative}.new-form-wrapper form.core-web-form .form-section-service-options .form-field-error{display:none;position:absolute;top:0;right:0}.new-form-wrapper form.core-web-form .form-section-service-options .field-service-options .form-field-type-checkbox-option:first-child .form-field-error{display:block}.new-form-wrapper form.core-web-form .form-section-catalog-type .field-catalog-type .form-field-has-value .form-field-type-radio-option{display:none}.new-form-wrapper form.core-web-form .form-section-catalog-type .field-catalog-type .form-field-has-value .form-field-type-radio-option.form-field-checked{display:block}.new-form-wrapper form.core-web-form .form-section-catalog-type .field-catalog-type .form-field-type-radio>label.form-label{display:none}.new-form-wrapper form.core-web-form .form-section-catalog-type .field-catalog-type .form-field-type-radio{display:flex;justify-content:space-around}.new-form-wrapper form.core-web-form .form-section-catalog-type .field-catalog-type .form-field-type-radio .form-field-type-radio-option{position:relative}.new-form-wrapper form.core-web-form .form-section-catalog-type .field-catalog-type .form-field-type-radio-option input{visibility:hidden;height:0 !important}.new-form-wrapper form.core-web-form .form-section-catalog-type .field-catalog-item{text-align:center}.new-form-wrapper form.core-web-form .reset-selection-cta{display:none;text-decoration:underline;cursor:pointer}.new-form-wrapper form.core-web-form .field-model-name{text-align:center}.new-form-wrapper form.core-web-form .form-success-container{padding:80px 50px;text-align:center}@media(max-width: 500px){.new-form-wrapper form.core-web-form .form-success-container{padding:80px 20px}}.new-form-wrapper form.core-web-form .read_more_disclaimer{text-decoration:underline;cursor:pointer}.new-form-wrapper form.core-web-form .form-field-disclaimers .form-field-type-checkbox-option .form-field-error{grid-column:span 2;margin-bottom:10px;margin-left:33px}.new-form-wrapper form.core-web-form .form-field-disclaimers{display:flex;flex-direction:column;gap:20px}.new-form-wrapper form.core-web-form .form-field-disclaimers .field-non-mandatory .form-field-error{display:none}.new-form-wrapper form.core-web-form .form-field-disclaimers .form-label{font-weight:normal}.new-form-wrapper form.core-web-form .form-field-disclaimer-more{padding:10px}.new-form-wrapper form.core-web-form .representative-info{margin-bottom:30px}.new-form-wrapper form.core-web-form .representative-info .representative-info-title{margin-bottom:10px}.new-form-wrapper form.core-web-form .representative-info .representative-info-name{font-weight:bold}.new-form-wrapper form.core-web-form .submit{display:grid;justify-content:end}.new-form-wrapper form.core-web-form .form-field-error,.new-form-wrapper form.core-web-form .form-label-error{color:#d00100}.new-form-wrapper form.core-web-form .show{display:block !important}.new-form-wrapper form.core-web-form .form-display-none{display:none}.new-form-wrapper form.core-web-form .btn-link{text-decoration:underline;cursor:pointer}.new-form-wrapper form.core-web-form .mb-0{margin-bottom:0}.new-form-wrapper form.core-web-form .form-section.form-section-service-options .form-field-type-checkbox-option{align-items:flex-start}.new-form-wrapper form.core-web-form button:focus,.new-form-wrapper form.core-web-form input:focus,.new-form-wrapper form.core-web-form textarea:focus{outline:none}.new-form-wrapper form.core-web-form .form-section-model.model-selected.single-vehicle .form-field-has-value.form-field-modelid .form-field-type-checkbox-option{display:none}.new-form-wrapper form.core-web-form .form-section-model.model-selected.single-vehicle .form-field-has-value.form-field-modelid .form-field-type-checkbox-option.form-field-checked{display:block}.new-form-wrapper form.core-web-form .form-section-model.model-selected.single-vehicle .form-field-has-value.form-field-modelid .form-field-type-checkbox-option.form-field-checked input{display:none}.new-form-wrapper form.core-web-form .form-section-model.model-selected.single-vehicle .form-field-has-value.form-field-modelid .form-field-type-checkbox-option.form-field-checked .form-label img{width:450px}@media(max-width: 768px){.new-form-wrapper form.core-web-form .form-section-model.model-selected.single-vehicle .form-field-has-value.form-field-modelid .form-field-type-checkbox-option.form-field-checked .form-label img{width:300px}}@media(min-width: 992px){.new-form-wrapper form.core-web-form .gap-form{gap:30px}}@media(max-width: 992px){.new-form-wrapper form.core-web-form .form-section-catalog-type .field-catalog-type .form-field-type-radio{flex-direction:column;align-items:center}}@media(max-width: 767px){.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelid,.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelselection{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelid,.new-form-wrapper form.core-web-form .vehicle-list .form-field-modelselection{grid-template-columns:1fr}}.new-form-wrapper form .form-field-type-checkbox-option,.new-form-wrapper form .form-field-type-radio-option{display:flex;align-items:center;gap:12.5px}.new-form-wrapper form .form-field-type-checkbox-option label,.new-form-wrapper form .form-field-type-radio-option label{margin:0;padding-bottom:0;padding-top:0}.new-form-wrapper form .wrap-multi-select-input{position:relative}.new-form-wrapper form .wrap-multi-select-input.open .content-select-inputs{position:absolute;top:0;left:0;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);min-height:80px}.new-form-wrapper form .wrap-multi-select-input.open .wrap-options-multiple{display:block;overflow-y:auto;border:1px solid #eee;max-height:400px}.new-form-wrapper form .wrap-multi-select-input.open .wrap-options-multiple,.new-form-wrapper form .wrap-multi-select-input.open .content-select-inputs{z-index:20}.new-form-wrapper form .wrap-multi-select-input.open .input-with-icon.values-selected .core-webform-input-filter-selection{padding-top:20px;color:#000}.new-form-wrapper form .wrap-multi-select-input.open .input-with-icon .selected-values{top:4px}.new-form-wrapper form .wrap-multi-select-input.open .content-select-inputs{width:100%}.new-form-wrapper form .wrap-multi-select-input.open .input-with-icon .selected-values{position:absolute;top:20%;left:15px;font-size:12px;color:#999}.new-form-wrapper form .wrap-multi-select-input:not(.open) .input-with-icon.values-selected .core-webform-input-filter-selection{color:rgba(0,0,0,0)}.new-form-wrapper form .wrap-multi-select-input .input-with-icon{position:relative;display:inline-block;width:100%}.new-form-wrapper form .wrap-multi-select-input .wrap-options-multiple{display:none;box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}.new-form-wrapper form .wrap-multi-select-input .wrap-options-multiple .wrap-filter-group.empty-list{display:none}.new-form-wrapper form .wrap-multi-select-input .wrap-options-multiple .option{height:40px}.new-form-wrapper form .wrap-multi-select-input .wrap-options-multiple .filter-group-title img{width:auto;height:100%}.new-form-wrapper form .wrap-multi-select-input .wrap-options-multiple .option:hover{opacity:.5}.new-form-wrapper form .wrap-multi-select-input .wrap-options-multiple option.selected{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;right:10px;height:16px;width:16px;background-image:url("https://www.kmag.net/sharedcakephp/img/used_cars/icon-check.svg");background-repeat:no-repeat;background-size:contain}.new-form-wrapper form .wrap-multi-select-input .wrap-options-multiple .option img{width:auto;height:100%}.new-form-wrapper form .wrap-multi-select-input .wrap-filter-group{background-color:#fff}.new-form-wrapper form .wrap-multi-select-input .wrap-filter-group:last-child{margin-bottom:0}.new-form-wrapper form .wrap-multi-select-input .multi-select-input .option{position:relative;border-bottom:1px solid #bbb;padding:0 10px;cursor:pointer;transition:all .15s ease-in-out;user-select:none}.new-form-wrapper form .wrap-multi-select-input .multi-select-input .option.selected:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;right:10px;height:16px;width:16px;background-image:url("https://www.kmag.net/sharedcakephp/img/used_cars/icon-check.svg");background-repeat:no-repeat;background-size:contain}.new-form-wrapper form .wrap-multi-select-input .multi-select-input .option .text-found{font-weight:bold;text-decoration:underline}.new-form-wrapper form .wrap-multi-select-input .input-with-icon .selected-values{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.new-form-wrapper form .wrap-multi-select-input .input-with-icon.values-selected .core-webform-input-filter-selection::placeholder{color:rgba(0,0,0,0)}form.core-web-form.multi-step-web-form .form-step-num-1 .indicator .icon-1,form.core-web-form.multi-step-web-form .form-step-num-2 .indicator .icon-2,form.core-web-form.multi-step-web-form .form-step-num-3 .indicator .icon-3,form.core-web-form.multi-step-web-form .form-step-num-4 .indicator .icon-4,form.core-web-form.multi-step-web-form .form-step-num-5 .indicator .icon-5,form.core-web-form.multi-step-web-form .form-step-num-6 .indicator .icon-6{background-color:#05141f}form.core-web-form.multi-step-web-form .indicator{text-align:center;overflow:visible;margin:20px 0 20px}form.core-web-form.multi-step-web-form .indicator_wraper{display:inline-block;border-bottom:#e7e8ea solid 2px;height:19px}form.core-web-form.multi-step-web-form .indicator_wraper i.fa{height:31px;width:31px;display:inline-block;border-radius:16px;font-size:14px;line-height:2;background:#c7c7c7;color:#f5f5f5}form.core-web-form.multi-step-web-form .indicator_wraper i.fa:first-child{margin-right:15px}form.core-web-form.multi-step-web-form .indicator_wraper i.fa.active{background-color:#05141f}form.core-web-form.multi-step-web-form .wrap-action-btn{display:flex;justify-content:end}form.core-web-form.multi-step-web-form .wrap-action-btn .btn{font-weight:700;border-radius:50px;font-size:14px;padding:10px 16px}form.core-web-form.multi-step-web-form .form-container .form-section-buttons{display:none}form.core-web-form.multi-step-web-form .wrap-form-steps .step-1,form.core-web-form.multi-step-web-form .wrap-form-steps .step-2,form.core-web-form.multi-step-web-form .wrap-form-steps .step-3,form.core-web-form.multi-step-web-form .wrap-form-steps .step-4,form.core-web-form.multi-step-web-form .wrap-form-steps .step-5,form.core-web-form.multi-step-web-form .wrap-form-steps .step-6{display:none}form.core-web-form.multi-step-web-form .form-container.form-step-num-1 .wrap-form-steps .step-1,form.core-web-form.multi-step-web-form .form-container.form-step-num-2 .wrap-form-steps .step-2,form.core-web-form.multi-step-web-form .form-container.form-step-num-3 .wrap-form-steps .step-3,form.core-web-form.multi-step-web-form .form-container.form-step-num-4 .wrap-form-steps .step-4,form.core-web-form.multi-step-web-form .form-container.form-step-num-5 .wrap-form-steps .step-5,form.core-web-form.multi-step-web-form .form-container.form-step-num-6 .wrap-form-steps .step-6{display:block}form.core-web-form.multi-step-web-form.step-number-max-2 .form-container.form-step-num-2 .form-section.form-section-buttons,form.core-web-form.multi-step-web-form.step-number-max-3 .form-container.form-step-num-3 .form-section.form-section-buttons,form.core-web-form.multi-step-web-form.step-number-max-4 .form-container.form-step-num-4 .form-section.form-section-buttons,form.core-web-form.multi-step-web-form.step-number-max-5 .form-container.form-step-num-5 .form-section.form-section-buttons,form.core-web-form.multi-step-web-form.step-number-max-6 .form-container.form-step-num-6 .form-section.form-section-buttons{display:block}form.core-web-form.multi-step-web-form .btn.btn-next-step:hover,form.core-web-form.multi-step-web-form .btn.btn-submit:hover{color:#fff;text-decoration:none;background-color:rgba(5,20,31,.9)}.text-transform-lowercase{text-transform:lowercase}.service-form-wrapper form .field-service-options .form-field-options .form-field-option{align-items:start}.new-form-wrapper .core-web-form .form-field{margin-bottom:20px}select,.form-select{margin-bottom:20px}form.core-web-form .form-field.phone-country-fileld-wrap .country-btn{padding:0 16px}.new-form-wrapper form .field-day-time .form-field-option input{display:initial}.new-form-wrapper form .field-day-time .form-field-option,.wrapper form .field-day-time .form-field-option input[type=radio]:checked+label,.new-form-wrapper form .field-day-time .form-field-option:has(input[type=radio]:checked){padding:0;margin:0;border:none;background-color:rgba(0,0,0,0)}form-field form-field-type-checkbox form-field-smsinform form-floating{margin-bottom:10px}.new-form-wrapper form .form-field-smsinform .form-field-type-checkbox-option,.new-form-wrapper form .form-field-disclaimers .form-field-type-checkbox-option{display:flex;margin-bottom:0}.page-job-form{margin:0 auto;width:100%}.page-job-form .attachment-upload-box{display:flex;align-items:center;justify-content:center;min-height:140px;border:3px dashed #b9c1cc;border-radius:10px;background:rgba(0,0,0,0);cursor:pointer;padding:16px;text-align:center;user-select:none}.page-job-form .attachment-upload-box.is-dragover{border-color:#3b82f6;background:#eff6ff}.page-job-form .attachment-upload-box .hint{font-size:14px;line-height:1.4}.page-job-form .attachment-upload-box .files{margin-top:8px;font-size:14px;font-weight:bold;opacity:.9;word-break:break-word}.page-job-form{margin:0 auto;max-width:1210px}.page-job-form .form-section-upload-cv .cv-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:stretch}@media(min-width: 992px){.page-job-form .form-section-upload-cv .cv-grid{grid-template-columns:1fr auto 1fr;gap:40px}}.page-job-form .form-section-upload-cv .cv-grid .g-col{padding:20px 30px 10px 30px;height:100%;text-align:center}@media(min-width: 992px){.page-job-form .form-section-upload-cv .cv-grid .g-col{padding:30px 40px 15px 40px}}.page-job-form .form-section-upload-cv .cv-grid .form-bg{background-color:#1c1c1c}.page-job-form .form-section-upload-cv .cv-grid .form-section-title h3{font-weight:400;font-size:22px !important;line-height:1.2}@media(min-width: 992px){.page-job-form .form-section-upload-cv .cv-grid .form-section-title h3{font-size:25px !important}}.page-job-form .form-section-upload-cv .cv-grid .hint .hint-1{font-size:15px;font-weight:bold}@media(min-width: 992px){.page-job-form .form-section-upload-cv .cv-grid .hint .hint-1{font-size:16px}}.page-job-form .form-section-upload-cv .cv-grid .hint .hint-2{font-size:13px}@media(min-width: 992px){.page-job-form .form-section-upload-cv .cv-grid .hint .hint-2{font-size:14px}}.page-job-form .form-section-upload-cv .cv-grid .bottom{font-size:15px}@media(min-width: 992px){.page-job-form .form-section-upload-cv .cv-grid .bottom{font-size:16px}}.page-job-form .form-section-upload-cv .cv-grid .text-or{font-size:26px;font-weight:bold}@media(min-width: 992px){.page-job-form .form-section-upload-cv .cv-grid .text-or{font-size:30px}}.page-job-form .form-section-upload-cv .attachment-upload-box{border:2px dashed #1ef1c6;background:#1c1c1c;margin:30px 0 25px 0;padding:30px}.page-job-form form.core-web-form.multi-step-web-form .indicator_wraper{border:0}.page-job-form form.core-web-form.multi-step-web-form .indicator_wraper i{margin-right:10px}.page-job-form form.core-web-form.multi-step-web-form .form-step-num-1 .indicator .icon-1,.page-job-form form.core-web-form.multi-step-web-form .form-step-num-2 .indicator .icon-2{background-color:rgba(0,0,0,0);font-weight:bold;text-decoration:underline}.page-job-form .upload-loader{position:fixed;inset:0;z-index:99999;display:none;background:rgba(0,0,0,.65);backdrop-filter:blur(2px)}.page-job-form .upload-loader.is-visible{display:flex}.page-job-form .upload-loader .upload-loader__box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:min(520px,100% - 32px);background:#fff;border-radius:14px;padding:22px 18px;box-shadow:0 18px 60px rgba(0,0,0,.35);text-align:center}.page-job-form .upload-loader .upload-loader__spinner{width:46px;height:46px;border:4px solid rgba(0,0,0,.15);border-top-color:rgba(0,0,0,.65);border-radius:50%;margin:0 auto 14px auto;animation:uploadspin .9s linear infinite}@keyframes uploadspin{to{transform:rotate(360deg)}}.page-job-form .upload-loader__title{font-size:16px;font-weight:700;margin:0 0 6px 0}.page-job-form .upload-loader__text{font-size:14px;margin:0 0 16px 0;opacity:.8}.page-job-form .upload-loader__actions{display:flex;justify-content:center;gap:10px;margin-top:40px}.page-job-form .cancel-cv-upload{cursor:pointer;user-select:none}.page-job-form .page-job-form .container-default{margin-left:auto;margin-right:auto}.page-job-form .form-success-container{text-align:center}.page-job-form .form-input-file-hidden{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.page-job-form form.core-web-form.loader-file-upload .upload-loader{display:block !important}.page-job-form form.core-web-form .upload-loader{position:fixed;left:0;top:0;height:100vh;width:100vw;background:rgba(0,0,0,.2);z-index:999}.page-job-form form.core-web-form .form-field-gender .form-label{width:auto;display:flex;align-items:center;gap:12.5px}.page-job-form form.core-web-form .form-field-type-radio.form-field-gender{display:flex;gap:20px;margin-bottom:0 !important}.page-job-form form.core-web-form .form-field-type-radio.form-field-gender .form-field-option{margin-bottom:0 !important}.page-job-form form.core-web-form .form-field-gender>.form-field-option:nth-of-type(1)>.form-field-error{display:none}.page-job-form .form-section-attachments .form-notes{color:var(--form-notes-color, currentColor);margin:0 0 .5rem;opacity:.75}.page-job-form .form-section-disclaimers{margin-top:2rem}.page-job-form .attachment-field-label{display:block;font-weight:600;margin-bottom:.5rem}.page-job-form .attachment-field-label .required{color:var(--form-error-color, #d32f2f)}.page-job-form .attachment-upload-box-single{position:relative;cursor:pointer;transition:border-color .2s,background .2s}.page-job-form .attachment-upload-box-single .attachment-icon svg{width:64px;height:64px}.page-job-form .attachment-upload-box-single:hover{border-color:var(--dropzone-hover-border, currentColor);background:var(--dropzone-hover-bg, transparent)}.page-job-form .attachment-upload-box-single.is-dragover{border-color:var(--dropzone-dragover-border, var(--brand-color, currentColor));background:var(--dropzone-dragover-bg, transparent)}.page-job-form .attachment-upload-box-single .hint{pointer-events:none}.page-job-form .attachment-upload-box-single .hint-action{color:var(--dropzone-link-color, var(--brand-color, currentColor));font-weight:600}.page-job-form .attachment-upload-box-single .files{color:var(--dropzone-files-color, currentColor);font-weight:500;word-break:break-all}.page-job-form .attachment-upload-box-single .form-input-file-hidden{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:2}@media(max-width: 768px){.page-job-form .attachment-field-wrap+.attachment-field-wrap .attachment-field-label,.page-job-form .form-section-attachments .g-col-12+.g-col-12 .attachment-field-label{margin-top:1.5rem}}
/*# sourceMappingURL=jobs_new_form.css.map */
