#acpHomologation{ min-width:450px }#acpHomologation .acpHomologationHeader{ height:425px; text-align:center; background:50% 50%; background-size:cover }#acpHomologation .acpHomologationHeader >div{ max-width:1178px; margin:auto }#acpHomologation .acpHomologationHeader >div >div{ padding:0 20px }#acpHomologation .acpHomologationHeader >div >div >h1{ padding:99px 0 0 0; margin:0; font-weight:400; font-size:55px; line-height:55px; color:#FFFFFF; text-transform:uppercase }#acpHomologation .acpHomologationHeader >div >div >div{ max-width:1178px; margin:50px auto 0 auto; text-align:left; background:#E6E8EF; border-radius:10px }#acpHomologation .acpHomologationHeader >div >div >div >div{ width:100%; padding:40px; grid-template-columns:repeat(2, 1fr); gap:30px; display:grid }@media only screen and (max-width:760px){#acpHomologation .acpHomologationHeader >div >div >div{ margin:40px auto 0 auto }#acpHomologation .acpHomologationHeader >div >div >div >div{padding:15px 30px; gap:10px; grid-template-columns:repeat(auto-fit, minmax(350px, 1fr)) }}@media only screen and (max-width:550px){ #acpHomologation .acpHomologationHeader >div >div >h1{ font-size:45px; line-height:45px }}#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >label{ width:100% }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >label input{ width:100%; border-radius:8px; outline:none; padding:10px 35px 9px 10px; margin-top:2px; border:none; border-bottom:2px solid #919DB1; background:#FFFFFF; font-size:14px }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >label img{ margin:-39px 1px 0 0; padding:10px; cursor:pointer; float:right; position:relative; z-index:2; display:inline-block }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch{ position:relative; margin-top:-2px }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >div{ position:relative; z-index:5; display:none }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >div >div{ width:100%; max-height:379px; background:#FFFFFF; border-radius:5px; box-shadow:0 0 0 1px rgba(68, 68, 68, 0.11); margin-top:4px; overflow-y:auto; padding:0; position:absolute; top:0; left:0 }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >div >div >div{ cursor:pointer; line-height:40px; font-size:14px; background:#f6f6f6; font-weight:700; list-style:none; min-height:40px; outline:none; padding-left:18px; padding-right:29px; text-align:left }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >div >div >div.NoBg{ background:none }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >div >div >span{ padding:30px 20px; text-align:center; font-size:0.9rem; display:none }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >div >div >a{ width:100%; font-size:14px; color:#000000; line-height:1rem; text-decoration:none; list-style:none; -webkit-transition:all 0.2s; transition:all 0.2s; cursor:pointer; border-spacing:10px 5px; display:table }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >div >div >a:hover{ background:#f6f6f6 }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >div >div >a >span:first-child{ width:60px; vertical-align:middle; display:table-cell }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >div >div >a >span:first-child img{ width:60px; background:#E6E8EF; border-radius:6px }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >div >div >a >span:last-child{ font-size:13px; vertical-align:middle; display:table-cell }#acpHomologation .acpHomologationHeader .acpHomologationHeaderSearch >div >div >a >span:last-child p{ padding:0 0 3px 0; margin:0; font-size:14px; font-weight:700; display:block }#acpHomologation .acpHomologationHeader >div >div >div >div .acpHomologationGroups,#acpHomologation .acpHomologationHeader >div >div >div >div .acpHomologationProducts{ display:none }#acpHomologation .acpHomologationHeader .acpHomologationBrand,#acpHomologation .acpHomologationHeader .acpHomologationGroups,#acpHomologation .acpHomologationHeader .acpHomologationProducts{ vertical-align:middle }#acpHomologation .acpHomologationHeader .acpHomologationBrand section,#acpHomologation .acpHomologationHeader .acpHomologationGroups section,#acpHomologation .acpHomologationHeader .acpHomologationProducts section{ display:none }#acpHomologation .acpHomologationHeader .acpHomologationBrand .nice-select ul.list li.lastTitle,#acpHomologation .acpHomologationHeader .acpHomologationGroups .nice-select ul.list li.lastTitle,#acpHomologation .acpHomologationHeader .acpHomologationProducts .nice-select ul.list li.lastTitle{ height:14px; margin-top:15px; cursor:default }#acpHomologation .acpHomologationHeader .acpHomologationBrand .nice-select ul.list li.lastTitle div,#acpHomologation .acpHomologationHeader .acpHomologationGroups .nice-select ul.list li.lastTitle div,#acpHomologation .acpHomologationHeader .acpHomologationProducts .nice-select ul.list li.lastTitle div{ padding-left:18px; font-size:12px; line-height:12px; font-weight:600 }#acpHomologation .acpHomologationHeader .acpHomologationBrand .nice-select ul.list li.lastContent >div,#acpHomologation .acpHomologationHeader .acpHomologationGroups .nice-select ul.list li.lastContent >div,#acpHomologation .acpHomologationHeader .acpHomologationProducts .nice-select ul.list li.lastContent >div{ width:100%; line-height:12px; table-layout:fixed; border-spacing:0; display:table }#acpHomologation .acpHomologationHeader .acpHomologationBrand .nice-select ul.list li.lastContent >div >div,#acpHomologation .acpHomologationHeader .acpHomologationGroups .nice-select ul.list li.lastContent >div >div,#acpHomologation .acpHomologationHeader .acpHomologationProducts .nice-select ul.list li.lastContent >div >div{ vertical-align:middle; display:table-cell  }#acpHomologation .acpHomologationHeader .acpHomologationBrand .nice-select ul.list li.lastContent >div >div:first-child,#acpHomologation .acpHomologationHeader .acpHomologationGroups .nice-select ul.list li.lastContent >div >div:first-child,#acpHomologation .acpHomologationHeader .acpHomologationProducts .nice-select ul.list li.lastContent >div >div:first-child{ width:60px }#acpHomologation .acpHomologationHeader .acpHomologationBrand .nice-select ul.list li.lastContent >div >div:first-child >div,#acpHomologation .acpHomologationHeader .acpHomologationGroups .nice-select ul.list li.lastContent >div >div:first-child >div,#acpHomologation .acpHomologationHeader .acpHomologationProducts .nice-select ul.list li.lastContent >div >div:first-child >div{ width:50px; height:40px; border-radius:5px; margin:3px 0; background:#f6f6f6; display:inline-block }#acpHomologation .acpHomologationHeader .acpHomologationBrand .nice-select ul.list li.lastContent >div >div:first-child >div div,#acpHomologation .acpHomologationHeader .acpHomologationGroups .nice-select ul.list li.lastContent >div >div:first-child >div div,#acpHomologation .acpHomologationHeader .acpHomologationProducts .nice-select ul.list li.lastContent >div >div:first-child >div div{ height:34px; margin:3px; background:50% 50% no-repeat; background-size:contain }#acpHomologation .acpHomologationHeader .acpHomologationBrand .nice-select ul.list li.lastContent:hover >div >div:first-child >div,#acpHomologation .acpHomologationHeader .acpHomologationGroups .nice-select ul.list li.lastContent:hover >div >div:first-child >div,#acpHomologation .acpHomologationHeader .acpHomologationProducts .nice-select ul.list li.lastContent:hover >div >div:first-child >div{ background-color:#FFFFFF }#acpHomologation .acpHomologationHeader .acpHomologationBrand .nice-select ul.list li.lastContent >div >div:last-child >div:first-child,#acpHomologation .acpHomologationHeader .acpHomologationGroups .nice-select ul.list li.lastContent >div >div:last-child >div:first-child,#acpHomologation .acpHomologationHeader .acpHomologationProducts .nice-select ul.list li.lastContent >div >div:last-child >div:first-child{ line-height:16px; font-size:12px; padding-top:1px }#acpHomologation .acpHomologationHeader .acpHomologationBrand .nice-select ul.list li.lastContent >div >div:last-child >div:last-child,#acpHomologation .acpHomologationHeader .acpHomologationGroups .nice-select ul.list li.lastContent >div >div:last-child >div:last-child,#acpHomologation .acpHomologationHeader .acpHomologationProducts .nice-select ul.list li.lastContent >div >div:last-child >div:last-child{ font-weight:500; line-height:16px }#acpHomologation .acpHomologationHeader .acpHomologationBrand.nice-select ul.list li.hidden,#acpHomologation .acpHomologationHeader .acpHomologationGroups.nice-select ul.list li.hidden,#acpHomologation .acpHomologationHeader .acpHomologationProducts.nice-select ul.list li.hidden{ display:none !important }#acpHomologation .acpHomologationHeader .acpHomologationGroups,#acpHomologation .acpHomologationHeader .acpHomologationProducts{ display:none }#acpHomologation .acpHomologationAddresses{ text-align:center }#acpHomologation .acpHomologationAddresses h2{ font-weight:700; padding:0; margin:0; font-size:16px }#acpHomologation .acpHomologationAddresses >div{ width:100%; max-width:1178px; margin:auto; display:inline-block }#acpHomologation .acpHomologationAddresses >div >div{ display:grid; grid-template-columns:repeat(3, 1fr); gap:16px; padding:60px 20px; line-height:22px; text-align:left }#acpHomologation .acpHomologationAddresses >div >div >div{ background:#E6E8EF; padding:10px; border-radius:8px }@media only screen and (max-width:990px){ #acpHomologation .acpHomologationAddresses >div >div{ padding:20px; grid-template-columns:repeat(1, 1fr) }}#acpHomologation .acpHomologationEntries{ text-align:center; padding-bottom:60px }#acpHomologation .acpHomologationEntries >div{ width:100%; max-width:1178px; margin:auto; text-align:left; display:inline-block }#acpHomologation .acpHomologationEntries >div >div:first-child{ display:flex; justify-content:space-between; align-items:center; padding:0 20px 10px 20px }#acpHomologation .acpHomologationEntries >div >div:first-child h1{ font-weight:700; font-size:20px; margin:0 }#acpHomologation .acpHomologationEntries >div >div:first-child .nice-select{ position:relative }#acpHomologation .acpHomologationEntries >div >div:first-child .list{ left:auto !important; right:0 !important }#acpHomologation .acpHomologationEntries >div >div:last-child{ padding:0 20px; text-align:left; flex-direction:column; display:flex }#acpHomologation .acpHomologationEntries >div >div:last-child a{ color:#7538ff; text-decoration:none; display:inline-block }.nice-select {  -webkit-tap-highlight-color:transparent;  background-color:#fff;  border-radius:8px;  border:2px solid #919DB1;  box-sizing:border-box;  clear:both;  cursor:pointer;  display:block;  float:left;  font-family:inherit;  font-size:14px;  font-weight:normal;  height:37px;  line-height:34px;  outline:none;  padding-left:18px;  padding-right:30px;  position:relative;  text-align:left !important;  -webkit-user-select:none;     -moz-user-select:none;      -ms-user-select:none;          user-select:none;  white-space:nowrap;  width:auto}  .nice-select:hover {}  .nice-select:active, .nice-select.open, .nice-select:focus {}  .nice-select:after {    border-bottom:2px solid #999;    border-right:2px solid #999;    content:'';    display:block;    height:5px;    margin-top:-4px;    pointer-events:none;    position:absolute;    right:12px;    top:50%;    -webkit-transform-origin:66% 66%;        -ms-transform-origin:66% 66%;            transform-origin:66% 66%;    -webkit-transform:rotate(45deg);        -ms-transform:rotate(45deg);            transform:rotate(45deg);    width:5px}  .nice-select.open:after {    -webkit-transform:rotate(-135deg);        -ms-transform:rotate(-135deg);            transform:rotate(-135deg)}  .nice-select.open .list {    opacity:1;    pointer-events:auto}  .nice-select.disabled {    border-color:#ededed;    color:#999;    pointer-events:none}    .nice-select.disabled:after {      border-color:#cccccc}  .nice-select.wide {    width:100%}    .nice-select.wide .list {      left:0 !important;      right:0 !important}  .nice-select.right {    float:right}    .nice-select.right .list {      left:auto;      right:0}  .nice-select.small {    font-size:12px;    height:36px;    line-height:34px}    .nice-select.small:after {      height:4px;      width:4px}    .nice-select.small .option {      line-height:34px;      min-height:34px}  .nice-select .list {    max-height:379px;    background-color:#fff;    border-radius:5px;    box-shadow:0 0 0 1px rgba(68, 68, 68, 0.11);    box-sizing:border-box;    margin-top:4px;    opacity:0;    overflow-y:auto;    padding:0;    pointer-events:none;    position:absolute;    top:100%;    left:0;    z-index:9}    .nice-select .list:hover .option:not(:hover) {      }  .nice-select .option {    cursor:pointer;    font-weight:400;    line-height:40px;    list-style:none;    min-height:40px;    outline:none;    padding-left:18px;    padding-right:29px;    text-align:left }.nice-select .option.Hide{  display:none}.nice-select .option.Sticky{  height:42px;  position:absolute;  transform:translateY(-77px);  z-index:200;  padding-top:1px;  background:#ffffff;  border-top-left-radius:5px;    border-top-right-radius:5px}.nice-select .option.Sticky input{  background:#ffffff}  .nice-select .option:not([data-search]):hover, .nice-select .option:not([data-search]).focus, .nice-select .option:not([data-search]).selected.focus {    background-color:#f6f6f6}  .option[data-search]:hover {    background:#ffffff !important  }.nice-select .option.selected {      font-weight:bold}    .nice-select .option.disabled {      background-color:transparent;      color:#999;      cursor:default}.nice-select .option[data-search]{  padding-left:2px;  padding-right:1px;  cursor:default}.nice-select .option[data-search] input{  cursor:text}.nice-select .option[data-search]:hover {  background-color:#ffffff !important}.no-csspointerevents .nice-select .list {  display:none}.no-csspointerevents .nice-select.open .list {  display:block}.nice-select .nice-select-search-box {  box-sizing:border-box;  width:100%;  background:#FFF;  opacity:0;  pointer-events:none}.nice-select .nice-select-search-box span {  padding:20px 50px;  text-align:center;  display:block;  line-height:20px;  text-wrap:initial}.nice-select .nice-select-search {  box-sizing:border-box;  background-color:#fff;  border:1px solid #ddd;  border-radius:3px;  box-shadow:none;  color:#333;  display:inline-block;  vertical-align:middle;  padding:7px 12px;  margin:0;  width:100%!important;  min-height:36px;  line-height:22px;  height:auto;  outline:0!important}.nice-select.open .nice-select-search-box {  opacity:1;  z-index:10;  pointer-events:auto}