﻿@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:2px;border:1px solid #dadada}.new-form-wrapper form textarea{padding-top:calc(10px + 8px)}.new-form-wrapper form select{background-color:#fff}.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:20px;height:20px;border:1px solid #dadada}.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:2px;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}form.core-web-form .submit{display:grid;justify-content:end}form.core-web-form input,form.core-web-form textarea{color:#000}form.core-web-form .btn-submit,form.core-web-form .btn-next,form.core-web-form .btn-prev{display:flex;column-gap:14px;align-items:center;justify-content:center;padding:8px 36px;border-radius:50px;background-color:#05141f;color:#fff;background-image:none;border-color:rgba(0,0,0,0)}form.core-web-form .btn-submit:hover,form.core-web-form .btn-next:hover,form.core-web-form .btn-prev:hover{background-color:#05141f;color:#fff;text-decoration:underline}form.core-web-form .btn-submit .icon,form.core-web-form .btn-submit svg,form.core-web-form .btn-next .icon,form.core-web-form .btn-next svg,form.core-web-form .btn-prev .icon,form.core-web-form .btn-prev svg{width:16px;height:16px}form.core-web-form .btn-submit .text,form.core-web-form .btn-next .text,form.core-web-form .btn-prev .text{text-transform:uppercase}form.core-web-form .form-section-disclaimers label{font-weight:normal}form.core-web-form .form-success-container{padding:80px 50px;text-align:center;font-size:20px}form.core-web-form .form-success-container h2{font-size:28px}form.core-web-form.form-type-sections.sections-margins .form-section-content{margin-left:105px}form.core-web-form.form-type-sections.sections-margins .form-section.form-section-model .form-section-content{margin-left:0px}form.core-web-form.form-type-sections .section-wrapper,form.core-web-form.form-type-sections .form-section.form-section-buttons{box-shadow:0 3px 10px rgba(0,0,0,.1);background-color:#fff;border:none;padding:19px 25px;margin-bottom:20px}form.core-web-form.form-type-sections .form-fields-section .section-wrapper:last-child{margin-bottom:-1px}form.core-web-form.form-type-sections .form-section-buttons{-webkit-clip-path:inset(0px -4px -5px -5px);clip-path:inset(0px -4px -5px -5px)}@media screen and (max-width: 767px){form.core-web-form.form-type-sections .section-wrapper .form-section-content{margin-left:0px}form.core-web-form.form-type-sections .section-wrapper .form-section-title h3{font-weight:500;text-transform:none;margin-bottom:20px;margin-top:0}form.core-web-form.form-type-sections .section-wrapper .form-section-representative-date .form-section-field{width:100%}form.core-web-form.form-type-sections .section-wrapper .form-section-title .section-title-number{display:none !important}}form.core-web-form:not(.form-type-sections) .section-wrapper{margin-bottom:0 !important}form.core-web-form .form-section .form-section-title .wrap-section-title-number{background-color:#fff;color:#000;padding:0}form.core-web-form .form-section .form-section-title .wrap-section-title-number,form.core-web-form .form-section .form-section-title .wrap-section-title-number h3{font-size:16px !important;text-transform:none;font-weight:500 !important}form.core-web-form .form-section .form-section-title .wrap-section-title-number h3{margin:0}form.core-web-form .form-section .form-section-title .wrap-section-title-number .section-title-number{display:inline-block;margin-bottom:30px}form.core-web-form .form-section .form-section-title .wrap-section-title-number .section-title-number .wrap-number{display:flex;font-size:45px;width:100px;position:relative;top:20px;font-weight:500}form.core-web-form .form-section .form-section-title .wrap-section-title-number .section-title-number .wrap-number .part-3{display:none}.test-drive-form-wrapper form .form-section.form-section-info-discalaimer,.service-form-wrapper form .form-section.form-section-info-discalaimer{margin-bottom:0}.test-drive-form-wrapper form .form-section-model .form-section-content,.service-form-wrapper form .form-section-model .form-section-content{margin-left:0px;padding:0}.test-drive-form-wrapper form .form-field-time .form-field-option label,.service-form-wrapper form .form-field-time .form-field-option label{font-weight:normal;cursor:pointer}.test-drive-form-wrapper form .form-section-representative-date .form-section-field,.service-form-wrapper form .form-section-representative-date .form-section-field{width:50%}.test-drive-form-wrapper form .label-bottom-representative-date,.service-form-wrapper form .label-bottom-representative-date{font-size:12px;width:100%}.test-drive-form-wrapper form input,.test-drive-form-wrapper form textarea,.test-drive-form-wrapper form select,.service-form-wrapper form input,.service-form-wrapper form textarea,.service-form-wrapper form select{border-radius:2px;border-color:#dadada;background-color:#fff;height:55px}@media screen and (max-width: 767px){.test-drive-form-wrapper form .form-section-content,.service-form-wrapper form .form-section-content{margin-left:0px}.test-drive-form-wrapper form .form-section-title h3,.service-form-wrapper form .form-section-title h3{font-weight:500;text-transform:none;margin-bottom:20px;margin-top:0}.test-drive-form-wrapper form .form-section-representative-date .form-section-field,.service-form-wrapper form .form-section-representative-date .form-section-field{width:100%}.test-drive-form-wrapper form .form-section-title .section-title-number,.service-form-wrapper form .form-section-title .section-title-number{display:none !important}}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form,.service-form-wrapper.test-drive-waitlist-form-wrapper form{max-width:500px;position:relative}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form ::placeholder,.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form select,.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form input,.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form textarea,.service-form-wrapper.test-drive-waitlist-form-wrapper form ::placeholder,.service-form-wrapper.test-drive-waitlist-form-wrapper form select,.service-form-wrapper.test-drive-waitlist-form-wrapper form input,.service-form-wrapper.test-drive-waitlist-form-wrapper form textarea{color:#000}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-title,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-title{display:none}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-representative-date .form-section-field,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-representative-date .form-section-field{width:auto}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-representative-date .form-section-field.field-date,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-representative-date .form-section-field.field-date{width:50%;margin-right:5px}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field .form-field-time,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field .form-field-time{gap:10px}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field .form-field-time label,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field .form-field-time label{padding:12px 10px;margin:0}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field.field-representative,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field.field-representative{width:100%}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field.field-date,.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field.field-day-time,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field.field-date,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field.field-day-time{display:inline-flex}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field.field-day-time,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field.field-day-time{margin-left:1px}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field.field-day-time .form-field-error,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field.field-day-time .form-field-error{bottom:-33px}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section,.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .section-wrapper,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section,.service-form-wrapper.test-drive-waitlist-form-wrapper form .section-wrapper{box-shadow:none;background-color:rgba(0,0,0,0);border:none;padding:0;margin-bottom:0}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-model,.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .label-bottom-representative-date,.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field.field-notes,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-model,.service-form-wrapper.test-drive-waitlist-form-wrapper form .label-bottom-representative-date,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-field.field-notes{display:none}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-content,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-content{margin-left:0}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .field-sms-inform,.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-field-disclaimers,.service-form-wrapper.test-drive-waitlist-form-wrapper form .field-sms-inform,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-field-disclaimers{font-size:12px}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .submit,.service-form-wrapper.test-drive-waitlist-form-wrapper form .submit{justify-content:flex-start}.test-drive-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-disclaimers .read_more_disclaimer,.service-form-wrapper.test-drive-waitlist-form-wrapper form .form-section-disclaimers .read_more_disclaimer{color:#d7d7d7}.test-drive-form-wrapper.test-drive-compact-form form .form-section-info .form-section-content,.service-form-wrapper.test-drive-compact-form form .form-section-info .form-section-content{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.service-form-wrapper form .field-service-options .form-field-options{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0px 20px}.service-form-wrapper form .field-service-options .form-field-options .form-field-option{padding-right:30px}.service-form-wrapper form .field-service-options .form-field-options .form-label{grid-column:span 2;position:relative}.service-form-wrapper form .field-service-options .form-field-options .form-label .description{display:none;font-size:11px}.service-form-wrapper form .field-service-options .form-field-options .form-label .icon{position:absolute;right:-20px;top:0;display:inline-block;cursor:pointer}.service-form-wrapper form .field-service-options .form-field-options .form-label .icon::before{content:"";color:#05141f;-webkit-font-smoothing:antialiased;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;cursor:pointer}@media screen and (max-width: 767px){.service-form-wrapper form .field-service-options .form-field-options{grid-template-columns:1fr}.service-form-wrapper form .field-service-options .form-field-options .form-label .icon{right:0}}.service-form-wrapper form .field-service-options .form-label{font-weight:normal}.service-form-wrapper form .field-model{padding:0}.service-form-wrapper form .form-section-content{margin-left:0px !important}.service-form-wrapper form .form-section-vehicle .form-section-content,.service-form-wrapper form .form-section-date-time .form-section-content,.service-form-wrapper form .form-section-info .form-section-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px 30px}.service-form-wrapper form .form-section-vehicle .form-section-content .form-section-title,.service-form-wrapper form .form-section-date-time .form-section-content .form-section-title,.service-form-wrapper form .form-section-info .form-section-content .form-section-title{grid-column:span 2}@media screen and (max-width: 767px){.service-form-wrapper form .form-section-vehicle .form-section-content,.service-form-wrapper form .form-section-date-time .form-section-content,.service-form-wrapper form .form-section-info .form-section-content{grid-template-columns:1fr}.service-form-wrapper form .form-section-vehicle .form-section-content .form-section-title,.service-form-wrapper form .form-section-date-time .form-section-content .form-section-title,.service-form-wrapper form .form-section-info .form-section-content .form-section-title{grid-column:span 1}}.service-form-wrapper form .form-field-representative{margin:10px 0}.service-form-wrapper form .field-trademark.trademark-selected{display:none}.service-form-wrapper form .additional-services .form-section-model{padding:20px}.service-form-wrapper form .additional-services .form-section-model .form-field-option.form-field-checked{background:#e5e5e5}.service-form-wrapper form .additional-services .form-section-model .form-field-modelselection{grid-template-columns:repeat(4, 1fr);grid-gap:20px}@media screen and (max-width: 767px){.service-form-wrapper form .additional-services .form-section-model .form-field-modelselection{grid-template-columns:repeat(1, 1fr);grid-gap:5}}.brochure-form-wrapper form .form-section-catalog-type .field-catalog-item-name{font-weight:bold}.brochure-form-wrapper form .form-section-catalog-type .field-catalog-item-image{width:360px;height:200px}.brochure-form-wrapper form .form-section-catalog-type .field-catalog-item-image .image{position:relative;display:inline-block;content:"";background-image:url("https://kmag.net/sharedcakephp/kia2/img/brochure2/paper.png");width:100%;height:100%;background-size:cover;background-repeat:no-repeat;cursor:pointer}.brochure-form-wrapper form .form-section-catalog-type .field-catalog-type .form-field.form-field-type .form-field-option.form-field-type-radio-option:nth-of-type(1) .field-catalog-item-image{width:220px}.brochure-form-wrapper form .form-section-catalog-type .field-catalog-type .form-field.form-field-type .form-field-option.form-field-type-radio-option:nth-of-type(1) .field-catalog-item-image .image{background-image:url("https://kmag.net/sharedcakephp/kia2/img/brochure2/digital.png")}.brochure-form-wrapper form .new-form-wrapper form .form-field-type-radio-option{display:block}.brochure-form-wrapper form .new-form-wrapper form .form-field-type-radio-option .field-catalog-item{text-align:center}.brochure-form-wrapper form .text-above-phone{margin:40px 0 20px 0px}.brochure-form-wrapper form .form-container.no-vehicles .form-section-buttons{display:none}.brochure-form-wrapper form .form-container.no-vehicles .no-vehicles-wrap{margin:30px 0}.brochure-form-wrapper form .form-container.no-vehicles .no-vehicle-content{padding:30px;background-color:#fff;text-align:center;font-size:22px}.news-list-form-wrapper form .form-view-edit,.news-list-form-wrapper form .form-section-buttons .form-submit-container.submit,.news-list-form-wrapper form .form-action-buttons-wrapper .form-section-btn-back,.news-list-form-wrapper form .form-titles-wrapper .section-edit-user{display:none}.news-list-form-wrapper form.step-edit-userdata .form-view-edit,.news-list-form-wrapper form.step-edit-userdata .form-section-buttons .form-submit-container.submit,.news-list-form-wrapper form.step-edit-userdata .form-action-buttons-wrapper .form-section-btn-back,.news-list-form-wrapper form.step-edit-userdata .form-titles-wrapper .section-edit-user{display:block}.news-list-form-wrapper form.step-edit-userdata .form-section-buttons .form-submit-container.unsubscribe,.news-list-form-wrapper form.step-edit-userdata .form-action-buttons-wrapper .form-section-btn-edit,.news-list-form-wrapper form.step-edit-userdata .form-titles-wrapper .section-unsubscribe{display:none}.news-list-form-wrapper form.step-edit-userdata .form-action-buttons-wrapper{text-align:left}.news-list-form-wrapper form .form-titles-wrapper .section-edit-user{margin-bottom:30px}.news-list-form-wrapper form .form-section-field.field-gender label{display:block}.news-list-form-wrapper form .form-section-field.field-gender .form-field-type-radio-option{display:inline-flex;margin-right:30px}.news-list-form-wrapper.news-list-subscribe form .form-section-buttons .form-submit-container.submit{display:flex}.event-owners-manual-form-wrapper form .form-section-info .form-section-content{margin-bottom:20px}.event-owners-manual-form-wrapper form .vehicle-list .form-field-modelid{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 767px){.event-owners-manual-form-wrapper form .vehicle-list .form-field-modelid{grid-template-columns:repeat(2, 1fr)}}.inquiry-form-wrapper form.core-web-form .form-section-model{margin-bottom:60px}.inquiry-form-wrapper form.core-web-form .form-section input.form-input,.inquiry-form-wrapper form.core-web-form .form-section select{width:50%}.inquiry-form-wrapper form.core-web-form .form-section-representative{margin-bottom:30px}.inquiry-form-wrapper form.core-web-form .form-section-vbs-configurator{margin-bottom:40px}.inquiry-form-wrapper form.core-web-form .form-section-vbs-configurator td{font-size:16px}.inquiry-form-wrapper form.core-web-form .form-section-vbs-configurator .vbs-label{font-weight:bold}.inquiry-form-wrapper form.core-web-form .form-section-vbs-configurator .vbs-value{padding-left:10px}.inquiry-form-wrapper form.core-web-form .form-section-model.model-selected.vbs-data .form-field-has-value.form-field-modelid .form-field-type-checkbox-option{display:none}.inquiry-form-wrapper form.core-web-form .form-section-model.model-selected.vbs-data .form-field-has-value.form-field-modelid .form-field-type-checkbox-option.form-field-checked{display:block}.inquiry-form-wrapper form.core-web-form .form-section-model.model-selected.vbs-data .form-field-has-value.form-field-modelid .form-field-type-checkbox-option.form-field-checked input{display:none}.inquiry-form-wrapper form.core-web-form .form-section-model.model-selected.vbs-data .form-field-has-value.form-field-modelid .form-field-type-checkbox-option.form-field-checked .form-label img{width:450px}@media screen and (min-width: 1000px){.inquiry-form-wrapper form.core-web-form .vehicle-list .form-field-modelid{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 600px){.inquiry-form-wrapper form.core-web-form .form-section input.form-input,.inquiry-form-wrapper form.core-web-form .form-section select{width:100%}}.used-cars-form-wrapper .form-section-options .form-field-option{position:relative;display:inline-block;width:50px;height:23px}.used-cars-form-wrapper .form-section-options .form-input-field{opacity:0;width:0;height:0}.used-cars-form-wrapper .form-section-options .form-label{position:absolute;width:100%;height:100%;cursor:pointer;background-color:rgba(0,0,0,0);border-radius:24px;transition:background-color .4s;border:2px solid #fff}.used-cars-form-wrapper .form-section-options .form-label::before{content:"";position:absolute;height:20px;width:20px;left:-1px;bottom:0px;border-radius:50%;border:2px solid #fff;background-color:#05141f;transition:transform .4s}.used-cars-form-wrapper .form-section-options .form-input-field:checked+.form-label{background-color:#fff}.used-cars-form-wrapper .form-section-options .form-input-field:checked+.form-label::before{transform:translateX(28px)}.used-cars-form-wrapper.new-form-wrapper form.core-web-form input:not(.form-check),.used-cars-form-wrapper.new-form-wrapper form.core-web-form textarea{border-radius:5px}.used-cars-form-wrapper.new-form-wrapper form.core-web-form .form-section.form-section-options .form-section-field{display:flex;gap:10px;align-items:center;margin-bottom:20px}.used-cars-form-wrapper.new-form-wrapper form.core-web-form .form-section.form-section-options .form-section-field .form-field-type-checkbox{margin-bottom:0}#kia.layout-old-representative form.core-web-form .form-field-type-radio input[type=radio]:not(old)+label{background:none;padding:10px 20px}#kia.layout-old-representative form.core-web-form .field-day-time .form-field-option input[type=radio]:checked+label{background-color:#dadada}#kia.layout-old-representative form.core-web-form input[type=text],#kia.layout-old-representative form.core-web-form input[type=email],#kia.layout-old-representative form.core-web-form input[type=password],#kia.layout-old-representative form.core-web-form input[type=tel],#kia.layout-old-representative form.core-web-form input[type=number],#kia.layout-old-representative form.core-web-form .position input{position:relative;width:100%;padding:10px 15px;padding-right:30px;margin:0 0 5px;border:#999 solid 1px;z-index:1;height:55px;border-radius:2px;border-color:#dadada}#kia.layout-old-representative form.core-web-form input[type=radio]:not(old){position:relative;opacity:1;width:auto;height:auto}#kia.layout-old-representative form.core-web-form .form-field-type-radio-option{align-items:center}#kia.layout-old-representative form.core-web-form textarea{background:none}#kia.layout-old-representative form.core-web-form .form-section-disclaimers .form-field-type-checkbox-option{position:relative;display:flex}#kia.layout-old-representative form.core-web-form .field-day-time .form-field-time .form-field-error{margin-bottom:0}#kia.layout-old-representative .service-form-wrapper form textarea{background:#fff}body#retail form.core-web-form .form-field-disclaimers{font-size:14px}body#retail .new-form-wrapper.section-container-default{padding-left:0;padding-right:0}body#kia .new-form-wrapper.section-container-default{padding-left:0;padding-right:0}.form-section.form-section-model.single-vehicle .form-field.form-field-type-checkbox.form-field-has-value.form-field-modelid{grid-template-columns:1fr}.page-job-form{margin:0 auto;width:100%;max-width:1010px;padding-top:30px;margin-bottom:30px}.page-job-form .main-title{text-align:left;text-transform:uppercase;margin-bottom:50px}.page-job-form .main-title h1{font-size:36px;margin-bottom:0}.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:#f1f1f1}.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 #727272;background:#f8f8f8;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 */
