.eloquaRationalizedForms [aria-hidden=true] {
  visibility: visible;
}

.eloquaRationalizedForms.section .channel.fa.fa-info-circle.ico-richiesta_info,.cpspromorangedetailrationalizedform.section .channel.fa.fa-info-circle.ico-richiesta_info{
  display:none !important
}
.eloquaRationalizedForms.section div.section-global,.cpspromorangedetailrationalizedform.section div.section-global{
  height:auto;
  overflow:hidden;
  color:#000 !important;
  font-family:"ApexNew-Book" !important;
  font-size:14px;
  width:100%;
  line-height:22px
}
.eloquaRationalizedForms.section .new-form-container,.cpspromorangedetailrationalizedform.section .new-form-container{
  height:auto;
  overflow:hidden
}
.eloquaRationalizedForms.section .new-form-container .new-form,.cpspromorangedetailrationalizedform.section .new-form-container .new-form{
  height:auto;
  overflow:hidden
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-content,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content{
  height:auto;
  overflow:hidden;
  width:100%;
  height:100%;
  background:#f1f1f1;
  min-height:450px
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-content.section-dealer,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content.section-dealer{
  height:auto;
  overflow:hidden;
  width:100%;
  height:100%;
  background:none
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-header,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-header{
  pointer-events:none;
  opacity:0;
  height:0px;
  padding:0 !important
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-header.section-models-header,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-header.section-models-header{
  pointer-events:auto
}
.eloquaRationalizedForms.section .new-form-container button.typ_gab_btn,.cpspromorangedetailrationalizedform.section .new-form-container button.typ_gab_btn{
  background:#8f0c25;
  color:#000;
  font-size:14px;
  font-weight:700
}
.eloquaRationalizedForms.section .new-form-container .section-header,.cpspromorangedetailrationalizedform.section .new-form-container .section-header{
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
  position:relative
}
.eloquaRationalizedForms.section .new-form-container .section-header h2,.cpspromorangedetailrationalizedform.section .new-form-container .section-header h2{
  font-size:35px;
  font-weight:700;
  font-family:"proxima_nova_rgbold",sans-serif
}
.eloquaRationalizedForms.section .new-form-container .section-header h4,.cpspromorangedetailrationalizedform.section .new-form-container .section-header h4{
  line-height:1.2em;
  width:100%;
  padding:0 20px;
  margin:0 auto;
  font-family:ApexNew-Book;
  font-size:16px;
  margin-top:20px;
  text-align:center
}
.eloquaRationalizedForms.section .new-form-container .section-header.with-arrow:after,.cpspromorangedetailrationalizedform.section .new-form-container .section-header.with-arrow:after{
  width:0;
  height:0;
  border-style:solid;
  border-width:18px 11px 0 11px;
  border-color:#fff transparent transparent transparent;
  content:" ";
  position:absolute;
  bottom:-18px;
  left:calc(50% - 18px);
  z-index:99
}
.eloquaRationalizedForms.section .new-form-container .section-header.bg-black,.cpspromorangedetailrationalizedform.section .new-form-container .section-header.bg-black{
  background-color:#212121;
  color:#fff
}
.eloquaRationalizedForms.section .new-form-container .section-header.bg-black h2,.cpspromorangedetailrationalizedform.section .new-form-container .section-header.bg-black h2{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.eloquaRationalizedForms.section .new-form-container .section-header.bg-black.with-arrow:after,.cpspromorangedetailrationalizedform.section .new-form-container .section-header.bg-black.with-arrow:after{
  border-width:18px 11px 0 11px;
  border-color:#212121 transparent transparent transparent
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .new-icon-alfa-romeo_locator_search,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .new-icon-alfa-romeo_locator_search{
  pointer-events:none
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>input:invalid:not(:focus):not(:required),.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input:invalid:not(:focus):not(:required){
  border-color:#828282;
  border-width:1px
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>input:invalid:not(:focus):required.mui--is-empty.mui--is-touched,.eloquaRationalizedForms.section .new-form-container .mui-textfield>input:invalid:not(:focus):required.mui--is-not-empty,.eloquaRationalizedForms.section .new-form-container .mui-textfield>input:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty),.eloquaRationalizedForms.section .new-form-container .mui-textfield>input:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty),.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input:invalid:not(:focus):required.mui--is-empty.mui--is-touched,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input:invalid:not(:focus):required.mui--is-not-empty,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty),.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty){
  border-color:#828282;
  border-width:1px
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>input:not(:focus).mui--is-invalid:not(:required),.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input:not(:focus).mui--is-invalid:not(:required){
  border-color:#828282;
  border-width:1px
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>input:not(:focus).mui--is-invalid:required.mui--is-empty.mui--is-touched,.eloquaRationalizedForms.section .new-form-container .mui-textfield>input:not(:focus).mui--is-invalid:required.mui--is-not-empty,.eloquaRationalizedForms.section .new-form-container .mui-textfield>input:not(:focus).mui--is-invalid:required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty),.eloquaRationalizedForms.section .new-form-container .mui-textfield>input:not(:focus).mui--is-invalid:required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty),.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input:not(:focus).mui--is-invalid:required.mui--is-empty.mui--is-touched,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input:not(:focus).mui--is-invalid:required.mui--is-not-empty,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input:not(:focus).mui--is-invalid:required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty),.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input:not(:focus).mui--is-invalid:required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty){
  border-color:#828282;
  border-width:1px
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>textarea:invalid:not(:focus):not(:required),.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>textarea:invalid:not(:focus):not(:required){
  border-color:#828282;
  border-width:1px
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>textarea:invalid:not(:focus):required.mui--is-empty.mui--is-touched,.eloquaRationalizedForms.section .new-form-container .mui-textfield>textarea:invalid:not(:focus):required.mui--is-not-empty,.eloquaRationalizedForms.section .new-form-container .mui-textfield>textarea:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty),.eloquaRationalizedForms.section .new-form-container .mui-textfield>textarea:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty),.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>textarea:invalid:not(:focus):required.mui--is-empty.mui--is-touched,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>textarea:invalid:not(:focus):required.mui--is-not-empty,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>textarea:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty),.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>textarea:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty){
  border-color:#828282;
  border-width:1px
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>textarea:not(:focus).mui--is-invalid:not(:required),.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>textarea:not(:focus).mui--is-invalid:not(:required){
  border-color:#828282;
  border-width:1px
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>textarea:not(:focus).mui--is-invalid:required.mui--is-empty.mui--is-touched,.eloquaRationalizedForms.section .new-form-container .mui-textfield>textarea:not(:focus).mui--is-invalid:required.mui--is-not-empty,.eloquaRationalizedForms.section .new-form-container .mui-textfield>textarea:not(:focus).mui--is-invalid:required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty),.eloquaRationalizedForms.section .new-form-container .mui-textfield>textarea:not(:focus).mui--is-invalid:required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty),.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>textarea:not(:focus).mui--is-invalid:required.mui--is-empty.mui--is-touched,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>textarea:not(:focus).mui--is-invalid:required.mui--is-not-empty,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>textarea:not(:focus).mui--is-invalid:required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty),.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>textarea:not(:focus).mui--is-invalid:required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty){
  border-color:#828282;
  border-width:1px
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield.mui-textfield--float-label>input:invalid:not(:focus):not(:required)~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield.mui-textfield--float-label>input:invalid:not(:focus):not(:required)~label{
  color:#828282 !important
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield.mui-textfield--float-label>input:invalid:not(:focus):required.mui--is-not-empty~label,.eloquaRationalizedForms.section .new-form-container .mui-textfield.mui-textfield--float-label>input:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty)~label,.eloquaRationalizedForms.section .new-form-container .mui-textfield.mui-textfield--float-label>input:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty)~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield.mui-textfield--float-label>input:invalid:not(:focus):required.mui--is-not-empty~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield.mui-textfield--float-label>input:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty)~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield.mui-textfield--float-label>input:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty)~label{
  color:#828282 !important
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield.mui-textfield--float-label>textarea:invalid:not(:focus):not(:required)~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield.mui-textfield--float-label>textarea:invalid:not(:focus):not(:required)~label{
  color:#828282 !important
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield.mui-textfield--float-label>textarea:invalid:not(:focus):required.mui--is-not-empty~label,.eloquaRationalizedForms.section .new-form-container .mui-textfield.mui-textfield--float-label>textarea:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty)~label,.eloquaRationalizedForms.section .new-form-container .mui-textfield.mui-textfield--float-label>textarea:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty)~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield.mui-textfield--float-label>textarea:invalid:not(:focus):required.mui--is-not-empty~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield.mui-textfield--float-label>textarea:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty)~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield.mui-textfield--float-label>textarea:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty)~label{
  color:#828282 !important
}
.eloquaRationalizedForms.section .new-form-container .new-select-form,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form{
  margin-bottom:14px;
  background:#fff;
  position:relative;
  height:50px
}
.eloquaRationalizedForms.section .new-form-container .mui-select>select,.cpspromorangedetailrationalizedform.section .new-form-container .mui-select>select{
  border-bottom:none
}
.eloquaRationalizedForms.section .new-form-container .new-select-form .list,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form .list{
  top:calc(100% + 2px) !important;
  padding:0;
  height:auto !important;
  background:#fff;
  box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
  position:absolute;
  z-index:2;
  width:100%;
  overflow-y:auto;
  background-color:#fff;
  font-size:16px;
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-select-form .list>div,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form .list>div{
  font-size:14px;
  padding:10px 15px;
  cursor:pointer
}
.eloquaRationalizedForms.section .new-form-container .new-select-form .list>div:hover,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form .list>div:hover{
  background:#ccc
}
.eloquaRationalizedForms.section .new-form-container .new-select-form .list>div:first-child,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form .list>div:first-child{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-select-form .list div.selected,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form .list div.selected{
  background:#ccc
}
.eloquaRationalizedForms.section .new-form-container .mui-select .mui-select__menu>div:not(.mui-optgroup__label):not(.mui--is-disabled):hover,.cpspromorangedetailrationalizedform.section .new-form-container .mui-select .mui-select__menu>div:not(.mui-optgroup__label):not(.mui--is-disabled):hover{
  background:#e7e7e7
}
.eloquaRationalizedForms.section .new-form-container .new-select-form>label,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form>label{
  padding-left:10px;
  color:#909090;
  -webkit-transition:all .15s ease-out;
  -moz-transition:all .15s ease-out;
  -o-transition:all .15s ease-out;
  transition:all .15s ease-out;
  top:13px;
  position:absolute;
  font-size:14px;
  pointer-events:none;
  font-size:16px;
  font-family:ApexNew-Book;
  font-style:italic;
  font-weight:normal
}
.eloquaRationalizedForms.section .new-form-container .new-select-form.selected>label,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form.selected>label{
  top:0;
  font-size:12px;
  line-height:24px;
  font-family:ApexNew-BookItalic;
  font-weight:normal
}
.eloquaRationalizedForms.section .new-form-container .new-select-form>select,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form>select{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-select-form>.dropdownSelect,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form>.dropdownSelect{
  padding-left:10px;
  padding-right:10px;
  height:33px !important;
  margin-bottom:0 !important;
  color:#000;
  font-family:ApexNew-Medium;
  font-style:italic;
  font-size:16px;
  position:absolute;
  top:15px;
  line-height:33px;
  width:100%;
  cursor:pointer;
  border-bottom:1px solid #ccc;
  overflow: hidden;
  text-overflow: ellipsis;
}
.eloquaRationalizedForms.section .new-form-container .new-select-form.openSelect:after,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form.openSelect:after{
  transform:rotate(180deg)
}
.eloquaRationalizedForms.section .new-form-container .new-select-form:after,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form:after{
  content:"";
  font-family:icomoon-form;
  color:#000;
  position:absolute;
  right:15px;
  top:14px;
  z-index:1;
  width:19px;
  height:20px;
  pointer-events:none;
  font-size:12px
}
.eloquaRationalizedForms.section .new-form-container .new-select-form>select option,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form>select option{
  opacity:0
}
.eloquaRationalizedForms.section .new-form-container .new-select-form:focus>label,.eloquaRationalizedForms.section .new-form-container .new-select-form>select:focus~label,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form:focus>label,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form>select:focus~label{
  color:#828282
}
.eloquaRationalizedForms.section .new-form-container .mui-select:focus>select,.eloquaRationalizedForms.section .new-form-container .mui-select>select:focus,.cpspromorangedetailrationalizedform.section .new-form-container .mui-select:focus>select,.cpspromorangedetailrationalizedform.section .new-form-container .mui-select>select:focus{
  border-color:#828282;
  border-width:1px;
  height:33px;
  margin-bottom:0
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield{
  margin-bottom:17px;
  background:#fff
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>input,.eloquaRationalizedForms.section .new-form-container .mui-textfield>textarea,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>textarea{
  border-color:#828282
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>label{
  padding-left:10px;
  color:#909090;
  font-size:16px;
  font-family:ApexNew-Book;
  font-style:italic
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>label sup,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>label sup{
  top:-2px
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield--float-label>label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield--float-label>label{
  color:#909090 !important;
  line-height:24px;
  top:-3px
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield--float-label>input:not(:focus).mui--is-not-empty~label,.eloquaRationalizedForms.section .new-form-container .mui-textfield--float-label>input:not(:focus):not(:empty):not(.mui--is-empty):not(.mui--is-not-empty)~label,.eloquaRationalizedForms.section .new-form-container .mui-textfield--float-label>input:not(:focus)[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty)~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield--float-label>input:not(:focus).mui--is-not-empty~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield--float-label>input:not(:focus):not(:empty):not(.mui--is-empty):not(.mui--is-not-empty)~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield--float-label>input:not(:focus)[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty)~label{
  line-height:24px;
  top:0;
  font-family:ApexNew-BookItalic
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield--float-label>textarea:not(:focus).mui--is-not-empty~label,.eloquaRationalizedForms.section .new-form-container .mui-textfield--float-label>textarea:not(:focus):not(:empty):not(.mui--is-empty):not(.mui--is-not-empty)~label,.eloquaRationalizedForms.section .new-form-container .mui-textfield--float-label>textarea:not(:focus)[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty)~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield--float-label>textarea:not(:focus).mui--is-not-empty~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield--float-label>textarea:not(:focus):not(:empty):not(.mui--is-empty):not(.mui--is-not-empty)~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield--float-label>textarea:not(:focus)[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty)~label{
  line-height:24px;
  top:0;
  font-family:ApexNew-BookItalic
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield--float-label>input:focus~label,.eloquaRationalizedForms.section .new-form-container .mui-textfield--float-label>textarea:focus~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield--float-label>input:focus~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield--float-label>textarea:focus~label{
  line-height:24px;
  top:0;
  font-family:ApexNew-BookItalic
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>input,.eloquaRationalizedForms.section .new-form-container .mui-textfield>textarea,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>textarea{
  border-bottom:none
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>input,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input{
  padding-left:10px;
  padding-right:10px;
  height:33px !important;
  margin-bottom:0 !important;
  color:#000;
  font-family:ApexNew-Medium;
  font-style:italic;
  font-size:16px;
  border-bottom:1px solid #ccc
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield:focus>label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield:focus>label{
  color:#828282
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield:focus>input,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield:focus>input{
  border-color:#828282;
  border-width:1px;
  height:37px
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>input:focus~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input:focus~label{
  color:#828282
}
.eloquaRationalizedForms.section .new-form-container .mui-textfield>input:focus,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textfield>input:focus{
  border-color:#828282;
  border-width:1px;
  height:37px
}
.eloquaRationalizedForms.section .new-form-container .mui-checkbox input[type=checkbox],.eloquaRationalizedForms.section .new-form-container .mui-checkbox input[type=radio],.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox input[type=checkbox],.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox input[type=radio]{
  opacity:0
}
.eloquaRationalizedForms.section .new-form-container .mui-checkbox>label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox>label{
  padding-left:0
}
.eloquaRationalizedForms.section .new-form-container .mui-radio>label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio>label{
  padding-left:0
}
.eloquaRationalizedForms.section .new-form-container .mui-checkbox>label sup,.eloquaRationalizedForms.section .new-form-container .mui-radio>label sup,.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox>label sup,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio>label sup{
  top:-2px
}
.eloquaRationalizedForms.section .new-form-container .mui-checkbox,.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox{
  position:relative;
  height:20px;
  margin:16px 0
}
.eloquaRationalizedForms.section .new-form-container .mui-checkbox label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox label{
  cursor:pointer
}
.eloquaRationalizedForms.section .new-form-container .mui-checkbox label:before,.eloquaRationalizedForms.section .new-form-container .mui-checkbox label:after,.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox label:before,.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox label:after{
  content:"";
  position:absolute;
  left:0;
  top:0
}
.eloquaRationalizedForms.section .new-form-container .mui-checkbox label:before,.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox label:before{
  width:20px;
  height:20px;
  background:#fff;
  border:1px solid #ddd;
  cursor:pointer;
  transition:background .3s
}
.eloquaRationalizedForms.section .new-form-container .mui-checkbox input[type=checkbox],.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox input[type=checkbox]{
  outline:0;
  margin-right:10px
}
.eloquaRationalizedForms.section .new-form-container .mui-checkbox input[type=checkbox]:checked+label:before,.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox input[type=checkbox]:checked+label:before{
  background:#8f0c25;
  border:none
}
.eloquaRationalizedForms.section .new-form-container .mui-checkbox input[type=checkbox]:checked+label:after,.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox input[type=checkbox]:checked+label:after{
  transform:rotate(-45deg);
  top:5px;
  left:4px;
  width:12px;
  height:6px;
  border:2px solid #fff;
  border-top-style:none;
  border-right-style:none
}
.eloquaRationalizedForms.section .new-form-container .mui-radio,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio{
  margin:16px 0
}
.eloquaRationalizedForms.section .new-form-container .mui-radio label:before,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio label:before{
  top:-2px !important
}
.eloquaRationalizedForms.section .new-form-container .mui-radio label:after,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio label:after{
  top:2px !important
}
.eloquaRationalizedForms.section .new-form-container .mui-radio.mui-radio-inline,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio.mui-radio-inline{
  display:inline-block
}
.eloquaRationalizedForms.section .new-form-container .mui-radio input[type=radio],.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio input[type=radio]{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .mui-radio input[type=radio]:checked+label:before,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio input[type=radio]:checked+label:before{
  border-color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .mui-radio input[type=radio]:checked+label:after,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio input[type=radio]:checked+label:after{
  transform:scale(1)
}
.eloquaRationalizedForms.section .new-form-container .mui-radio label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio label{
  display:inline-block;
  height:20px;
  position:relative;
  padding:0 30px;
  margin-bottom:0;
  cursor:pointer;
  vertical-align:bottom
}
.eloquaRationalizedForms.section .new-form-container .mui-radio label:before,.eloquaRationalizedForms.section .new-form-container .mui-radio label:after,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio label:before,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio label:after{
  position:absolute;
  content:"";
  border-radius:50%;
  transition:all .3s ease;
  transition-property:transform,border-color
}
.eloquaRationalizedForms.section .new-form-container .mui-radio label:before,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio label:before{
  left:0;
  top:0;
  width:20px;
  height:20px;
  border:1px solid #979797;
  background:#fff
}
.eloquaRationalizedForms.section .new-form-container .mui-radio label:after,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio label:after{
  top:5px;
  left:4px;
  width:12px;
  height:12px;
  transform:scale(0);
  background:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .form-radios-group-infos-form .form-radios-group-infos-content,.cpspromorangedetailrationalizedform.section .new-form-container .form-radios-group-infos-form .form-radios-group-infos-content{
  line-height:20px;
  font-size:13px
}
.eloquaRationalizedForms.section .new-form-container .form-radios-group-infos-form .form-radios-group-infos-content iframe,.cpspromorangedetailrationalizedform.section .new-form-container .form-radios-group-infos-form .form-radios-group-infos-content iframe{
  border:0
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content .privacyMask,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content .privacyMask{
  background:-moz-linear-gradient(top, rgba(241, 241, 241, 0) 71%, rgba(241, 241, 241, 0.14) 75%, #f1f1f1 100%);
  background:-webkit-linear-gradient(top, rgba(241, 241, 241, 0) 71%, rgba(241, 241, 241, 0.14) 75%, #f1f1f1 100%);
  background:linear-gradient(to bottom, rgba(241, 241, 241, 0) 71%, rgba(241, 241, 241, 0.14) 75%, #f1f1f1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0);
  width:100%;
  height:140px;
  position:absolute;
  pointer-events:none;
  bottom:0
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content #privacy_informative,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content #privacy_informative{
  height:155px;
  overflow-y:auto;
  padding-bottom:30px;
  padding-top:10px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content #privacy_informative .privacy-title,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content #privacy_informative .privacy-title{
  font-size:18px;
  text-transform:uppercase;
  font-weight:bold
}
.eloquaRationalizedForms.section .new-form-container .form-radios-group .form-radios-group-label,.cpspromorangedetailrationalizedform.section .new-form-container .form-radios-group .form-radios-group-label{
  color:#828282;
  font-size:14px;
  margin-bottom:5px
}
.eloquaRationalizedForms.section .new-form-container .form-radios-group.form-radios-group--padding,.cpspromorangedetailrationalizedform.section .new-form-container .form-radios-group.form-radios-group--padding{
  padding:40px 0;
  height:150px;
  border-right:1px solid #bdbdbd
}
.eloquaRationalizedForms.section .new-form-container .form-radios-group.form-radios-group--padding .mui-radio,.cpspromorangedetailrationalizedform.section .new-form-container .form-radios-group.form-radios-group--padding .mui-radio{
  margin-bottom:7px
}
.eloquaRationalizedForms.section .new-form-container .form-radios-group.form-radios-group--padding.error-field,.cpspromorangedetailrationalizedform.section .new-form-container .form-radios-group.form-radios-group--padding.error-field{
  height:150px
}
.eloquaRationalizedForms.section .new-form-container .form-radios-group .form-radios-group-bottomlink,.cpspromorangedetailrationalizedform.section .new-form-container .form-radios-group .form-radios-group-bottomlink{
  display:block;
  font-size:14px;
  color:#000;
  text-decoration:underline;
  margin-top:10px
}
.eloquaRationalizedForms.section .new-form-container sup.required,.eloquaRationalizedForms.section .new-form-container span.required-double,.cpspromorangedetailrationalizedform.section .new-form-container sup.required,.cpspromorangedetailrationalizedform.section .new-form-container span.required-double{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .required-field sup.required,.cpspromorangedetailrationalizedform.section .new-form-container .required-field sup.required{
  display:inline;
  top:-2px
}
.eloquaRationalizedForms.section .new-form-container .required-double-field span.required-double,.cpspromorangedetailrationalizedform.section .new-form-container .required-double-field span.required-double{
  display:inline
}
.eloquaRationalizedForms.section .new-form-container .error-field,.cpspromorangedetailrationalizedform.section .new-form-container .error-field{
  position:relative
}
.eloquaRationalizedForms.section .new-form-container .success input,.eloquaRationalizedForms.section .new-form-container .success textarea,.eloquaRationalizedForms.section .new-form-container .success select,.cpspromorangedetailrationalizedform.section .new-form-container .success input,.cpspromorangedetailrationalizedform.section .new-form-container .success textarea,.cpspromorangedetailrationalizedform.section .new-form-container .success select{
  border-bottom:2px solid #1eb100
}
.eloquaRationalizedForms.section .new-form-container .success input:focus,.eloquaRationalizedForms.section .new-form-container .success textarea:focus,.eloquaRationalizedForms.section .new-form-container .success select:focus,.cpspromorangedetailrationalizedform.section .new-form-container .success input:focus,.cpspromorangedetailrationalizedform.section .new-form-container .success textarea:focus,.cpspromorangedetailrationalizedform.section .new-form-container .success select:focus{
  border-bottom:2px solid #1eb100
}
.eloquaRationalizedForms.section .new-form-container .new-select-form.success .dropdownSelect,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form.success .dropdownSelect{
  border-bottom:2px solid #1eb100
}
.eloquaRationalizedForms.section .new-form-container .error-field input,.eloquaRationalizedForms.section .new-form-container .error-field textarea,.eloquaRationalizedForms.section .new-form-container .error-field select,.cpspromorangedetailrationalizedform.section .new-form-container .error-field input,.cpspromorangedetailrationalizedform.section .new-form-container .error-field textarea,.cpspromorangedetailrationalizedform.section .new-form-container .error-field select{
  border-bottom:2px solid #8f0c25
}
.eloquaRationalizedForms.section .new-form-container .error-field input:focus,.eloquaRationalizedForms.section .new-form-container .error-field textarea:focus,.eloquaRationalizedForms.section .new-form-container .error-field select:focus,.cpspromorangedetailrationalizedform.section .new-form-container .error-field input:focus,.cpspromorangedetailrationalizedform.section .new-form-container .error-field textarea:focus,.cpspromorangedetailrationalizedform.section .new-form-container .error-field select:focus{
  border-bottom:2px solid #8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-select-form.error-field .dropdownSelect,.cpspromorangedetailrationalizedform.section .new-form-container .new-select-form.error-field .dropdownSelect{
  border-bottom:2px solid #8f0c25
}
.eloquaRationalizedForms.section .new-form-container .mui-radio-inline.error-field:focus>label,.eloquaRationalizedForms.section .new-form-container .mui-radio-inline.error-field:not(:focus)>label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio-inline.error-field:focus>label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio-inline.error-field:not(:focus)>label{
  color:#8f0c25 !important
}
.eloquaRationalizedForms.section .new-form-container .mui-radio-inline.error-field input:focus~label,.eloquaRationalizedForms.section .new-form-container .mui-radio-inline.error-field input:not(:focus)~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio-inline.error-field input:focus~label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio-inline.error-field input:not(:focus)~label{
  color:#8f0c25 !important
}
.eloquaRationalizedForms.section .new-form-container .mui-radio-inline.error-field label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-radio-inline.error-field label{
  color:#8f0c25 !important
}
.eloquaRationalizedForms.section .new-form-container .error-field .mui-radio label:before,.eloquaRationalizedForms.section .new-form-container .error-field.mui-checkbox label:before,.eloquaRationalizedForms.section .new-form-container .error-field.mui-radio label:before,.cpspromorangedetailrationalizedform.section .new-form-container .error-field .mui-radio label:before,.cpspromorangedetailrationalizedform.section .new-form-container .error-field.mui-checkbox label:before,.cpspromorangedetailrationalizedform.section .new-form-container .error-field.mui-radio label:before{
  border-color:#8f0c25;
  border-width:3px
}
.eloquaRationalizedForms.section .new-form-container .error-label,.cpspromorangedetailrationalizedform.section .new-form-container .error-label{
  padding:5px 10px;
  font-size:12px;
  color:#8f0c25;
  position:absolute;
  top:100%;
  display:none
}
.eloquaRationalizedForms.section .new-form-container .error-field .error-label,.cpspromorangedetailrationalizedform.section .new-form-container .error-field .error-label{
  display:block;
  top:-4px;
  text-align:right;
  width:100%;
  padding:5px;
  pointer-events:none;
  right:3px
}
.eloquaRationalizedForms.section .new-form-container .mui-checkbox.error-field,.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox.error-field{
  height:40px
}
.eloquaRationalizedForms.section .new-form-container .mui-checkbox.error-field .error-label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-checkbox.error-field .error-label{
  position:static;
  top:0;
  left:20px;
  padding:5px 0
}
.eloquaRationalizedForms.section .new-form-container .form-radios-group.error-field,.cpspromorangedetailrationalizedform.section .new-form-container .form-radios-group.error-field{
  height:40px
}
.eloquaRationalizedForms.section .new-form-container .form-radios-group.error-field .error-label,.cpspromorangedetailrationalizedform.section .new-form-container .form-radios-group.error-field .error-label{
  position:static;
  top:0;
  left:20px;
  padding:5px 0
}
.eloquaRationalizedForms.section .new-form-container .form-radios-group.error-field.form-radios-group--lastrow .error-label,.cpspromorangedetailrationalizedform.section .new-form-container .form-radios-group.error-field.form-radios-group--lastrow .error-label{
  margin-top:-5px;
  padding:0
}
.eloquaRationalizedForms.section .new-form-container .mui-textarea label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textarea label{
  display:block;
  font-size:14px;
  color:#828282;
  margin-bottom:10px
}
.eloquaRationalizedForms.section .new-form-container .mui-textarea textarea,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textarea textarea{
  width:100%;
  height:150px;
  padding:10px
}
.eloquaRationalizedForms.section .new-form-container .mui-textarea .error-label,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textarea .error-label{
  padding-left:0
}
.eloquaRationalizedForms.section .new-form-container .mui-textarea.error-field textarea,.cpspromorangedetailrationalizedform.section .new-form-container .mui-textarea.error-field textarea{
  border:2px solid red;
  outline:none;
  box-shadow:none
}
.eloquaRationalizedForms.section .new-form-container button.submit-btn[type=submit],.cpspromorangedetailrationalizedform.section .new-form-container button.submit-btn[type=submit]{
  background:#8f0c25;
  color:#000;
  font-size:14px;
  font-weight:700
}
.eloquaRationalizedForms.section .new-form-container button.submit-btn[type=submit] .fa,.cpspromorangedetailrationalizedform.section .new-form-container button.submit-btn[type=submit] .fa{
  margin-left:10px
}
.eloquaRationalizedForms.section .new-form-container .form-control:focus,.cpspromorangedetailrationalizedform.section .new-form-container .form-control:focus{
  box-shadow:none
}
.eloquaRationalizedForms.section .new-form-container .mandatory-label,.cpspromorangedetailrationalizedform.section .new-form-container .mandatory-label{
  margin-right:15px
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-header,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-header{
  padding:25px 30px;
  background:#000;
  color:#fff;
  cursor:pointer;
  margin-bottom:1px
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-header .new-form-header-number,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-header .new-form-header-number{
  display:inline-block;
  height:35px;
  width:35px;
  background:#bdbdbd;
  font-size:25px;
  font-weight:700;
  color:#636363;
  border-radius:50%;
  padding-left:11px;
  padding-top:5px;
  margin-right:5px
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-header .new-form-header-title,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-header .new-form-header-title{
  font-size:14px;
  font-weight:700;
  position:relative;
  top:-7px;
  border-bottom:4px solid #bdbdbd;
  padding-bottom:2px
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-header .new-form-step-icon,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-header .new-form-step-icon{
  color:#bdbdbd;
  font-size:14px;
  float:right;
  position:relative;
  top:10px;
  -moz-transition:transform .3s ease;
  -o-transition:transform .3s ease;
  -webkit-transition:transform .3s ease;
  transition:transform .3s ease
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-header.active .new-form-header-number,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-header.active .new-form-header-number{
  color:#000;
  background:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-header.active .new-form-header-title,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-header.active .new-form-header-title{
  border-bottom:4px solid #8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-header.active .new-form-step-icon,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-header.active .new-form-step-icon{
  transform:rotate(180deg);
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-content,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content{
  display:none;
  padding:0 30px
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-content.active,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content.active{
  display:block
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-content .section-header,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content .section-header{
  color:#000
}
.eloquaRationalizedForms.section .new-form-container[data-tab=NL] section-anagraphic .section-header,.eloquaRationalizedForms.section .new-form-container[data-tab=KMI] section-anagraphic .section-header,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=NL] section-anagraphic .section-header,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=KMI] section-anagraphic .section-header{
  padding-top:0;
  padding-bottom:15px
}
.eloquaRationalizedForms.section .new-form-container[data-tab=NL] section-anagraphic .new-form-radios,.eloquaRationalizedForms.section .new-form-container[data-tab=KMI] section-anagraphic .new-form-radios,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=NL] section-anagraphic .new-form-radios,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=KMI] section-anagraphic .new-form-radios{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-content.no_pad,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content.no_pad{
  padding:0px
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-content-list,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list{
  margin-top:0px
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-content-list-flex,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list-flex{
  display:flex;
  flex-wrap:wrap;
  margin:0 -10px
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item{
  flex-basis:25%;
  align-self:stretch;
  padding-bottom:0px;
  margin-bottom:0px;
  position:relative
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item:after,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item:after{
  content:" ";
  border-bottom:none;
  width:calc(100% - 20px);
  position:absolute;
  height:1px;
  bottom:0;
  left:0;
  right:0;
  margin:auto
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item.last-row,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item.last-row{
  margin-bottom:0
}
.eloquaRationalizedForms.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item.last-row:after,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item.last-row:after{
  border-bottom:none;
  height:0;
  margin-bottom:0
}
.eloquaRationalizedForms.section .new-form-container .new-form-link,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-link{
  margin-top:15px;
  color:#000;
  font-weight:700;
  display:inline-block
}
.eloquaRationalizedForms.section .new-form-container .new-form-link:hover,.eloquaRationalizedForms.section .new-form-container .new-form-link:active,.eloquaRationalizedForms.section .new-form-container .new-form-link:focus,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-link:hover,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-link:active,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-link:focus{
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-form-container,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-container{
  padding-left:35px;
  padding-bottom:35px
}
.eloquaRationalizedForms.section .new-form-container .new-form-mandatory-label,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-mandatory-label{
  font-size:12px;
  display:inline-block;
  margin-top:12px;
  color:#828282
}
.eloquaRationalizedForms.section .new-form-container .new-form-text,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-text{
  margin:40px 0 0 0;
  line-height:1.2
}
.eloquaRationalizedForms.section .new-form-container .new-form-text .new-form-text-content p,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-text .new-form-text-content p{
  margin-bottom:10px
}
.eloquaRationalizedForms.section .new-form-container .new-form-text .new-form-text-content a,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-text .new-form-text-content a{
  color:#000;
  text-decoration:underline
}
.eloquaRationalizedForms.section .new-form-container .new-form-text-content .new-form-linktext,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-text-content .new-form-linktext{
  font-size:14px
}
.eloquaRationalizedForms.section .new-form-container .new-form-linktext,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-linktext{
  margin-top:8px;
  font-size:12px
}
.eloquaRationalizedForms.section .new-form-container .new-form-linktext a,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-linktext a{
  color:#484848;
  text-decoration:underline
}
.eloquaRationalizedForms.section .new-form-container .new-form-bottominfo,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-bottominfo{
  font-size:12px;
  margin-top:20px;
  line-height:1.2
}
.eloquaRationalizedForms.section .new-form-container .new-form-submit,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-submit{
  margin-top:30px
}
.eloquaRationalizedForms.section .new-form-container .new-form-radios,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-radios{
  margin-top:20px;
  position:relative;
  padding-bottom:15px
}
.eloquaRationalizedForms.section .new-form-container .new-form-radios .mui-radio,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-radios .mui-radio{
  display:inline
}
.eloquaRationalizedForms.section .new-form-container new-section-step,.cpspromorangedetailrationalizedform.section .new-form-container new-section-step{
  display:block
}
.eloquaRationalizedForms.section .new-form-container new-section-step-mobile,.cpspromorangedetailrationalizedform.section .new-form-container new-section-step-mobile{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard{
  padding:10px 0 10px 0;
  height:auto;
  overflow:hidden
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step{
  padding:0;
  position:relative
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step .bs-wizard-stepnum,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step .bs-wizard-stepnum{
  color:#595959;
  font-size:16px;
  margin-bottom:5px
}
.eloquaRationalizedForms.section .new-form-container .text-center,.cpspromorangedetailrationalizedform.section .new-form-container .text-center{
  text-align:center
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step:first-child>.progress,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step:first-child>.progress{
  left:50%;
  width:50%
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step:first-child.active>.progress,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step:first-child.active>.progress{
  width:0%
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step>.progress,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step>.progress{
  position:relative;
  border-radius:0px;
  height:2px;
  box-shadow:none;
  margin:27px 0
}
.eloquaRationalizedForms.section .new-form-container .progress,.cpspromorangedetailrationalizedform.section .new-form-container .progress{
  overflow:hidden;
  height:20px;
  margin-bottom:20px;
  background:none;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{
  width:100%;
  transition:none
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step>.bs-wizard-dot,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step>.bs-wizard-dot{
  position:absolute;
  width:40px;
  height:40px;
  display:block;
  background:#8f0c25;
  top:23px;
  left:0;
  right:0;
  margin-right:auto;
  margin-left:auto;
  margin-top:-15px;
  border-radius:50%;
  color:#fff
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.active>.bs-wizard-dot,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.active>.bs-wizard-dot{
  position:absolute;
  width:40px;
  height:40px;
  display:block;
  background:#fff;
  border:solid 2px #8f0c25;
  top:23px;
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:-15px;
  border-radius:50%;
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.active>.bs-wizard-dot span,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.active>.bs-wizard-dot span{
  position:absolute;
  top:7px;
  left:0;
  right:0;
  margin-right:auto;
  margin-left:auto;
  text-align:center;
  width:20px;
  font-weight:800;
  font-size:18px;
  font-family:"ApexNew-Bold"
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.complete>.bs-wizard-dot:after,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.complete>.bs-wizard-dot:after{
  font-family:"icomoon-form" !important;
  content:"";
  width:30px;
  height:30px;
  background:#8f0c25;
  border-radius:50px;
  position:absolute;
  top:10px;
  left:5px;
  text-align:center
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step>.bs-wizard-dot span,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step>.bs-wizard-dot span{
  position:absolute;
  top:8px;
  left:0;
  right:-1px;
  margin-right:auto;
  margin-left:auto;
  text-align:center;
  width:20px;
  font-size:14px;
  font-weight:700;
  font-family:"ApexNew-Bold"
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step .bs-wizard-info,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step .bs-wizard-info{
  font-size:12px;
  color:#828282;
  font-weight:bold;
  font-family:"ApexNew-Bold";
  text-transform:uppercase
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.active .bs-wizard-info,.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.complete .bs-wizard-info,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.active .bs-wizard-info,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.complete .bs-wizard-info{
  font-size:12px;
  font-weight:bold;
  font-family:"ApexNew-Bold";
  text-transform:uppercase
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.active .bs-wizard-info,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.active .bs-wizard-info{
  color:#0a0a0a
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.complete .bs-wizard-info,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.complete .bs-wizard-info{
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.active>.progress>.progress-bar,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{
  width:50%;
  transition:none
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step:last-child>.progress,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step:last-child>.progress{
  width:100%
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step:last-child.complete>.progress,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step:last-child.complete>.progress{
  width:50%
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step>.progress>.progress-bar,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step>.progress>.progress-bar{
  width:0px;
  box-shadow:none;
  background:#8f0c25;
  transition:none
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step a.bs-wizard-dot,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step a.bs-wizard-dot{
  pointer-events:none
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{
  background-color:#d8d8d8
}
.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{
  opacity:0
}
.eloquaRationalizedForms.section .new-form-container section-models .section-header h2,.cpspromorangedetailrationalizedform.section .new-form-container section-models .section-header h2{
  font-family:"ApexNew-Medium";
  font-size:16px;
  color:#000;
  letter-spacing:1px;
  text-align:left;
  padding-right:15px;
  padding-left:15px
}
.eloquaRationalizedForms.section .new-form-container section-models .new-form-step-content-list-flex,.cpspromorangedetailrationalizedform.section .new-form-container section-models .new-form-step-content-list-flex{
  display:flex;
  flex-wrap:wrap;
  margin:0 -10px;
  justify-content:left
}
.eloquaRationalizedForms.section .new-form-container section-models .new-form-vehicle .new-form-vehicle-image,.cpspromorangedetailrationalizedform.section .new-form-container section-models .new-form-vehicle .new-form-vehicle-image{
  margin-bottom:20px;
  max-height:inherit;
  cursor:pointer;
  width:100%
}
.eloquaRationalizedForms.section .new-form-container section-models .new-form-vehicle .contLogo,.cpspromorangedetailrationalizedform.section .new-form-container section-models .new-form-vehicle .contLogo{
  text-align:left;
  margin-left:20px;
  position:relative;
  margin-bottom:20px
}
.eloquaRationalizedForms.section .new-form-container section-models .new-form-vehicle .contLogo:before,.cpspromorangedetailrationalizedform.section .new-form-container section-models .new-form-vehicle .contLogo:before{
  content:"";
  position:absolute;
  left:0;
  bottom:-10px;
  height:2px;
  background-color:#8f0c25;
  width:40px
}
.eloquaRationalizedForms.section .new-form-container section-models .new-form-vehicle .new-form-vehicle-logo,.cpspromorangedetailrationalizedform.section .new-form-container section-models .new-form-vehicle .new-form-vehicle-logo{
  height:20px
}
.eloquaRationalizedForms.section .new-form-container section-models .new-form-vehicle .new-form-vehicle-title,.cpspromorangedetailrationalizedform.section .new-form-container section-models .new-form-vehicle .new-form-vehicle-title{
  margin:0 0 10px 0;
  font-weight:800;
  cursor:pointer;
  font-family:"ApexNew-Medium",Helvetica,Arial,sans-serif;
  font-style:italic;
  color:#000 !important;
  font-size:16px;
  text-align:left;
  margin-left:20px
}
.eloquaRationalizedForms.section .new-form-container .new-form-vehicle .new-form-vehicle-title:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-vehicle .new-form-vehicle-title:before{
  font-family:"icomoon-form";
  content:"";
  color:#979797;
  font-style:normal;
  background:#fff;
  font-weight:100;
  margin-right:10px;
  font-size:20px;
  border-radius:50%
}
.eloquaRationalizedForms.section .new-form-container .wrap-car-model.active .new-form-vehicle .new-form-vehicle-title:before,.cpspromorangedetailrationalizedform.section .new-form-container .wrap-car-model.active .new-form-vehicle .new-form-vehicle-title:before{
  font-family:"icomoon-form";
  content:"";
  color:#8f0d24;
  font-style:normal;
  background:#fff;
  font-weight:100;
  margin-right:10px;
  font-size:20px;
  border-radius:50%
}
.eloquaRationalizedForms.section .new-form-container section-models .new-form-vehicle .new-form-vehicle-subtitle,.cpspromorangedetailrationalizedform.section .new-form-container section-models .new-form-vehicle .new-form-vehicle-subtitle{
  font-size:12px;
  margin-bottom:25px;
  cursor:pointer;
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-form-vehicle,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-vehicle{
  text-align:center;
  padding:20px;
  border-radius:10px;
  margin:10px
}
.eloquaRationalizedForms.section .new-form-container .new-form-vehicle .new-form-vehicle-image,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-vehicle .new-form-vehicle-image{
  margin-bottom:30px;
  max-height:130px
}
.eloquaRationalizedForms.section .new-form-container .new-form-vehicle .new-form-vehicle-subtitle,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-vehicle .new-form-vehicle-subtitle{
  font-size:12px;
  margin-bottom:20px
}
.eloquaRationalizedForms.section .new-form-container .new-form-vehicle .new-form-vehicle-link,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-vehicle .new-form-vehicle-link{
  color:#000;
  font-weight:700;
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-form-vehicle .new-form-vehicle-link .fa,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-vehicle .new-form-vehicle-link .fa{
  margin-left:10px;
  color:#8f0c25;
  position:relative;
  top:1px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .title-form,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .title-form{
  font-family:ApexNew-Book;
  font-size:16px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .contFormAnagraphic,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .contFormAnagraphic{
  height:auto;
  overflow:hidden;
  padding-bottom:50px;
  padding-top:15px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-img-title,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-img-title{
  font-family:ApexNew-Bold;
  font-size:25px;
  text-transform:uppercase;
  margin-top:7px;
  margin-bottom:20px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-img img,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-img img{
  max-width:85%;
  width:100%
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-container,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-container{
  margin-top:13px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-link,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-link{
  margin-top:15px;
  color:#000;
  display:inline-block;
  font-family:"ApexNew-Medium";
  font-size:12px;
  font-weight:bold;
  cursor:pointer;
  text-decoration:none;
  text-transform:uppercase;
  border:1px solid #8f0d24;
  padding:9px;
  width:200px;
  text-align:center;
  letter-spacing:2px;
  margin-top:5px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-link .new-icon-alfa-romeo_arrow_changemodel,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-link .new-icon-alfa-romeo_arrow_changemodel{
  float:left;
  margin-top:5px;
  margin-left:5px;
  color:#8f0c25;
  margin-right:5px
}
.eloquaRationalizedForms.section .new-form-container[data-tab=NL] section-anagraphic .section-header h2,.eloquaRationalizedForms.section .new-form-container[data-tab=KMI] section-anagraphic .section-header h2,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=NL] section-anagraphic .section-header h2,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=KMI] section-anagraphic .section-header h2{
  text-align:left;
  padding-left:20px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .section-header h2,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .section-header h2{
  font-family:"ApexNew-Medium";
  font-size:16px;
  color:#000;
  letter-spacing:1px;
  text-align:left;
  padding-right:15px;
  padding-left:15px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .mui-radio.mui-radio-inline,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .mui-radio.mui-radio-inline{
  margin:0px;
  margin-bottom:10px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-radios-consent,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-radios-consent{
  margin-top:10px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-submit button,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-submit button{
  min-width:140px;
  text-align:center;
  font-family:ApexNew-Bold;
  font-size:15px;
  letter-spacing:0px;
  font-weight:bold;
  border-radius:0px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-submit button .new-icon-alfa-romeo_arrow_cta,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-submit button .new-icon-alfa-romeo_arrow_cta{
  margin-left:20px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-submit button .new-icon-fiat_arrow_cta,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-submit button .new-icon-fiat_arrow_cta{
  color:#fff;
  float:right;
  font-size:5px;
  margin-top:6px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-submit button .fa.fa-chevron-right,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-submit button .fa.fa-chevron-right{
  margin-left:10px;
  display:none
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-radios.brochure,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-radios.brochure{
  min-height:36.71px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .mui-radio label,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .mui-radio label{
  display:inline-block;
  height:20px;
  position:relative;
  padding:0 30px;
  margin-bottom:0;
  cursor:pointer;
  vertical-align:bottom;
  white-space:nowrap;
  width:175px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-radios.fleet label,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-radios.fleet label{
  display:inline-block;
  height:20px;
  position:relative;
  padding:0 30px;
  margin-bottom:0;
  cursor:pointer;
  vertical-align:bottom;
  white-space:nowrap;
  width:auto
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-radios.fleet .error-field label,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-radios.fleet .error-field label{
  color:#8f0c25 !important
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .mui-radio label span,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .mui-radio label span{
  position:absolute;
  top:-3px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .form-radios-group-infos-form,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .form-radios-group-infos-form{
  font-size:14px;
  position:relative;
  display:none
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .form-radios-group-infos-form.informativeBox,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .form-radios-group-infos-form.informativeBox{
  width:100%;
  position:relative;
  border:none;
  margin-top:5px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-container .mui-form,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-container .mui-form{
  font-size:14px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .form-testdrive-mandatory-label.text_below_button,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .form-testdrive-mandatory-label.text_below_button{
  color:#828282;
  font-size:12px;
  font-style:italic
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-text,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-text{
  margin:40px 0 10px 0;
  line-height:1.42857
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-text .new-form-text-content a,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-text .new-form-text-content a{
  color:#000;
  text-decoration:underline;
  color:#000;
  text-decoration:underline
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos--close,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos--close{
  color:#212121;
  position:absolute;
  top:0px;
  right:0px;
  background:#fff;
  width:16px;
  text-align:center;
  height:20px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .open>a,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .open>a{
  outline:0
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content{
  line-height:20px;
  font-size:13px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content #informative_8,.eloquaRationalizedForms.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content #informative_12,.eloquaRationalizedForms.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content #informative_16,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content #informative_8,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content #informative_12,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .form-radios-group-infos-form .form-radios-group-infos-content #informative_16{
  padding:5px 0px 20px 0px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-submit,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-submit{
  margin-top:60px;
  text-align:left
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .rect-btn,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .rect-btn{
  cursor:pointer;
  padding:12px 20px;
  border-radius:0px;
  font-weight:bold;
  font-size:14px;
  display:inline-block;
  margin-right:10px;
  text-transform:uppercase;
  border:0;
  -webkit-appearance:button
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .rect-btn.rect-btn-yellow,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .rect-btn.rect-btn-yellow{
  background-color:#8f0c25;
  color:#fff
}
.eloquaRationalizedForms.section .new-form-container .success .success-label,.cpspromorangedetailrationalizedform.section .new-form-container .success .success-label{
  display:block;
  top:-4px;
  text-align:right;
  width:100%;
  padding:5px;
  color:#1eb100;
  font-size:12px;
  position:absolute;
  pointer-events:none;
  right:3px
}
.eloquaRationalizedForms.section .new-form-container .succes-label,.cpspromorangedetailrationalizedform.section .new-form-container .succes-label{
  padding:5px 10px;
  font-size:12px;
  color:#1eb100;
  position:absolute;
  top:100%
}
.eloquaRationalizedForms.section .new-form-container .new-form-img,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-img{
  position:relative
}
.eloquaRationalizedForms.section .new-form-container .new-form-img .new-form-img-title,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-img .new-form-img-title{
  font-size:35px;
  font-weight:700;
  position:absolute;
  top:40px;
  right:0;
  left:0;
  margin:auto;
  color:#fff;
  text-align:center
}
.eloquaRationalizedForms.section .new-form-container .new-form-img img,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-img img{
  max-width:100%
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .container-fluid,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .container-fluid{
  height:790px;
  margin-top:-790px;
  font-family:"Roboto",sans-serif;
  clear:both;
  overflow:hidden;
  margin-bottom:20px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .container-fluid .hp-dealerlocator,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .container-fluid .hp-dealerlocator{
  height:790px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .nopadding,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .nopadding{
  padding:0 !important;
  margin:0 !important
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .map.has_results,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .map.has_results{
  min-height:790px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .map.has_results .gm-style,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .map.has_results .gm-style{
  width:100% !important
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .map.has_results .gm-style div:first-child[tabindex="0"],.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .map.has_results .gm-style div:first-child[tabindex="0"]{
  width:120% !important
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .searchonmap_cont,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .searchonmap_cont{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .hp-dealerlocator,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .hp-dealerlocator{
  display:block;
  height:auto;
  overflow:hidden;
  position:relative
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .iconFieldMaps,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .iconFieldMaps{
  position:absolute;
  right:30px;
  top:13px;
  font-size:20px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .iconFieldMaps i,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .iconFieldMaps i{
  margin-left:10px;
  color:#898989;
  cursor:pointer
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .hp-dealerlocator .dealer-locator-results,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .hp-dealerlocator .dealer-locator-results{
  margin-top:30px;
  width:100%;
  z-index:9
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .repeatSearch.dealerDeviceDesktop,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .repeatSearch.dealerDeviceDesktop{
  display:none;
  position:absolute;
  top:34px;
  left:10%;
  width:250px;
  color:#fff;
  background:#8f0c25;
  padding:10px;
  box-shadow:6px 6px 16px 0 rgba(0,0,0,.5);
  border-radius:2px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  text-transform:uppercase;
  cursor:pointer;
  height:40px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .repeatSearch.dealerDeviceMobile,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .repeatSearch.dealerDeviceMobile{
  display:none;
  position:absolute;
  top:61px;
  width:250px;
  color:#fff;
  background:#8f0c25;
  padding:5px;
  box-shadow:6px 6px 16px 0 rgba(0,0,0,.5);
  border-radius:0px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  text-transform:uppercase;
  cursor:pointer;
  margin-left:auto;
  margin-right:auto;
  left:0;
  right:0;
  height:30px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .repeatSearch .new-icon-jeep_locator_refresh,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .repeatSearch .new-icon-jeep_locator_refresh{
  float:left;
  margin-left:10px;
  margin-top:4px;
  font-size:15px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .pac-input,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .pac-input{
  width:97%;
  border:none;
  margin-bottom:10px;
  padding:16px 13px;
  box-shadow:6px 6px 16px 0 rgba(0,0,0,.2);
  border-radius:2px;
  font-size:14px;
  float:left;
  font-weight:500;
  padding-right:90px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .hp-dealerlocator .results.dealerDeviceDesktop,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .hp-dealerlocator .results.dealerDeviceDesktop{
  height:675px;
  width:97%;
  background:#fff;
  overflow-y:auto;
  box-shadow:6px 6px 16px 0 rgba(0,0,0,.2);
  border-radius:2px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .hp-dealerlocator .results.dealerDeviceMobile,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .hp-dealerlocator .results.dealerDeviceMobile{
  height:675px;
  width:100%;
  background:#fff;
  overflow-y:auto;
  box-shadow:0 10px 20px 0 rgba(0,0,0,.2)
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .contSearch,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .contSearch{
  height:auto;
  overflow:hidden;
  position:relative;
  top:30px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .viewListMaps,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .viewListMaps{
  display:none;
  position:absolute;
  top:460px;
  margin-left:auto;
  margin-right:auto;
  left:0;
  right:0;
  width:160px;
  color:#fff;
  background:#8f0c25;
  padding:5px;
  box-shadow:6px 6px 16px 0 rgba(0,0,0,.5);
  border-radius:0px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  text-transform:uppercase;
  cursor:pointer;
  height:30px;
  z-index:2
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .alertMessage,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .alertMessage{
  padding:15px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dl_name,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dl_name{
  font-weight:800;
  min-height:30px;
  font-size:16px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dl_name,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dl_name{
  font-weight:800;
  min-height:40px;
  line-height:20px;
  margin-bottom:0px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item{
  margin:auto;
  border-bottom:solid 1px #ededed;
  position:relative;
  min-height:220px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item.selected,.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item:hover,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item.selected,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item:hover{
  background:#f4f4f4
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .boxHover,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .boxHover{
  background:#f4f4f4
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item.selected .selectedBar,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item.selected .selectedBar{
  position:absolute;
  left:0;
  width:5px;
  background:#8f0c25;
  height:100%
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item .infoDealerContainer,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item .infoDealerContainer{
  width:90%;
  margin:auto;
  height:auto;
  overflow:hidden;
  padding-top:10px;
  padding-bottom:10px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item{
  margin:auto;
  border-bottom:solid 1px #ededed;
  position:relative;
  background:#fff;
  box-shadow:0 2px 4px 0 rgba(0,0,0,.5);
  border-radius:0px;
  height:230px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item:hover,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item:hover{
  background:#f4f4f4
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item.selected .selectedBar,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item.selected .selectedBar{
  position:absolute;
  left:0;
  background:#8f0c25;
  width:100%;
  top:0px;
  height:5px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer{
  width:85%;
  margin:auto;
  height:auto;
  overflow:hidden;
  padding-top:10px;
  padding-bottom:5px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item .infoDealerContainer .ctaDesktop,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item .infoDealerContainer .ctaDesktop{
  display:block
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item .infoDealerContainer .ctaMobile,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dealer-locator-results__item .infoDealerContainer .ctaMobile{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dl_bcenter,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dl_bcenter{
  font-size:12px;
  margin-bottom:5px;
  color:#6f6f6f
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dl_bcenter,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dl_bcenter{
  font-size:12px;
  margin-bottom:5px;
  color:#6f6f6f
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dl_bcenter.hide-elem,.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dl_bcenter.hide-elem,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dl_bcenter.hide-elem,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dl_bcenter.hide-elem{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dl_address,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dl_address{
  font-size:14px;
  font-weight:600;
  text-transform:capitalize
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dl_address,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dl_address{
  font-size:13px;
  font-weight:600;
  text-transform:capitalize;
  min-height:43px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dl_distance,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop .dl_distance{
  font-size:12px;
  font-weight:400;
  margin:20px 0px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dl_distance,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dl_distance{
  font-size:12px;
  font-weight:400;
  margin:10px 0px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .body .dealer-locator-results .dealer-locator-results__item .select_dealer_btn,.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .body .dealer-locator-results .dealer-locator-results__item .website_dealer_btn,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .body .dealer-locator-results .dealer-locator-results__item .select_dealer_btn,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .body .dealer-locator-results .dealer-locator-results__item .website_dealer_btn{
  position:absolute;
  bottom:23px;
  left:50px;
  display:table;
  max-width:200px;
  line-height:1.1em
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .rect-btn.rect-btn-yellow,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .rect-btn.rect-btn-yellow{
  background-color:#8f0c25;
  color:#fff;
  text-decoration:none !important;
  padding:10px 13px;
  margin-right:5px;
  width:48%;
  margin-bottom:10px;
  font-size:14px;
  border-radius:0px;
  font-family:ApexNew-Bold;
  text-align:center
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .rect-btn.rect-btn-yellow .new-icon-alfa-romeo_arrow_cta,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .rect-btn.rect-btn-yellow .new-icon-alfa-romeo_arrow_cta{
  margin-left:20px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator a.rect-btn,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator a.rect-btn{
  text-decoration:none;
  outline:0
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .rect-btn,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .rect-btn{
  cursor:pointer;
  padding:12px 20px;
  border-radius:2px;
  font-weight:bold;
  font-size:14px;
  display:inline-block;
  text-transform:uppercase;
  border:0;
  text-decoration:none !important;
  margin-right:10px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .rect-btn.rect-btn-yellow .new-icon-fiat_arrow_cta,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .rect-btn.rect-btn-yellow .new-icon-fiat_arrow_cta{
  float:right;
  margin-top:9px;
  font-size:5px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .gm-style img[src="https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2_hdpi.png"],.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .gm-style img[src="https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2.png"],.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .gm-style img[src="https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2_hdpi.png"],.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .gm-style img[src="https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2.png"]{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .section-header,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .section-header{
  text-align:center;
  padding-top:0px;
  padding-bottom:0px;
  position:relative;
  width:78%;
  margin-left:30px;
  text-align:left
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .section-header h2,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .section-header h2{
  font-weight:bold;
  text-transform:uppercase;
  font-family:ApexNew-Medium;
  font-size:14px;
  line-height:30px;
  margin-bottom:5px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .section-header .infoDealerMobile,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .section-header .infoDealerMobile{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .changeModel,.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .dealerDeviceMobile,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .changeModel,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .dealerDeviceMobile{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .owl-nav,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .owl-nav{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .owl-stage-outer,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .owl-stage-outer{
  height:240px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .new-form-img,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .new-form-img{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section section,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section section{
  width:80%;
  margin:auto
}
.eloquaRationalizedForms.section .new-form-container .thank-you-page .thank-you-page-buttons,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-page .thank-you-page-buttons{
  margin:0 auto;
  text-align:center;
  padding-bottom:40px;
  height:auto;
  overflow:hidden;
  position:relative;
  padding-top:10px
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .thank-you-page-buttons,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .thank-you-page-buttons{
  margin:0 auto;
  text-align:center;
  padding-bottom:40px;
  height:auto;
  overflow:hidden;
  position:relative;
  padding-top:10px
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container{
  height:auto;
  overflow:hidden;
  position:relative;
  padding-top:10px
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .copy-box,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .copy-box{
  text-align:left;
  padding-top:40px;
  position:relative;
  font-family:"Roboto",sans-serif;
  font-size:16px;
  color:#000;
  clear:both;
  height:auto;
  text-align:center
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .containerCTATYP,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .containerCTATYP{
  margin-bottom:20px;
  margin-top:50px;
  text-align:center;
  margin-left:20px
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .containerCTATYP hr,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .containerCTATYP hr{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section fiat_icon,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section fiat_icon{
  width:57%;
  margin-top:60px;
  margin-bottom:60px
}
.eloquaRationalizedForms.section .new-form-container .thank-you-page .buttons-container-row--image,.eloquaRationalizedForms.section .new-form-container .thank-you-section .buttons-container-row--image,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-page .buttons-container-row--image,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .buttons-container-row--image{
  margin-top:40px
}
.eloquaRationalizedForms.section .new-form-container .thank-you-page .buttons-container-row--image img,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-page .buttons-container-row--image img{
  max-width:100%
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .buttons-container-row--image img,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .buttons-container-row--image img{
  max-width:100%
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .rect-btn,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .rect-btn{
  cursor:pointer;
  padding:13px 20px;
  border-radius:2px;
  font-weight:bold;
  font-size:14px;
  display:inline-block;
  text-transform:uppercase;
  border:0
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .section-header,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .section-header{
  text-align:center;
  padding-top:20px;
  padding-bottom:0;
  position:relative
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .section-header h2,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .section-header h2{
  font-family:ApexNew-Medium;
  font-size:20px;
  color:#000;
  text-transform:inherit;
  margin-bottom:40px;
  text-align:center;
  margin-left:20px
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .section-header h2 span,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .section-header h2 span{
  color:#000
}
.eloquaRationalizedForms.section .new-form-container[data-tab=GAB] .thank-you-section .new-typ-btn-cta2,.eloquaRationalizedForms.section .new-form-container[data-tab=GAB] .thank-you-section .new-typ-btn-cta3,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=GAB] .thank-you-section .new-typ-btn-cta2,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=GAB] .thank-you-section .new-typ-btn-cta3{
  background-color:#fff !important;
  border:1px solid #8f0c25
}
.eloquaRationalizedForms.section .new-form-container[data-tab=GAB] .thank-you-section .new-typ-btn-cta2 a,.eloquaRationalizedForms.section .new-form-container[data-tab=GAB] .thank-you-section .new-typ-btn-cta3 a,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=GAB] .thank-you-section .new-typ-btn-cta2 a,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=GAB] .thank-you-section .new-typ-btn-cta3 a{
  color:#fff !important
}
.eloquaRationalizedForms.section .new-form-container[data-tab=GAB] .thank-you-section .new-typ-btn-cta2 span,.eloquaRationalizedForms.section .new-form-container[data-tab=GAB] .thank-you-section .new-typ-btn-cta3 span,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=GAB] .thank-you-section .new-typ-btn-cta2 span,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=GAB] .thank-you-section .new-typ-btn-cta3 span{
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .rect-btn.rect-btn-yellow,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .rect-btn.rect-btn-yellow{
  background-color:#8f0c25;
  color:#fff;
  font-family:ApexNew-Bold;
  font-size:14px;
  width:210px;
  border-radius:0px;
  text-align:center;
  padding:13px 15px;
  margin-top:40px;
  outline:none
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .rect-btn.rect-btn-yellow .new-icon-alfa-romeo_arrow_cta,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .rect-btn.rect-btn-yellow .new-icon-alfa-romeo_arrow_cta{
  margin-left:10px
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .rect-btn.rect-btn-yellow a,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .rect-btn.rect-btn-yellow a{
  color:#fff
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .rect-btn.rect-btn-yellow a:hover,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .rect-btn.rect-btn-yellow a:hover{
  color:#fff;
  text-decoration:unset !important
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container{
  margin-top:0 !important
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container .copy-box,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container .copy-box{
  text-align:center;
  padding-top:40px;
  padding-bottom:40px;
  position:relative;
  font-size:16px;
  min-height:150px
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .copy-box,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .copy-box{
  text-align:center;
  padding-top:40px;
  padding-bottom:40px;
  position:relative
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .answerTitle,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .answerTitle{
  padding-top:0;
  padding-bottom:20px
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .copy-box h2,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .copy-box h2{
  font-size:16px;
  font-weight:700;
  margin-bottom:20px;
  font-family:ApexNew-Book;
  margin-top:0;
  text-align:center;
  margin-left:20px;
  font-family:ApexNew-Medium
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .copy-box .answerTitle h2,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .copy-box .answerTitle h2{
  text-transform:capitalize !important
}
.eloquaRationalizedForms.section .new-form-container .copy-box p,.cpspromorangedetailrationalizedform.section .new-form-container .copy-box p{
  line-height:1.2em;
  width:100%;
  padding:0 20px;
  max-width:960px;
  margin:0 auto;
  font-size:14px
}
.eloquaRationalizedForms.section .new-form-container .copy-box.new-icon-center .copy-box-icon,.cpspromorangedetailrationalizedform.section .new-form-container .copy-box.new-icon-center .copy-box-icon{
  padding-bottom:15px
}
.eloquaRationalizedForms.section .new-form-container .copy-box.new-icon-center .rect-btn,.cpspromorangedetailrationalizedform.section .new-form-container .copy-box.new-icon-center .rect-btn{
  margin-top:35px;
  margin-left:auto;
  margin-right:auto
}
.eloquaRationalizedForms.section .new-form-container .copy-box.black-bg,.eloquaRationalizedForms.section .new-form-container .copy-box.grey-bg,.cpspromorangedetailrationalizedform.section .new-form-container .copy-box.black-bg,.cpspromorangedetailrationalizedform.section .new-form-container .copy-box.grey-bg{
  background-color:#000;
  color:#fff
}
.eloquaRationalizedForms.section .new-form-container .copy-box.black-bg p,.cpspromorangedetailrationalizedform.section .new-form-container .copy-box.black-bg p{
  color:#bdbdbd
}
.eloquaRationalizedForms.section .new-form-container .copy-box.grey-bg,.cpspromorangedetailrationalizedform.section .new-form-container .copy-box.grey-bg{
  background-color:#212121
}
.eloquaRationalizedForms.section .new-form-container .copy-box.grey-bg p,.cpspromorangedetailrationalizedform.section .new-form-container .copy-box.grey-bg p{
  color:#bdbdbd
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .buttons-container-row-lead .cta2 .copy-box,.eloquaRationalizedForms.section .new-form-container .thank-you-section .buttons-container-row-lead .cta3 .copy-box,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .buttons-container-row-lead .cta2 .copy-box,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .buttons-container-row-lead .cta3 .copy-box{
  padding-left:20px
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_quote,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_quote{
  font-size:47px;
  margin:auto;
  background:#fff;
  padding:0px;
  text-align:center;
  width:60px;
  float:center
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_calendar,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_testdrive,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_calendar,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_testdrive{
  font-size:47px;
  margin:auto;
  background:#fff;
  padding:0px;
  text-align:center;
  width:90px;
  float:center
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discovermodels,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_brochure,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discoverpromotions,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discovermodels,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_brochure,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discoverpromotions{
  font-size:47px;
  text-align:center
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_configurator,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_news,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_hp,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_configurator,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_news,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_hp{
  font-size:47px
}
@media only screen and (max-width: 1449px){
  .eloquaRationalizedForms.section .new-form-container .section-header h4,.cpspromorangedetailrationalizedform.section .new-form-container .section-header h4{
      text-align:center
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .section-header h2,.cpspromorangedetailrationalizedform.section .new-form-container .section-header h2{
      font-size:25px
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .form-radios-group.form-radios-group--padding,.cpspromorangedetailrationalizedform.section .new-form-container .form-radios-group.form-radios-group--padding{
      border-right:none;
      padding:20px 0;
      height:auto
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container button.submit-btn[type=submit],.cpspromorangedetailrationalizedform.section .new-form-container button.submit-btn[type=submit]{
      width:100%
  }
}
@media only screen and (max-width: 1449px){
  .eloquaRationalizedForms.section .new-form-container .new-form-step-content,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content{
      padding:0;
      overflow-x:hidden
  }
}
@media only screen and (max-width: 999px){
  .eloquaRationalizedForms.section .new-form-container .new-form-step-content.new-form-step-content-form,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content.new-form-step-content-form{
      padding:0 90px
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .new-form-step-content.new-form-step-content-form,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content.new-form-step-content-form{
      padding:0
  }
}
@media only screen and (max-width: 999px){
  .eloquaRationalizedForms.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item{
      flex-basis:50%
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item{
      flex-basis:50%
  }
}
@media only screen and (max-width: 1449px){
  .eloquaRationalizedForms.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item:after,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item:after{
      width:calc(100% - 50px)
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item.last-row,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item.last-row{
      margin-bottom:50px
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item.last-row:last-child,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item.last-row:last-child{
      margin-bottom:0
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item.last-row:after,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item.last-row:after{
      border-bottom:1px solid #e7e7e7
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item.last-row:last-child:after,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-step-content-list-flex .new-form-step-content-list-item.last-row:last-child:after{
      border-bottom:none
  }
}
@media only screen and (max-width: 1449px){
  .eloquaRationalizedForms.section .new-form-container .new-form-link,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-link{
      padding-left:10px
  }
}
@media only screen and (max-width: 999px){
  .eloquaRationalizedForms.section .new-form-container .new-form-link,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-link{
      padding-left:0
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .new-form-link,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-link{
      padding-left:20px
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .new-form-link .fa,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-link .fa{
      margin-right:3px;
      font-size:14px
  }
}
@media only screen and (max-width: 1449px){
  .eloquaRationalizedForms.section .new-form-container .new-form-container,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-container{
      padding-left:0;
      padding-right:30px
  }
}
@media only screen and (max-width: 999px){
  .eloquaRationalizedForms.section .new-form-container .new-form-container,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-container{
      padding-left:0;
      padding-right:0
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .new-form-container,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-container{
      padding-left:20px;
      padding-right:20px
  }
}
@media only screen and (min-width: 480px)and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container section-models .new-form-vehicle .new-form-vehicle-logo,.cpspromorangedetailrationalizedform.section .new-form-container section-models .new-form-vehicle .new-form-vehicle-logo{
      height:15px
  }
}
@media only screen and (max-width: 479px){
  .eloquaRationalizedForms.section .new-form-container section-models .new-form-vehicle .new-form-vehicle-logo,.cpspromorangedetailrationalizedform.section .new-form-container section-models .new-form-vehicle .new-form-vehicle-logo{
      height:auto;
      width:80px
  }
}
@media only screen and (max-width: 999px){
  .eloquaRationalizedForms.section .new-form-container .new-form-img,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-img{
      margin-bottom:60px
  }
  .eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-radios.brochure,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-radios.brochure{
      display:none
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .new-form-img .new-form-img-title,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-img .new-form-img-title{
      top:20px
  }
}
@media only screen and (max-width: 999px){
  .eloquaRationalizedForms.section .new-form-container .new-form-img img,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-img img{
      width:100%
  }
}
@media only screen and (min-width: 1000px){
  .eloquaRationalizedForms.section .new-form-container,.cpspromorangedetailrationalizedform.section .new-form-container{
      padding:0px
  }
}
@media only screen and (max-width: 999px){
  .eloquaRationalizedForms.section .new-form-container,.cpspromorangedetailrationalizedform.section .new-form-container{
      margin-top:0px !important
  }
  .eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-img,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-img{
      margin-bottom:20px !important
  }
}
@media only screen and (max-width: 768px){
  .eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-img img,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-img img{
      max-width:100%;
      width:100%
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container section-anagraphic .title-form,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .title-form{
      padding-left:20px;
      padding-right:20px;
      font-size:15px;
      padding-top:10px;
      padding-bottom:10px
  }
  .eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-img-title,.eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-img,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-img-title,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-img{
      padding-left:20px;
      padding-right:20px
  }
  .eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-link,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-link{
      padding-left:0px;
      width:auto
  }
  .eloquaRationalizedForms.section .new-form-container section-anagraphic .section-header h2,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .section-header h2{
      margin-bottom:20px;
      line-height:30px
  }
  .eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-link .new-icon-alfa-romeo_arrow_changemodel,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-link .new-icon-alfa-romeo_arrow_changemodel{
      margin-left:15px
  }
}
@media only screen and (min-width: 480px)and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-submit,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-submit{
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-submit button,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-submit button{
      width:200px
  }
}
@media only screen and (max-width: 479px){
  .eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-submit,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-submit{
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container section-anagraphic .new-form-submit button,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .new-form-submit button{
      width:200px
  }
}
@media(min-width: 768px){
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .container,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .container{
      width:750px
  }
}
@media(min-width: 1000px){
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .container,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .container{
      width:970px
  }
}
@media(min-width: 1200px){
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .container,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .container{
      width:1170px
  }
}
@media only screen and (max-width: 1449px){
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .copy-box,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .copy-box{
      text-align:center;
      padding-left:0px
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .containerCTATYP,.eloquaRationalizedForms.section .new-form-container .thank-you-section .section-header h2,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .containerCTATYP,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .section-header h2{
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container .copy-box,.eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container .cta1,.eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container .cta2,.eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container .cta3,.eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container .cta4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container .copy-box,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container .cta1,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container .cta2,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container .cta3,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container .cta4{
      text-align:center !important
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .copy-box h2,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .copy-box h2{
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discovermodels,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_brochure,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discoverpromotions,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discovermodels,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_brochure,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discoverpromotions{
      text-align:center !important
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta1.col-md-4,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta2.col-md-4,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta3.col-md-4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta1.col-md-4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta2.col-md-4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta3.col-md-4{
      position:relative;
      min-height:1px
  }
}
@media only screen and (min-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .separator,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .separator{
      width:59%;
      height:2px;
      background:#8f0c25;
      top:35px;
      position:absolute;
      left:0;
      right:0;
      margin-left:auto;
      margin-right:auto
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .copy-box h2,.cpspromorangedetailrationalizedform.section .new-form-container .copy-box h2{
      font-size:25px
  }
}
@media only screen and (min-width: 768px){
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .buttons-container-row-lead .cta2 .copy-box-ico.ico2,.eloquaRationalizedForms.section .new-form-container .thank-you-section .buttons-container-row-lead .cta3 .copy-box-ico.ico3,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .buttons-container-row-lead .cta2 .copy-box-ico.ico2,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .buttons-container-row-lead .cta3 .copy-box-ico.ico3{
      padding-left:20px;
      padding-right:20px
  }
}
@media only screen and (max-width: 1200px){
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .rect-btn.rect-btn-yellow,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .rect-btn.rect-btn-yellow{
      width:100%
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .repeatSearch,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .repeatSearch{
      right:30px
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container new-section-step,.cpspromorangedetailrationalizedform.section .new-form-container new-section-step{
      display:none
  }
  .eloquaRationalizedForms.section .new-form-container new-section-step-mobile,.cpspromorangedetailrationalizedform.section .new-form-container new-section-step-mobile{
      display:block;
      clear:both
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .section-header,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .section-header{
      padding-top:0px;
      padding-bottom:10px;
      width:100%;
      padding-left:20px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .section-header h2,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .section-header h2{
      font-size:25px;
      line-height:25px;
      margin-bottom:20px;
      text-align:left;
      font-family:ApexNew-Book;
      font-size:14px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .section-header .infoDealerMobile,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .section-header .infoDealerMobile{
      display:block;
      text-align:left
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceDesktop{
      display:none
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile{
      height:235px;
      overflow:hidden;
      position:absolute;
      top:255px;
      left:0;
      z-index:2
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .alertMessage,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .alertMessage{
      padding:15px;
      margin:auto;
      background:#fff;
      width:60%;
      box-shadow:0 2px 4px 0 rgba(0,0,0,.5);
      border-radius:2px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .contSearch,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .contSearch{
      padding-bottom:10px;
      top:10px;
      padding-left:15px;
      padding-right:15px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .iconFieldMaps,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .iconFieldMaps{
      right:30px;
      top:11px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .map.has_results,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .map.has_results{
      min-height:500px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .container-fluid,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .container-fluid{
      height:500px;
      margin-top:-500px;
      padding:0px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .changeModel,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .changeModel{
      display:block;
      text-align:center;
      padding:5px;
      font-weight:600;
      margin-bottom:5px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .changeModel .fa.fa-chevron-left,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .changeModel .fa.fa-chevron-left{
      color:#8f0c25
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .pac-input,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .pac-input{
      padding-right:90px;
      box-shadow:0 2px 4px 0 rgba(0,0,0,.5);
      border-radius:0px;
      width:100%;
      height:40px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .map.has_results .gm-style,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .map.has_results .gm-style{
      width:100% !important
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .map.has_results .gm-style div:first-child[tabindex="0"],.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .map.has_results .gm-style div:first-child[tabindex="0"]{
      width:120% !important
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .map.has_results .gm-fullscreen-control,.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .map.has_results .gm-svpc,.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .map.has_results .gmnoprint,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .map.has_results .gm-fullscreen-control,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .map.has_results .gm-svpc,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .map.has_results .gmnoprint{
      display:block
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .map.has_results .gm-bundled-control,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .map.has_results .gm-bundled-control{
      display:block
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .dealerDeviceMobile,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .dealerDeviceMobile{
      display:block
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .hp-dealerlocator,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .hp-dealerlocator{
      display:none
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile{
      display:block;
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile.margin-cta,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile.margin-cta{
      margin-top:38px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaDesktop,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaDesktop{
      display:none
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile a,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile a{
      display:block;
      width:40px;
      margin:auto
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .ctaMobileButton,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .ctaMobileButton{
      display:inline-block;
      font-size:11px;
      position:relative
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .ctaMobileButton img,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .ctaMobileButton img{
      width:40px;
      margin:auto
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .new-form-img,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .new-form-img{
      display:block;
      margin-bottom:10px;
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .new-form-link,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .new-form-link{
      padding-left:0px;
      margin:auto;
      text-align:left;
      margin-left:20px;
      color:#000;
      text-decoration:none;
      cursor:pointer
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .new-form-link .new-icon-alfa-romeo_arrow_changemodel,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .new-form-link .new-icon-alfa-romeo_arrow_changemodel{
      float:left;
      margin-top:5px;
      margin-right:10px;
      color:#8f0c25
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .new-form-container .new-icon-jeep_locator_cta_select,.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .new-form-container .new-icon-jeep_locator_cta_onlinebooking,.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .new-form-container .new-icon-jeep_locator_cta_callnow,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .new-form-container .new-icon-jeep_locator_cta_select,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .new-form-container .new-icon-jeep_locator_cta_onlinebooking,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .new-form-container .new-icon-jeep_locator_cta_callnow{
      position:absolute;
      left:0;
      right:0;
      top:13px
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_quote,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_quote{
      font-size:47px;
      margin:auto;
      background:#fff;
      padding:0px;
      float:none;
      width:auto;
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_calendar,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_calendar{
      font-size:47px;
      margin:auto;
      background:#fff;
      padding:0px;
      padding-top:20px;
      float:none;
      width:auto;
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_testdrive,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_testdrive{
      font-size:47px;
      margin:auto;
      background:#fff;
      padding:0px;
      padding-top:20px;
      float:none;
      width:auto;
      text-align:center;
      padding-left:0px !important
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discovermodels,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_brochure,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discoverpromotions,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discovermodels,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_brochure,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discoverpromotions{
      font-size:47px;
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .copy-box h2,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .copy-box h2{
      text-align:center;
      margin-left:0px
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .buttons-container-row-permission .new-icon-alfa-romeo_icon_discovermodels,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discoverpromotions,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .buttons-container-row-permission .new-icon-alfa-romeo_icon_discovermodels,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discoverpromotions{
      padding:0;
      margin-top:40px
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .copy-box,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .copy-box{
      text-align:center;
      padding-top:40px;
      position:relative;
      font-family:Roboto;
      font-size:16px;
      color:#000;
      background:#fff;
      padding-bottom:20px;
      margin-bottom:40px;
      height:auto
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .containerCTATYP,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .containerCTATYP{
      margin-top:20px;
      text-align:center;
      margin-left:0px
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .containerCTATYP hr,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .containerCTATYP hr{
      width:90%;
      margin-top:0px;
      margin-bottom:40px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .map.has_results .gm-style div:first-child[tabindex="0"],.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .map.has_results .gm-style div:first-child[tabindex="0"]{
      width:100% !important
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container .cta1,.eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container .cta2,.eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container .cta3,.eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container .cta4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container .cta1,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container .cta2,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container .cta3,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container .cta4{
      margin-bottom:40px;
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .rect-btn.rect-btn-yellow,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .rect-btn.rect-btn-yellow{
      margin-top:20px
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container .copy-box,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container .copy-box{
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard{
      position:relative;
      height:100px
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step{
      position:absolute;
      width:100%
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard .bs-wizard-step:nth-of-type(2),.eloquaRationalizedForms.section .new-form-container .bs-wizard .bs-wizard-step:nth-of-type(3),.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard .bs-wizard-step:nth-of-type(2),.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard .bs-wizard-step:nth-of-type(3){
      display:none
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard .bs-wizard-step:nth-of-type(2) .progress .progress-bar,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard .bs-wizard-step:nth-of-type(2) .progress .progress-bar{
      background:#8f0c25;
      background:-moz-linear-gradient(left, #8f0c25 0%, #8f0c25 50%, #dddddd 50%, #dddddd 100%);
      background:-webkit-linear-gradient(left, #8f0c25 0%, #8f0c25 50%, #dddddd 50%, #dddddd 100%);
      background:linear-gradient(to right, #8f0c25 0%, #8f0c25 50%, #dddddd 50%, #dddddd 100%);
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8f0c25", endColorstr="#dddddd", GradientType=1)
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard .bs-wizard-step.active.last .progress .progress-bar,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard .bs-wizard-step.active.last .progress .progress-bar{
      background:#8f0c25
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard .bs-wizard-step:nth-of-type(3) .progress .progress-bar,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard .bs-wizard-step:nth-of-type(3) .progress .progress-bar{
      background:#8f0c25
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step:first-child>.progress,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step:first-child>.progress{
      left:50%;
      width:50%
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step:first-child.active>.progress,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step:first-child.active>.progress{
      width:50%
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.active>.progress>.progress-bar,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{
      width:100%;
      transition:none;
      background:#ddd
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step .bs-wizard-info,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step .bs-wizard-info{
      position:relative
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.active .bs-wizard-info,.eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.complete .bs-wizard-info,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.active .bs-wizard-info,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.complete .bs-wizard-info{
      color:#000
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step:last-child>.progress,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step:last-child>.progress{
      width:50%
  }
  .eloquaRationalizedForms.section .new-form-container .bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot,.cpspromorangedetailrationalizedform.section .new-form-container .bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{
      background:#fff
  }
}
@media only screen and (max-width: 767px)and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .separator,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .separator{
      width:2px;
      height:70%;
      background:#8f0c25;
      margin:auto;
      top:59px;
      position:absolute;
      left:0;
      right:0;
      margin-left:auto;
      margin-right:auto
  }
}
@media only screen and (max-width: 479px){
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile a,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile a{
      width:40px;
      margin:auto;
      display:block;
      padding:8px 10px;
      height:40px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .ctaMobileButton,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .ctaMobileButton{
      display:inline-block;
      margin:0px 6px;
      position:relative;
      font-size:11px
  }
}
@media only screen and (max-width: 360px){
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .ctaMobileButton,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item .infoDealerContainer .ctaMobile .ctaMobileButton{
      display:inline-block;
      margin:0px 6px;
      font-size:11px;
      position:relative;
      height:60px
  }
}

@font-face{
  /* .eloquaRationalizedForms.section,.cpspromorangedetailrationalizedform.section{ */
      font-family:"icomoon-form";
      src:url("https://staticpromo.fiat.com/form-rationalization/fonts/new-form-icomoon.ttf?u9p37z");
      src:url("https://staticpromo.fiat.com/form-rationalization/fonts/new-form-icomoon.eot?u9p37z#iefix") format("embedded-opentype"),url("https://staticpromo.fiat.com/form-rationalization/fonts/new-form-icomoon.ttf?u9p37z") format("truetype"),url("https://staticpromo.fiat.com/form-rationalization/fonts/new-form-icomoon.woff?u9p37z") format("woff"),url("https://staticpromo.fiat.com/form-rationalization/fonts/new-form-icomoon.svg?u9p37z#icomoon") format("svg");
      font-weight:normal;
      font-style:normal
  /* } */
}

.eloquaRationalizedForms.section [class^=new-icon-],.eloquaRationalizedForms.section [class*=" new-icon-"],.cpspromorangedetailrationalizedform.section [class^=new-icon-],.cpspromorangedetailrationalizedform.section [class*=" new-icon-"]{
  font-family:"icomoon-form" !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_arrow_dropdown:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_arrow_dropdown:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_locator_cta_callnow:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_locator_cta_callnow:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_locator_cta_onlinebooking:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_locator_cta_onlinebooking:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_locator_cta_select:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_locator_cta_select:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_locator_gps:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_locator_gps:before{
  content:"";
  color:#636363
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_locator_pin .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_locator_pin .path1:before{
  content:"";
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_locator_pin .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_locator_pin .path2:before{
  content:"";
  margin-left:-0.78515625em;
  color:#252b47
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_locator_pin .path3:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_locator_pin .path3:before{
  content:"";
  margin-left:-0.78515625em;
  color:#fff
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_locator_pin_selected .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_locator_pin_selected .path1:before{
  content:"";
  color:#585858
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_locator_pin_selected .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_locator_pin_selected .path2:before{
  content:"";
  margin-left:-0.7607421875em;
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_locator_pin_selected .path3:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_locator_pin_selected .path3:before{
  content:"";
  margin-left:-0.7607421875em;
  color:#252b47
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_locator_refresh:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_locator_refresh:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_locator_search:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_locator_search:before{
  content:"";
  color:#636363
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_radiobutton:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_radiobutton:before{
  content:"";
  color:#ddd
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_radiobutton_error:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_radiobutton_error:before{
  content:"";
  color:red
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_radiobutton_selected .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_radiobutton_selected .path1:before{
  content:"";
  color:#ddd
}
.eloquaRationalizedForms.section .new-form-container .new-icon-lancia_radiobutton_selected .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-lancia_radiobutton_selected .path2:before{
  content:"";
  margin-left:-1em;
  color:#252b47
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_arrow_changemodel:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_arrow_changemodel:before{
  content:"";
  color:#9c1019
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_arrow_cta:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_arrow_cta:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_arrow_cta_over:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_arrow_cta_over:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_arrow_dropdown:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_arrow_dropdown:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_icon_brochure:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_icon_brochure:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_icon_calendar:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_icon_calendar:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_icon_configurator:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_icon_configurator:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_icon_discoverdealer:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_icon_discoverdealer:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_icon_discovermodels:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_icon_discovermodels:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_icon_discoverpromotions:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_icon_discoverpromotions:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_icon_hp:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_icon_hp:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_icon_news:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_icon_news:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_icon_quote:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_icon_quote:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_icon_testdrive:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_icon_testdrive:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_locator_cta_callnow:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_locator_cta_callnow:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_locator_cta_onlinebooking:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_locator_cta_onlinebooking:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_locator_cta_select:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_locator_cta_select:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_locator_gps:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_locator_gps:before{
  content:"";
  color:#636363
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_locator_pin .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_locator_pin .path1:before{
  content:"";
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_locator_pin .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_locator_pin .path2:before{
  content:"";
  margin-left:-0.78515625em;
  color:#9c1019
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_locator_pin .path3:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_locator_pin .path3:before{
  content:"";
  margin-left:-0.78515625em;
  color:#fff
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_locator_pin_selected .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_locator_pin_selected .path1:before{
  content:"";
  color:#585858
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_locator_pin_selected .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_locator_pin_selected .path2:before{
  content:"";
  margin-left:-0.7607421875em;
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_locator_pin_selected .path3:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_locator_pin_selected .path3:before{
  content:"";
  margin-left:-0.7607421875em;
  color:#9c1019
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_locator_refresh:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_locator_refresh:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_locator_search:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_locator_search:before{
  content:"";
  color:#636363
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_radiobutton:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_radiobutton:before{
  content:"";
  color:#ddd
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_radiobutton_error:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_radiobutton_error:before{
  content:"";
  color:#9c1019
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_radiobutton_selected:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_radiobutton_selected:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat-professional_steps_completed:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat-professional_steps_completed:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_arrow_changemodel:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_arrow_changemodel:before{
  content:"";
  transform:rotate(180deg);
  display:block
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_arrow_cta:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_arrow_cta:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_arrow_dropdown:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_arrow_dropdown:before{
  content:"";
  color:#979797
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_icon_brochure:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_icon_brochure:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_icon_calendar:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_icon_calendar:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_icon_configurator:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_icon_configurator:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_icon_discoverdealers:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_icon_discoverdealers:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_icon_discovermodels:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_icon_discovermodels:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_icon_discoverpromotions:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_icon_discoverpromotions:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_icon_hp:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_icon_hp:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_icon_news:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_icon_news:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_icon_quote:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_icon_quote:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_icon_testdrive:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_icon_testdrive:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_locator_cta_callnow:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_locator_cta_callnow:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_locator_cta_onlinebooking:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_locator_cta_onlinebooking:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_locator_cta_select:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_locator_cta_select:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_locator_gps:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_locator_gps:before{
  content:"";
  color:#636363
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_locator_pin .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_locator_pin .path1:before{
  content:"";
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_locator_pin .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_locator_pin .path2:before{
  content:"";
  margin-left:-0.78515625em;
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_locator_pin .path3:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_locator_pin .path3:before{
  content:"";
  margin-left:-0.78515625em;
  color:#fff
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_locator_pin_selected .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_locator_pin_selected .path1:before{
  content:"";
  color:#585858
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_locator_pin_selected .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_locator_pin_selected .path2:before{
  content:"";
  margin-left:-0.7607421875em;
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_locator_pin_selected .path3:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_locator_pin_selected .path3:before{
  content:"";
  margin-left:-0.7607421875em;
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_locator_refresh:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_locator_refresh:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_locator_search:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_locator_search:before{
  content:"";
  color:#636363
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_radiobutton:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_radiobutton:before{
  content:"";
  color:#979797
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_radiobutton_error:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_radiobutton_error:before{
  content:"";
  color:#8f0d0d
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_radiobutton_selected:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_radiobutton_selected:before{
  content:"";
  color:#8f0d24
}
.eloquaRationalizedForms.section .new-form-container .new-icon-alfa-romeo_steps_completed:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-alfa-romeo_steps_completed:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_arrow_changemodel:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_arrow_changemodel:before{
  content:"";
  color:#999
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_arrow_dropdown:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_arrow_dropdown:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_icon_brochure:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_icon_brochure:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_icon_calendar:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_icon_calendar:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_icon_configurator:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_icon_configurator:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_icon_discoverdealers:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_icon_discoverdealers:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_icon_discovermodels:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_icon_discovermodels:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_icon_discoverpromotions:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_icon_discoverpromotions:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_icon_hp:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_icon_hp:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_icon_quote:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_icon_quote:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_locator_cta_callnow:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_locator_cta_callnow:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_locator_cta_onlinebooking:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_locator_cta_onlinebooking:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_locator_cta_select:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_locator_cta_select:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_locator_gps:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_locator_gps:before{
  content:"";
  color:#636363
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_locator_pin .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_locator_pin .path1:before{
  content:"";
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_locator_pin .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_locator_pin .path2:before{
  content:"";
  margin-left:-0.78515625em;
  color:red
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_locator_pin .path3:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_locator_pin .path3:before{
  content:"";
  margin-left:-0.78515625em;
  color:#fff
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_locator_pin_selected .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_locator_pin_selected .path1:before{
  content:"";
  color:#585858
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_locator_pin_selected .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_locator_pin_selected .path2:before{
  content:"";
  margin-left:-0.7607421875em;
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_locator_pin_selected .path3:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_locator_pin_selected .path3:before{
  content:"";
  margin-left:-0.7607421875em;
  color:red
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_locator_refresh:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_locator_refresh:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_locator_search:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_locator_search:before{
  content:"";
  color:#636363
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_radiobutton:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_radiobutton:before{
  content:"";
  color:#979797
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_radiobutton_error:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_radiobutton_error:before{
  content:"";
  color:red
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_radiobutton_selected:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_radiobutton_selected:before{
  content:"";
  color:red
}
.eloquaRationalizedForms.section .new-form-container .new-icon-abarth_steps_completed:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-abarth_steps_completed:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_arrow_changemodel:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_arrow_changemodel:before{
  content:"";
  color:#ffba01
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_arrow_cta:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_arrow_cta:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_arrow_dropdown:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_arrow_dropdown:before{
  content:"";
  color:#828282
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_icon_brochure:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_icon_brochure:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_icon_calendar:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_icon_calendar:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_icon_configurator:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_icon_configurator:before{
  content:"";
  color:#fbba00
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_icon_discovermodels:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_icon_discovermodels:before{
  content:"";
  color:#ffb900
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_icon_discoverpromotions:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_icon_discoverpromotions:before{
  content:"";
  color:#ffb800
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_icon_hp:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_icon_hp:before{
  content:"";
  color:#ffb800
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_icon_news:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_icon_news:before{
  content:"";
  color:#fbba00
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_icon_quote:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_icon_quote:before{
  content:"";
  color:#ffb900
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_icon_testdrive:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_icon_testdrive:before{
  content:"";
  color:#fbba00
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_locator_cta_callnow:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_locator_cta_callnow:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_locator_cta_onlinebooking:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_locator_cta_onlinebooking:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_locator_cta_select:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_locator_cta_select:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_locator_gps:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_locator_gps:before{
  content:"";
  color:#636363
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_locator_pin .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_locator_pin .path1:before{
  content:"";
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_locator_pin .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_locator_pin .path2:before{
  content:"";
  margin-left:-0.78515625em;
  color:#ffba00
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_locator_pin .path3:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_locator_pin .path3:before{
  content:"";
  margin-left:-0.78515625em;
  color:#fff
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_locator_pin_selected .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_locator_pin_selected .path1:before{
  content:"";
  color:#585858
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_locator_pin_selected .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_locator_pin_selected .path2:before{
  content:"";
  margin-left:-0.7607421875em;
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_locator_pin_selected .path3:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_locator_pin_selected .path3:before{
  content:"";
  margin-left:-0.7607421875em;
  color:#ffba00
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_locator_refresh:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_locator_refresh:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_locator_search:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_locator_search:before{
  content:"";
  color:#636363
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_radiobutton:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_radiobutton:before{
  content:"";
  color:#979797
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_radiobutton_error:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_radiobutton_error:before{
  content:"";
  color:red
}
.eloquaRationalizedForms.section .new-form-container .new-icon-jeep_radiobutton_selected:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-jeep_radiobutton_selected:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_arrow_cta:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_arrow_cta:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_arrow_dropdown:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_arrow_dropdown:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_icon_brochure:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_icon_brochure:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_icon_configurator:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_icon_configurator:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_icon_discovermodels:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_icon_discovermodels:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_icon_discoverpromotions:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_icon_discoverpromotions:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_icon_hp:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_icon_hp:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_icon_calendar:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_icon_calendar:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_icon_quote:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_icon_quote:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_icon_testdrive:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_icon_testdrive:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_locator_cta_callnow:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_locator_cta_callnow:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_locator_cta_onlinebooking:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_locator_cta_onlinebooking:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_locator_cta_select:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_locator_cta_select:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_locator_gps:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_locator_gps:before{
  content:"";
  color:#636363
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_locator_pin .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_locator_pin .path1:before{
  content:"";
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_locator_pin .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_locator_pin .path2:before{
  content:"";
  margin-left:-0.78515625em;
  color:#ad0c33
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_locator_pin .path3:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_locator_pin .path3:before{
  content:"";
  margin-left:-0.78515625em;
  color:#fff
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_locator_pin_selected .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_locator_pin_selected .path1:before{
  content:"";
  color:#585858
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_locator_pin_selected .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_locator_pin_selected .path2:before{
  content:"";
  margin-left:-0.7607421875em;
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_locator_pin_selected .path3:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_locator_pin_selected .path3:before{
  content:"";
  margin-left:-0.7607421875em;
  color:#ad0c33
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_locator_refresh:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_locator_refresh:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_locator_search:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_locator_search:before{
  content:"";
  color:#636363
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_radiobutton:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_radiobutton:before{
  content:"";
  color:#ddd
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_radiobutton_error:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_radiobutton_error:before{
  content:"";
  color:#8f0c25
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_radiobutton_selected .path1:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_radiobutton_selected .path1:before{
  content:"";
  color:#ddd
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_radiobutton_selected .path2:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_radiobutton_selected .path2:before{
  content:"";
  margin-left:-1em;
  color:#ad0c33
}
.eloquaRationalizedForms.section .new-form-container .new-icon-fiat_steps_completed:before,.cpspromorangedetailrationalizedform.section .new-form-container .new-icon-fiat_steps_completed:before{
  content:""
}
.eloquaRationalizedForms.section .new-form-container[data-tab=NL] .section-anagraphic .new-form-link.new-form-link-change.model,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=NL] .section-anagraphic .new-form-link.new-form-link-change.model{
  display:none
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discoverdealers,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discoverdealers{
  font-size:47px;
  margin:auto;
  background:#fff;
  padding:0px;
  text-align:left;
  width:90px;
  float:center
}
.eloquaRationalizedForms.section .new-form-container[data-tab=GAB] .thank-you-section .rect-btn.rect-btn-yellow.new-typ-btn-cta2 a,.eloquaRationalizedForms.section .new-form-container[data-tab=GAB] .thank-you-section .rect-btn.rect-btn-yellow.new-typ-btn-cta3 a,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=GAB] .thank-you-section .rect-btn.rect-btn-yellow.new-typ-btn-cta2 a,.cpspromorangedetailrationalizedform.section .new-form-container[data-tab=GAB] .thank-you-section .rect-btn.rect-btn-yellow.new-typ-btn-cta3 a{
  color:#000 !important
}
.eloquaRationalizedForms.section .new-form-container .pac-container,.cpspromorangedetailrationalizedform.section .new-form-container .pac-container{
  background-color:#fff;
  position:absolute !important;
  z-index:1000;
  border-radius:2px;
  border-top:.5px solid #d9d9d9;
  font-family:roboto;
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  max-height: 370px;
  overflow-y: auto;
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .pac-logo:after,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .pac-logo:after{
  content:"";
  padding:1px 1px 1px 0;
  height:16px;
  text-align:right;
  display:block;
  background-position:right;
  background-repeat:no-repeat;
  background-size:120px 14px
}
.eloquaRationalizedForms.section .new-form-container .pac-item,.cpspromorangedetailrationalizedform.section .new-form-container .pac-item{
  cursor:default;
  padding:0 4px;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  line-height:30px;
  text-align:left;
  border:.5px solid #e6e6e6;
  font-size:11px;
  width:295px;
  color:#999
}
.eloquaRationalizedForms.section .new-form-container .pac-item:hover,.cpspromorangedetailrationalizedform.section .new-form-container .pac-item:hover{
  background-color:#fafafa
}
.eloquaRationalizedForms.section .new-form-container .pac-item-selected,.cpspromorangedetailrationalizedform.section .new-form-container .pac-item-selected{
  background-color:#ebf2fe
}
.eloquaRationalizedForms.section .new-form-container .pac-item-selected:hover,.cpspromorangedetailrationalizedform.section .new-form-container .pac-item-selected:hover{
  background-color:#ebf2fe
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .pac-matched,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .pac-matched{
  font-weight:700
}
.eloquaRationalizedForms.section .new-form-container .pac-item-query,.cpspromorangedetailrationalizedform.section .new-form-container .pac-item-query{
  font-size:13px;
  padding-right:3px;
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .pac-icon,.cpspromorangedetailrationalizedform.section .new-form-container .pac-icon{
  width:15px;
  height:20px;
  margin-right:7px;
  margin-top:6px;
  display:inline-block;
  vertical-align:top;
  background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
  background-size:34px
}
.eloquaRationalizedForms.section .new-form-container .hdpi .pac-icon,.cpspromorangedetailrationalizedform.section .new-form-container .hdpi .pac-icon{
  background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)
}
.eloquaRationalizedForms.section .new-form-container .pac-icon-search,.cpspromorangedetailrationalizedform.section .new-form-container .pac-icon-search{
  background-position:-1px -1px
}
.eloquaRationalizedForms.section .new-form-container .pac-item-selected .pac-icon-search,.cpspromorangedetailrationalizedform.section .new-form-container .pac-item-selected .pac-icon-search{
  background-position:-18px -1px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .pac-icon-marker,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .pac-icon-marker{
  background-position:-1px -161px
}
.eloquaRationalizedForms.section .new-form-container .new-form-container .pac-item-selected .pac-icon-marker,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-container .pac-item-selected .pac-icon-marker{
  background-position:-18px -161px
}
.eloquaRationalizedForms.section .new-form-container .pac-placeholder,.cpspromorangedetailrationalizedform.section .new-form-container .pac-placeholder{
  color:gray
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discoverdealers,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_discoverdealers{
      font-size:47px;
      margin:auto;
      background:#fff;
      padding:15px;
      float:none;
      width:auto;
      text-align:center
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .owl-item,.cpspromorangedetailrationalizedform.section .owl-item{
      width:375px
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta1.col-md-4,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta2.col-md-4,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta3.col-md-4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta1.col-md-4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta2.col-md-4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta3.col-md-4{
      position:relative;
      min-height:1px;
      padding-left:150px !important;
      padding-right:150px !important
  }
}
@media only screen and (max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta1.col-md-4,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta2.col-md-4,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta3.col-md-4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta1.col-md-4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta2.col-md-4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta3.col-md-4{
      position:relative;
      min-height:1px;
      padding-left:0px !important;
      padding-right:0px !important
  }
}
@media only screen and (min-width: 768px)and (max-width: 959px){
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .separator,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .separator{
      width:59%;
      height:2px;
      background:#8f0c25;
      top:35px;
      position:absolute;
      left:0;
      right:0;
      margin-left:auto;
      margin-right:115px
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta1.col-md-4,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta2.col-md-4,.eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta3.col-md-4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta1.col-md-4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta2.col-md-4,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .col-xs-12.col-sm-4.cta3.col-md-4{
      position:relative;
      min-height:1px;
      padding-left:0px !important;
      padding-right:0px !important
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_quote,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-alfa-romeo_icon_quote{
      padding-left:0px !important;
      font-size:47px;
      margin:auto;
      background:#fff;
      padding:0px;
      text-align:left;
      width:61px;
      float:center
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .new-icon-separator-container .copy-box,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .new-icon-separator-container .copy-box{
      margin-bottom:20px;
      margin-top:50px;
      text-align:center;
      margin-left:0px !important
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .rect-btn.rect-btn-yellow,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .rect-btn.rect-btn-yellow{
      background-color:#8f0c25;
      color:#fff;
      font-family:ApexNew-Bold;
      font-size:15px;
      width:180px;
      border-radius:0px;
      text-align:center;
      padding:13px 15px;
      margin-top:40px;
      outline:none
  }
  .eloquaRationalizedForms.section .new-form-container .thank-you-section .permission-container .copy-box,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .permission-container .copy-box{
      text-align:center;
      padding-top:12px;
      padding-bottom:40px;
      position:relative;
      font-size:16px;
      min-height:160px
  }
}
.eloquaRationalizedForms.section input,.cpspromorangedetailrationalizedform.section input{
  width:300px
}
.eloquaRationalizedForms.section .new-form-container .form-anagrafic-container .hdpi,.cpspromorangedetailrationalizedform.section .new-form-container .form-anagrafic-container .hdpi{
  top:50px
}
.eloquaRationalizedForms.section .new-form-container .hdpi,.cpspromorangedetailrationalizedform.section .new-form-container .hdpi{
  top:78px;
  border:.5px solid #e6e6e6;
  background-color:#fff;
  top:78px
}
.eloquaRationalizedForms.section .new-form-container .H_ib_close .H_icon,.cpspromorangedetailrationalizedform.section .new-form-container .H_ib_close .H_icon{
  display:none
}
@media only screen and (max-width: 768px){
  .eloquaRationalizedForms.section .new-form-container .hdpi,.cpspromorangedetailrationalizedform.section .new-form-container .hdpi{
      top:51px
  }
}
.eloquaRationalizedForms.section #panel,.cpspromorangedetailrationalizedform.section #panel{
  width:100%;
  height:400px
}
.eloquaRationalizedForms.section .new-form-container .H_slider:hover .H_slider_track_active,.cpspromorangedetailrationalizedform.section .new-form-container .H_slider:hover .H_slider_track_active{
  background-color:rgba(182,0,17,.8) !important
}
.eloquaRationalizedForms.section .new-form-container .H_disabled .H_slider_track_active,.cpspromorangedetailrationalizedform.section .new-form-container .H_disabled .H_slider_track_active{
  background-color:rgba(182,0,126,.2) !important
}
.eloquaRationalizedForms.section .new-form-container .H_slider.H_slider_active .H_slider_track,.cpspromorangedetailrationalizedform.section .new-form-container .H_slider.H_slider_active .H_slider_track{
  background-color:#0e51ba !important
}
.eloquaRationalizedForms.section .new-form-container .H_slider.H_slider_active .H_slider_track_active,.cpspromorangedetailrationalizedform.section .new-form-container .H_slider.H_slider_active .H_slider_track_active{
  background-color:#b60033 !important
}
.eloquaRationalizedForms.section .new-form-container .bubble,.cpspromorangedetailrationalizedform.section .new-form-container .bubble{
  top:40px
}
.eloquaRationalizedForms.section .new-form-container .H_ib_tail,.cpspromorangedetailrationalizedform.section .new-form-container .H_ib_tail{
  display:none !important
}
.eloquaRationalizedForms.section .new-form-container .H_ib_body,.cpspromorangedetailrationalizedform.section .new-form-container .H_ib_body{
  font-family:roboto !important;
  border-radius:0px !important;
  text-transform:uppercase !important;
  min-width:100px;
  height:23px
}
.eloquaRationalizedForms.section .new-form-container .H_ib_body .H_ib_content,.cpspromorangedetailrationalizedform.section .new-form-container .H_ib_body .H_ib_content{
  line-height:5px !important;
  margin:10px 10px 10px 5px !important
}
.eloquaRationalizedForms.section .new-form-container .H_imprint .H_logo,.cpspromorangedetailrationalizedform.section .new-form-container .H_imprint .H_logo{
  height:27px;
  width:44px;
  margin-top:44px;
  margin:-10px
}
.eloquaRationalizedForms.section .new-form-container .H_imprint .H_logo svg,.cpspromorangedetailrationalizedform.section .new-form-container .H_imprint .H_logo svg{
  height:27px;
  width:44px;
  margin-top:9px !important;
  margin:-24px
}
.eloquaRationalizedForms.section .new-form-container .H_ib_content,.cpspromorangedetailrationalizedform.section .new-form-container .H_ib_content{
  line-height:6px;
  min-width:100px
}
.eloquaRationalizedForms.section .new-form-container section-dealer .zoom-div,.cpspromorangedetailrationalizedform.section .new-form-container section-dealer .zoom-div{
  position:absolute;
  width:100%;
  opacity:.5;
  z-index:2;
  background-color:#000;
  overflow:hidden;
  min-height:850px
}
.eloquaRationalizedForms.section .new-form-container section-dealer .zoom-div span,.cpspromorangedetailrationalizedform.section .new-form-container section-dealer .zoom-div span{
  color:#fff;
  font-size:25px;
  position:relative;
  top:40%;
  align:center;
  padding-left:35%;
  width:670px;
  margin-left:0;
  top:300px
}
.eloquaRationalizedForms.section .new-form-container section-dealer .H_zoom.H_grp,.cpspromorangedetailrationalizedform.section .new-form-container section-dealer .H_zoom.H_grp{
  top:30px
}
.eloquaRationalizedForms.section .new-form-container .pac-logo:after,.cpspromorangedetailrationalizedform.section .new-form-container .pac-logo:after{
  content:"";
  padding:1px 1px 1px 0;
  height:16px;
  text-align:right;
  display:block;
  background-position:right;
  background-repeat:no-repeat;
  background-size:120px 14px
}
.eloquaRationalizedForms.section .new-form-container .pac-item,.cpspromorangedetailrationalizedform.section .new-form-container .pac-item{
  cursor:default;
  padding:0 4px;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  line-height:30px;
  text-align:left;
  border:.5px solid #e6e6e6;
  font-size:11px;
  width:295px;
  color:#999;
  color:#000;
  font-family:ApexNew-Book
}
.eloquaRationalizedForms.section .new-form-container .pac-item:hover,.cpspromorangedetailrationalizedform.section .new-form-container .pac-item:hover{
  background-color:#fafafa
}
.eloquaRationalizedForms.section .new-form-container .pac-item-selected,.cpspromorangedetailrationalizedform.section .new-form-container .pac-item-selected{
  background-color:#ebf2fe
}
.eloquaRationalizedForms.section .new-form-container .pac-item-selected:hover,.cpspromorangedetailrationalizedform.section .new-form-container .pac-item-selected:hover{
  background-color:#ebf2fe
}
.eloquaRationalizedForms.section .new-form-container .pac-matched,.cpspromorangedetailrationalizedform.section .new-form-container .pac-matched{
  font-weight:700
}
.eloquaRationalizedForms.section .new-form-container .pac-item-query,.cpspromorangedetailrationalizedform.section .new-form-container .pac-item-query{
  font-size:13px;
  padding-right:3px;
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .pac-icon,.cpspromorangedetailrationalizedform.section .new-form-container .pac-icon{
  width:15px;
  height:20px;
  margin-right:7px;
  margin-top:6px;
  display:inline-block;
  vertical-align:top;
  background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
  background-size:34px
}
.eloquaRationalizedForms.section .new-form-container .hdpi .pac-icon,.cpspromorangedetailrationalizedform.section .new-form-container .hdpi .pac-icon{
  background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)
}
.eloquaRationalizedForms.section .new-form-container .pac-icon-search,.cpspromorangedetailrationalizedform.section .new-form-container .pac-icon-search{
  background-position:-1px -1px
}
.eloquaRationalizedForms.section .new-form-container .pac-item-selected .pac-icon-search,.cpspromorangedetailrationalizedform.section .new-form-container .pac-item-selected .pac-icon-search{
  background-position:-18px -1px
}
.eloquaRationalizedForms.section .new-form-container .pac-icon-marker,.cpspromorangedetailrationalizedform.section .new-form-container .pac-icon-marker{
  background-position:-1px -161px
}
.eloquaRationalizedForms.section .new-form-container .new-form-container .pac-item-selected .pac-icon-marker,.cpspromorangedetailrationalizedform.section .new-form-container .new-form-container .pac-item-selected .pac-icon-marker{
  background-position:-18px -161px
}
.eloquaRationalizedForms.section .new-form-container .pac-placeholder,.cpspromorangedetailrationalizedform.section .new-form-container .pac-placeholder{
  color:gray
}
@media(max-width: 768px){
  .eloquaRationalizedForms.section .new-form-container section-dealer .zoom-div,.cpspromorangedetailrationalizedform.section .new-form-container section-dealer .zoom-div{
      position:absolute;
      width:100%;
      opacity:.5;
      z-index:2;
      background-color:#000;
      overflow:hidden;
      height:100%;
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container section-dealer .zoom-div span,.cpspromorangedetailrationalizedform.section .new-form-container section-dealer .zoom-div span{
      color:#fff;
      font-size:25px;
      position:relative;
      top:40%;
      align:center;
      width:670px;
      text-align:center;
      padding-left:10px;
      padding-right:10px
  }
}
.eloquaRationalizedForms.section input,.cpspromorangedetailrationalizedform.section input{
  width:300px
}
.eloquaRationalizedForms.section .new-form-container .form-anagrafic-container .hdpi,.cpspromorangedetailrationalizedform.section .new-form-container .form-anagrafic-container .hdpi{
  top:48px
}
.eloquaRationalizedForms.section .new-form-container .hdpi,.cpspromorangedetailrationalizedform.section .new-form-container .hdpi{
  top:78px;
  top:78px
}
.eloquaRationalizedForms.section .new-form-container .H_ib_close .H_icon,.cpspromorangedetailrationalizedform.section .new-form-container .H_ib_close .H_icon{
  display:none
}
@media(max-width: 767px){
  .eloquaRationalizedForms.section .new-form-container .hdpi,.cpspromorangedetailrationalizedform.section .new-form-container .hdpi{
      top:51px
  }
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .hdpi,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .hdpi{
      top:51px;
      margin-left:14px
  }
}
@media only screen and (min-width: 768px)and (max-width: 959px){
  .eloquaRationalizedForms.section .new-form-container .new-dealer-locator .hdpi,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .hdpi{
      top:78px
  }
}
.eloquaRationalizedForms.section #panel,.cpspromorangedetailrationalizedform.section #panel{
  width:100%;
  height:400px
}
.eloquaRationalizedForms.section .new-form-container .H_slider:hover .H_slider_track_active,.cpspromorangedetailrationalizedform.section .new-form-container .H_slider:hover .H_slider_track_active{
  background-color:rgba(182,0,17,.8) !important
}
.eloquaRationalizedForms.section .new-form-container .H_disabled .H_slider_track_active,.cpspromorangedetailrationalizedform.section .new-form-container .H_disabled .H_slider_track_active{
  background-color:rgba(182,0,126,.2) !important
}
.eloquaRationalizedForms.section .new-form-container .H_slider.H_slider_active .H_slider_track,.cpspromorangedetailrationalizedform.section .new-form-container .H_slider.H_slider_active .H_slider_track{
  background-color:#0e51ba !important
}
.eloquaRationalizedForms.section .new-form-container .H_slider.H_slider_active .H_slider_track_active,.cpspromorangedetailrationalizedform.section .new-form-container .H_slider.H_slider_active .H_slider_track_active{
  background-color:#b60033 !important
}
.eloquaRationalizedForms.section .new-form-container .bubble,.cpspromorangedetailrationalizedform.section .new-form-container .bubble{
  margin-left:178px;
  top:45px
}
.eloquaRationalizedForms.section .new-form-container .H_ib_tail,.cpspromorangedetailrationalizedform.section .new-form-container .H_ib_tail{
  display:none !important
}
.eloquaRationalizedForms.section .new-form-container .H_ib_body,.cpspromorangedetailrationalizedform.section .new-form-container .H_ib_body{
  font-family:roboto !important;
  border-radius:0px !important;
  text-transform:uppercase !important;
  width:200px;
  height:23px
}
.eloquaRationalizedForms.section .new-form-container .H_ib_body .H_ib_content,.cpspromorangedetailrationalizedform.section .new-form-container .H_ib_body .H_ib_content{
  line-height:5px !important;
  margin:10px 10px 10px 5px !important
}
.eloquaRationalizedForms.section .new-form-container .H_imprint .H_logo,.cpspromorangedetailrationalizedform.section .new-form-container .H_imprint .H_logo{
  height:27px;
  width:44px;
  margin-top:44px;
  margin:-10px
}
.eloquaRationalizedForms.section .new-form-container .H_imprint .H_logo svg,.cpspromorangedetailrationalizedform.section .new-form-container .H_imprint .H_logo svg{
  height:27px;
  width:44px;
  margin-top:9px !important;
  margin:-24px
}
.eloquaRationalizedForms.section .new-form-container .H_ib_content,.cpspromorangedetailrationalizedform.section .new-form-container .H_ib_content{
  line-height:6px
}
.eloquaRationalizedForms.section .new-form-container section-dealer .zoom-div,.cpspromorangedetailrationalizedform.section .new-form-container section-dealer .zoom-div{
  position:absolute;
  width:100%;
  opacity:.5;
  z-index:2;
  background-color:#000;
  overflow:hidden;
  min-height:850px
}
.eloquaRationalizedForms.section .new-form-container section-dealer .zoom-div span,.cpspromorangedetailrationalizedform.section .new-form-container section-dealer .zoom-div span{
  color:#fff;
  font-size:25px;
  position:relative;
  top:40%;
  align:center;
  padding-left:596px;
  width:670px;
  margin-left:0;
  top:360px
}
.eloquaRationalizedForms.section .new-form-container section-dealer .H_zoom.H_grp,.cpspromorangedetailrationalizedform.section .new-form-container section-dealer .H_zoom.H_grp{
  top:30px
}
.eloquaRationalizedForms.section .new-form-container .contSearch,.eloquaRationalizedForms.section .new-form-container .container-fluid .hp-dealerlocator,.cpspromorangedetailrationalizedform.section .new-form-container .contSearch,.cpspromorangedetailrationalizedform.section .new-form-container .container-fluid .hp-dealerlocator{
  z-index:2
}
.eloquaRationalizedForms.section .new-form-container .results.dealerDeviceMobile,.cpspromorangedetailrationalizedform.section .new-form-container .results.dealerDeviceMobile{
  top:250px
}
.eloquaRationalizedForms.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item,.cpspromorangedetailrationalizedform.section .new-form-container .new-dealer-locator .results.dealerDeviceMobile .dealer-locator-results__item{
  height:230px
}
.eloquaRationalizedForms.section .new-form-container .section-header.sc.title-form .container-code-sc,.cpspromorangedetailrationalizedform.section .new-form-container .section-header.sc.title-form .container-code-sc{
  border:1px solid #8f0c25;
  width:15% !important;
  margin-left:42%;
  padding-bottom:10px !important
}
.eloquaRationalizedForms.section .new-form-container .section-header.sc.title-form .container-code-sc .label-code-sc,.cpspromorangedetailrationalizedform.section .new-form-container .section-header.sc.title-form .container-code-sc .label-code-sc{
  font-size:.6em !important;
  line-height:15px !important;
  margin-top:10px !important
}
.eloquaRationalizedForms.section .new-form-container .section-header.sc.title-form .title-sc,.cpspromorangedetailrationalizedform.section .new-form-container .section-header.sc.title-form .title-sc{
  padding-bottom:25px !important
}
.eloquaRationalizedForms.section .new-form-container .section-header.sc.title-form .container-code-sc .code-sc,.cpspromorangedetailrationalizedform.section .new-form-container .section-header.sc.title-form .container-code-sc .code-sc{
  padding-right:0% !important;
  font-size:1.571em !important;
  font-weight:bold !important
}
.eloquaRationalizedForms.section .new-form-container .form-anagrafic-container .formAnagrafic .label_destinatario,.cpspromorangedetailrationalizedform.section .new-form-container .form-anagrafic-container .formAnagrafic .label_destinatario{
  clear:both;
  padding-left:15px
}
.eloquaRationalizedForms.section .new-form-container .form-anagrafic-container [data-div-name=COMMUNICATIONCHANNEL] .new-select-form,.cpspromorangedetailrationalizedform.section .new-form-container .form-anagrafic-container [data-div-name=COMMUNICATIONCHANNEL] .new-select-form{
  width:75%
}
.eloquaRationalizedForms.section .new-form-container .form-anagrafic-container .fa-info-circle,.cpspromorangedetailrationalizedform.section .new-form-container .form-anagrafic-container .fa-info-circle{
  cursor:pointer;
  position:absolute;
  font-size:20px;
  padding:1px;
  margin-left:5px;
  padding-left:80%;
  top:15px;
  color:#a6a6a6
}
.eloquaRationalizedForms.section .new-form-container .form-anagrafic-container .fa-info-circle:before,.cpspromorangedetailrationalizedform.section .new-form-container .form-anagrafic-container .fa-info-circle:before{
  width:100px;
  height:100px;
  background:#a6a6a6;
  color:#fff;
  font-weight:normal !important;
  border-radius:50%
}
.eloquaRationalizedForms.section .new-form-container .form-anagrafic-container .channel-info,.cpspromorangedetailrationalizedform.section .new-form-container .form-anagrafic-container .channel-info{
  max-width:180px;
  color:#000;
  background-color:#fff;
  padding:12px;
  line-height:17px;
  justify-content:right;
  font-size:12px;
  top:57px;
  border:1px solid #a6a6a6;
  position:absolute;
  right:15px;
  z-index:2
}
@media(max-width: 768px){
  .eloquaRationalizedForms.section .new-form-container section-dealer .zoom-div,.cpspromorangedetailrationalizedform.section .new-form-container section-dealer .zoom-div{
      position:absolute;
      width:100%;
      opacity:.5;
      z-index:2;
      background-color:#000;
      overflow:hidden;
      height:100%;
      text-align:center
  }
  .eloquaRationalizedForms.section .new-form-container section-dealer .zoom-div span,.cpspromorangedetailrationalizedform.section .new-form-container section-dealer .zoom-div span{
      color:#fff;
      font-size:25px;
      position:relative;
      top:25%;
      align:center;
      width:670px;
      text-align:center;
      padding-left:10px;
      padding-right:10px
  }
}
@media only screen and (min-width: 768px)and (max-width: 959px){
  .eloquaRationalizedForms.section .new-form-container section-dealer .zoom-div,.cpspromorangedetailrationalizedform.section .new-form-container section-dealer .zoom-div{
      position:absolute;
      width:100%;
      opacity:.5;
      z-index:2;
      background-color:#000;
      overflow:hidden;
      height:100%;
      text-align:center;
      padding-left:341px
  }
  .eloquaRationalizedForms.section .new-form-container section-dealer .zoom-div span,.cpspromorangedetailrationalizedform.section .new-form-container section-dealer .zoom-div span{
      color:#fff;
      font-size:25px;
      position:relative;
      top:40%;
      align:center;
      width:339px;
      text-align:center;
      padding-left:3px;
      padding-right:10px
  }
}
@media only screen and (min-width: 960px){
  .eloquaRationalizedForms.section #map,.cpspromorangedetailrationalizedform.section #map{
      width:100%;
      height:790px;
      background:#e8e8e8
  }
}
@media only screen and (min-width: 768px)and (max-width: 959px){
  .eloquaRationalizedForms.section #map,.cpspromorangedetailrationalizedform.section #map{
      width:100%;
      height:790px;
      background:#e8e8e8
  }
}
@media(max-width: 767px){
  .eloquaRationalizedForms.section #map,.cpspromorangedetailrationalizedform.section #map{
      height:500px !important;
      background:#e8e8e8
  }
}
@media only screen and (max-width: 999px){
  .eloquaRationalizedForms.section .new-form-container .section-header.sc.title-form .container-code-sc,.cpspromorangedetailrationalizedform.section .new-form-container .section-header.sc.title-form .container-code-sc{
      border:1px solid #8f0c25;
      width:50% !important;
      padding-bottom:10px !important;
      margin-left:25%
  }
  .eloquaRationalizedForms.section .new-form-container .section-header.sc.title-form .container-code-sc .label-code-sc,.cpspromorangedetailrationalizedform.section .new-form-container .section-header.sc.title-form .container-code-sc .label-code-sc{
      font-size:.6em !important;
      line-height:15px !important;
      margin-top:10px !important
  }
  .eloquaRationalizedForms.section .new-form-container .section-header.sc.title-form .title-sc,.cpspromorangedetailrationalizedform.section .new-form-container .section-header.sc.title-form .title-sc{
      padding-bottom:25px !important
  }
  .eloquaRationalizedForms.section .new-form-container .section-header.sc.title-form .container-code-sc .code-sc,.cpspromorangedetailrationalizedform.section .new-form-container .section-header.sc.title-form .container-code-sc .code-sc{
      padding-right:0% !important;
      font-size:1.571em !important;
      font-weight:bold !important
  }
  .eloquaRationalizedForms.section .new-form-container .form-anagrafic-container .formAnagrafic .label_destinatario,.cpspromorangedetailrationalizedform.section .new-form-container .form-anagrafic-container .formAnagrafic .label_destinatario{
      clear:both;
      padding-left:15px
  }
}
.eloquaRationalizedForms.section .bro-toggle-container,.cpspromorangedetailrationalizedform.section .bro-toggle-container{
  margin-top:40px
}
.eloquaRationalizedForms.section .new-form-radios-label,.cpspromorangedetailrationalizedform.section .new-form-radios-label{
  margin-bottom:16px;
  font-weight:500;
  font-size:14px;
  line-height:19px;
  color:#000
}
.eloquaRationalizedForms.section .switch,.cpspromorangedetailrationalizedform.section .switch{
  position:relative;
  display:inline-block;
  width:55px;
  height:18px;
  margin:0 20px 0 20px;
  top:3px
}
.eloquaRationalizedForms.section .switch input,.cpspromorangedetailrationalizedform.section .switch input{
  opacity:0;
  width:0;
  height:0
}
.eloquaRationalizedForms.section .form-anagrafic-container .slider,.cpspromorangedetailrationalizedform.section .form-anagrafic-container .slider{
  position:absolute;
  cursor:pointer;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:#ccc;
  -webkit-transition:.4s;
  transition:.4s
}
.eloquaRationalizedForms.section .slider:before,.cpspromorangedetailrationalizedform.section .slider:before{
  position:absolute;
  content:"";
  height:22px;
  width:35px;
  left:0px;
  bottom:-2px;
  background:#8f0c25;
  -webkit-transition:.5s;
  transition:.5s
}
.eloquaRationalizedForms.section input:checked+.slider,.cpspromorangedetailrationalizedform.section input:checked+.slider{
  background-color:#ccc
}
.eloquaRationalizedForms.section input:focus+.slider,.cpspromorangedetailrationalizedform.section input:focus+.slider{
  box-shadow:0 0 1px #ccc
}
.eloquaRationalizedForms.section input:checked+.slider:before,.cpspromorangedetailrationalizedform.section input:checked+.slider:before{
  -webkit-transform:translateX(20px);
  -ms-transform:translateX(20px);
  transform:translateX(20px)
}
.eloquaRationalizedForms.section .slider.round,.cpspromorangedetailrationalizedform.section .slider.round{
  border-radius:22px
}
.eloquaRationalizedForms.section .slider.round:before,.cpspromorangedetailrationalizedform.section .slider.round:before{
  border-radius:22px
}
.eloquaRationalizedForms.section .bro-lead,.cpspromorangedetailrationalizedform.section .bro-lead{
  margin-top:25px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .bro-toggle .toggle1,.eloquaRationalizedForms.section .new-form-container section-anagraphic .bro-toggle .toggle2,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .bro-toggle .toggle1,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .bro-toggle .toggle2{
  color:#828282;
  text-transform:uppercase;
  font-weight:500;
  font-size:14px;
  line-height:14px
}
.eloquaRationalizedForms.section .new-form-container section-anagraphic .bro-toggle .toggle1.active,.eloquaRationalizedForms.section .new-form-container section-anagraphic .bro-toggle .toggle2.active,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .bro-toggle .toggle1.active,.cpspromorangedetailrationalizedform.section .new-form-container section-anagraphic .bro-toggle .toggle2.active{
  color:#000
}
.eloquaRationalizedForms.section .new-form-container .thank-you-section .buttons-container-row-lead .new-icon-separator-container .copy-box,.cpspromorangedetailrationalizedform.section .new-form-container .thank-you-section .buttons-container-row-lead .new-icon-separator-container .copy-box{
  min-height:130px
}
.cpspromorangedetailrationalizedform.section .mui-textfield>label,.cpspromorangedetailrationalizedform.section .form-anagrafic-container .col-xs-12 .col-xs-12{
  width:0%
}
.cpspromorangedetailrationalizedform.section .ar-tabs{
  background-color:#fff
}
.cpspromorangedetailrationalizedform.section .section-privacy.informative .mui-radio label span{
  position:static
}
.cpspromorangedetailrationalizedform.section .form-section{
  text-align:left
}
@media only screen and (max-width: 767px){
  .cpspromorangedetailrationalizedform.section .tab-contents{
      margin:0
  }
}
@media only screen and (min-width: 768px)and (max-width: 959px){
  .cpspromorangedetailrationalizedform.section .form-section{
      background:#fff
  }
}
@media only screen and (min-width: 768px)and (max-width: 991px){
  .cpspromorangedetailrationalizedform.section .tab-contents{
      margin:0
  }
}
@media(min-width: 1200px){
  .cpspromorangedetailrationalizedform.section .section-privacy.informative .col-lg-6{
      width:43%
  }
}
