@import"https://use.typekit.net/pnb3dsh.css";:root{--color_primary: #1D1D77;--color_secondary: #464646;--color_text: #9A9A9A;--color_lighty: #F8F8F8;--color_dark: #000000;--color_light: #ffffff}::selection{background-color:#393986;color:var(--color_light)}.max-website{margin:auto;max-width:1440px}body.aladin .loop main .banner .bleu_degrade{background:linear-gradient(180deg, rgba(255, 255, 255, 0.2) 60%, rgba(29, 29, 119, 0.95) 90%)}body.aladin .loop main .banner h3,body.aladin .loop main .banner h5{color:var(--color_light)}body.aladin .loop main .card:hover,body.aladin .loop main .card:active{background:var(--color_light)}body.aladin .loop main .card:hover img,body.aladin .loop main .card:active img{overflow:hidden}body.aladin .loop main .card:hover svg,body.aladin .loop main .card:active svg{background:var(--color_primary);border-radius:4px}body.aladin .loop main .card:hover svg path,body.aladin .loop main .card:active svg path{stroke:var(--color_light)}body.aladin .loop main .section_bleue h2,body.aladin .loop main .section_bleue h3,body.aladin .loop main .section_bleue strong{color:#fff}body.aladin .loop main .section_bleue .card:hover,body.aladin .loop main .section_bleue .card:active{background:#393986}body.aladin .loop main .filter a:hover,body.aladin .loop main .filter a:active,body.aladin .loop main .filter a.active{color:#fff;background:var(--color_primary);font-weight:bold}body.aladin .footer{background:linear-gradient(0deg, black 0%, #1D1D77 100%) 0% 0% no-repeat padding-box;color:#fff}body.aladin .footer .menu_footer li a{display:block;margin-bottom:8px;opacity:.8;text-transform:uppercase}body.aladin .footer .menu_footer li a:hover,body.aladin .footer .menu_footer li a:active{opacity:1}body.aladin .footer .menu_footer li .sub-menu a{text-transform:capitalize}body.aladin .footer .menu_footer .sub-menu li a{margin-left:8px;font-family:"source-sans-pro",sans-serif;font-size:.85em}.argus .cars .first{width:100%}@media screen and (min-width: 1024px){.argus .cars .first{width:50%}}.argus .cars h2.card_title{font-size:1.2em}@media screen and (min-width: 1024px){.argus .cars h2.card_title{min-height:72px}}.services a{color:#1d1d77;font:normal normal bold 24px/32px "source-sans-pro";font-size:1.1em;letter-spacing:0px;text-transform:uppercase}.services a:hover,.services aactive{text-decoration:underline}body.aladin .section_bleue h1,body.aladin .section_bleue h2,body.aladin .section_bleue h3,body.aladin .section_bleue h4,body.aladin .section_bleue p,body.aladin .section_bleue span,body.aladin .section_noire h1,body.aladin .section_noire h2,body.aladin .section_noire h3,body.aladin .section_noire h4,body.aladin .section_noire p,body.aladin .section_noire span{color:#fff}body.aladin .elementor img.object-cover{height:100%;object-fit:cover}body.aladin .elementor img.object-cover img{overflow:hidden}body.aladin .menu .sub_menu>li:first-child{border-radius:12px 12px 0px 0px}body.aladin .menu .sub_menu>li:last-child{border-radius:0px 0px 12px 12px}.degrade_bleu{background-color:transparent linear-gradient(0deg, var(--color_dark) 0%, var(--color_primary) 100%) 0% 0% no-repeat padding-box}.degrade_bleu--middle{background-color:transparent linear-gradient(0deg, var(--color_dark) 0%, var(--color_primary) 50%) 0% 0% no-repeat padding-box}.bg_primary{background-color:var(--color_primary)}.bg_secondary{background-color:var(--color_secondary)}.bg_text{background-color:var(--color_text)}.color_primary{color:var(--color_primary)}.color_secondary{color:var(--color_secondary)}.color_text{color:var(--color_text)}.color_light{color:var(--color_light)}.subtitle{font:normal normal normal 14px/24px "source-sans-pro"}.mediumTitle{font:normal normal normal 24px/32px "good-times"}.bigTitle{font:normal normal normal 56px/64px "good-times"}.normalText{font:normal normal normal 14px/24px "source-sans-pro"}.font_title{font:normal normal normal 16px/24px "good-times"}.font_primary{font-family:"good-times",sans-serif}.font_text,body.aladin{font-family:"source-sans-pro",sans-serif}body.aladin{background:var(--color_lighty);color:var(--color_secondary);font-size:13px}@media screen and (min-width: 768px){body.aladin{font-size:18px}}body.aladin header h1,body.aladin header h2,body.aladin header h3,body.aladin header h4,body.aladin header h5,body.aladin .loop main h1,body.aladin .loop main h2,body.aladin .loop main h3,body.aladin .loop main h4,body.aladin .loop main h5{font-family:"good-times",sans-serif}body.aladin header h1,body.aladin .loop main h1{font:normal normal normal 1.4em/150% "good-times";font-weight:300}body.aladin header h1.big,body.aladin .loop main h1.big{font:normal normal normal 1.4em/125% "good-times"}@media screen and (min-width: 768px){body.aladin header h1.big,body.aladin .loop main h1.big{font:normal normal normal 2.6em/150% "good-times"}}body.aladin header h2,body.aladin .loop main h2{font:normal normal normal 2.2em/150% "good-times";color:var(--color_primary);text-transform:uppercase}body.aladin header h3,body.aladin .loop main h3{font:normal normal normal 1.3em/150% "good-times";color:var(--color_primary);text-transform:uppercase}body.aladin header h5,body.aladin .loop main h5{font:normal normal 600 1.25em/150% "source-sans-pro"}body.aladin header h6,body.aladin .loop main h6{font:normal normal normal 1.2em/150% "source-sans-pro";color:var(--color_secondary);letter-spacing:2.8px;text-transform:uppercase}body.aladin header strong,body.aladin .loop main strong{color:var(--color_primary)}body.aladin header p,body.aladin .loop main p{font:normal normal normal 0.9em/auto "source-sans-pro";font-weight:lighter}body.aladin header .button--white,body.aladin header .button--white a.elementor-button,body.aladin .loop main .button--white,body.aladin .loop main .button--white a.elementor-button{background:var(--color_light);color:var(--color_primary);border:1px solid var(--color_primary)}body.aladin header .button--neutral,body.aladin header .button--neutral a.elementor-button,body.aladin .loop main .button--neutral,body.aladin .loop main .button--neutral a.elementor-button{padding-left:0;background:transparent;color:currentcolor;font-family:"source-sans-pro",sans-serif;letter-spacing:0;border:1px solid transparent}body.aladin header .button--neutral:hover,body.aladin header .button--neutralactive,body.aladin header .button--neutral a.elementor-button:hover,body.aladin header .button--neutral a.elementor-buttonactive,body.aladin .loop main .button--neutral:hover,body.aladin .loop main .button--neutralactive,body.aladin .loop main .button--neutral a.elementor-button:hover,body.aladin .loop main .button--neutral a.elementor-buttonactive{color:var(--color_dark);background:transparent;border:1px solid transparent}body.aladin header .body.aladin .elementor-button,body.aladin header button,body.aladin header input[type=button],body.aladin header .form_btn,body.aladin header .btn,body.aladin .loop main .body.aladin .elementor-button,body.aladin .loop main button,body.aladin .loop main input[type=button],body.aladin .loop main .form_btn,body.aladin .loop main .btn{padding:12px 16px;height:48px;background:var(--color_primary);color:var(--color_light);font:normal normal normal 12px/20px "good-times";text-align:center;text-transform:uppercase;letter-spacing:0px;letter-spacing:2.5px;border:1px solid transparent;border-radius:5px;transition:all .3s ease;cursor:pointer}body.aladin header .body.aladin .elementor-button.currentPage,body.aladin header .body.aladin .elementor-button:hover,body.aladin header .body.aladin .elementor-button:active,body.aladin header .body.aladin .elementor-button:focus,body.aladin header button.currentPage,body.aladin header button:hover,body.aladin header button:active,body.aladin header button:focus,body.aladin header input[type=button].currentPage,body.aladin header input[type=button]:hover,body.aladin header input[type=button]:active,body.aladin header input[type=button]:focus,body.aladin header .form_btn.currentPage,body.aladin header .form_btn:hover,body.aladin header .form_btn:active,body.aladin header .form_btn:focus,body.aladin header .btn.currentPage,body.aladin header .btn:hover,body.aladin header .btn:active,body.aladin header .btn:focus,body.aladin .loop main .body.aladin .elementor-button.currentPage,body.aladin .loop main .body.aladin .elementor-button:hover,body.aladin .loop main .body.aladin .elementor-button:active,body.aladin .loop main .body.aladin .elementor-button:focus,body.aladin .loop main button.currentPage,body.aladin .loop main button:hover,body.aladin .loop main button:active,body.aladin .loop main button:focus,body.aladin .loop main input[type=button].currentPage,body.aladin .loop main input[type=button]:hover,body.aladin .loop main input[type=button]:active,body.aladin .loop main input[type=button]:focus,body.aladin .loop main .form_btn.currentPage,body.aladin .loop main .form_btn:hover,body.aladin .loop main .form_btn:active,body.aladin .loop main .form_btn:focus,body.aladin .loop main .btn.currentPage,body.aladin .loop main .btn:hover,body.aladin .loop main .btn:active,body.aladin .loop main .btn:focus{background:var(--color_light);color:var(--color_dark);border:1px solid var(--color_dark)}body.aladin header .form_btn,body.aladin .loop main .form_btn{padding:24px 48px;height:64px}body.aladin .elementor-button{padding:1.6em 2.4em;border-radius:5px;text-transform:uppercase;font-family:"good-times";border:1px solid transparent}body.aladin .elementor-button:hover,body.aladin .elementor-button:active{border:1px solid var(--color_primary)}body.aladin .btn_white .elementor-button{background:#fff;color:var(--color_primary);border:1px solid transparent}body.aladin .btn_white .elementor-button:hover,body.aladin .btn_white .elementor-button:active{border:1px solid var(--color_primary)}.input{margin-bottom:8px;padding:16px 12px;width:100%;text-indent:2px;font-size:1em;border:1px solid var(--color_dark);border-radius:5px}.wpcf7-response-output{text-align:center}.wpcf7-form-control-wrap,select,option,::placeholder{color:gray;font:normal normal normal 14px/24px "source-sans-pro"}select.input{padding-right:16px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--color_primary);cursor:pointer}input[type=checkbox] label:has(input[type=checkbox]),input[type=checkbox]+.wpcf7-list-item-label{cursor:pointer}form br{display:none}.range__intro{display:flex;justify-content:space-between;gap:10px}.range__slider{display:block;height:10px;position:relative;background:#d9d9d9}.range__slider-active{display:block;height:100%;left:0;right:0;position:absolute;background:var(--color_primary)}.range__input{position:absolute;width:100%;height:10px;top:0;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range input[type=range]::-webkit-slider-thumb{height:18px;width:18px;border:none;border-radius:50%;background:var(--color_primary);pointer-events:auto;box-shadow:0 0 6px rgba(0,0,0,.05);-webkit-appearance:none}.range input[type=range]::-moz-range-thumb{height:18px;width:18px;border:none;border-radius:50%;background:var(--color_primary);pointer-events:auto;box-shadow:0 0 6px rgba(0,0,0,.05);-moz-appearance:none}.form__grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:20px 20px}.form__item{display:block;width:100%;grid-column:span 12}.form__item--1{grid-column:span 12}.form__item--2{grid-column:span 6}@media screen and (max-width: 768px){.form__item--2{grid-column:span 12}}.form__item--3{grid-column:span 4}@media screen and (max-width: 1024px){.form__item--3{grid-column:span 6}}@media screen and (max-width: 768px){.form__item--3{grid-column:span 12}}.form__item--4{grid-column:span 3}@media screen and (max-width: 1024px){.form__item--4{grid-column:span 6}}@media screen and (max-width: 640px){.form__item--4{grid-column:span 12}}.form__item--6{grid-column:span 2}@media screen and (max-width: 1024px){.form__item--6{grid-column:span 6}}@media screen and (max-width: 640px){.form__item--6{grid-column:span 12}}.form__label{display:block;width:100%;margin-bottom:5px;font-size:14px;line-height:20px;color:var(--color_text)}.form__label_accent{color:var(--color_primary)}.form__label_detail{font-size:11px;line-height:20px;color:var(--color_secondary)}.form__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:block;width:100%;padding:18px 18px;font-size:16px;line-height:22px;color:var(--color_text);background-color:var(--color_lightly);border:none;border:1px solid #2f2f2f;border-radius:5px;outline:none}@media screen and (max-width: 768px){.form__input{font-size:14px;line-height:18px;padding:12px 18px}}.form__input.error{border:1px solid pink;background-color:rgba(255,192,203,.03)}.form__input--textarea{width:100%;max-width:100%;height:250px;resize:none}.form__input--select{padding-right:46px !important;background-image:url(../../imgs/input_select.svg);background-size:12px 12px;background-repeat:no-repeat;background-position:right 20px center}.checkbox{position:relative;padding:3px 0;padding-left:32px;font-size:16px;line-height:23px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox--white .checkbox{color:#fff}.checkbox.error{color:pink}.checkbox__box{display:block;position:absolute;top:0;left:0;width:21px;height:21px;background-color:var(--color_lightly);border:1px solid var(--color_secondary);border-radius:3px;cursor:pointer}.checkbox--white .checkbox__box{background-color:#000;border-color:var(--color_lightly)}.checkbox__box::after{content:"";display:block;position:absolute;top:-1px;left:-1px;width:21px;height:21px;background-color:var(--color_primary);background-image:url(../../imgs/icon_v_white.svg);background-position:center center;background-size:0px 0px;background-repeat:no-repeat;opacity:0;transition:background-size .2s}.checkbox--white .checkbox__box::after{background-color:var(--color_primary);background-image:url(../../imgs/icon_v.svg)}.checkbox.error .checkbox__box{background-color:rgba(255,192,203,.03);border:1px solid pink}.checkbox.active .checkbox__box::after{background-size:15px 12px;opacity:1}.checkbox__label-click{cursor:pointer}.radio__item.active .radio__box::after{background-size:15px 12px;opacity:1}::-webkit-input-placeholder{font:normal normal normal 14px/24px "source-sans-pro";color:gray}::-moz-placeholder{font:normal normal normal 14px/24px "source-sans-pro";color:gray}:-ms-input-placeholder{font:normal normal normal 14px/24px "source-sans-pro";color:gray}::-ms-input-placeholder{font:normal normal normal 14px/24px "source-sans-pro";color:gray}::placeholder{font:normal normal normal 14px/24px "source-sans-pro";color:gray}select option{font:normal normal normal 14px/16px "source-sans-pro";color:gray}.loader{width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side, #1D1D77 95%, #0000) 50% 1px/12px 12px no-repeat,radial-gradient(farthest-side, #0000 calc(100% - 14px), #ccc 0);-webkit-animation:l9 2s infinite linear;animation:l9 2s infinite linear}@-webkit-keyframes l9{to{transform:rotate(1turn)}}@keyframes l9{to{transform:rotate(1turn)}}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{padding:12px;background:pink;color:red;border-color:pink}.faq:has(.faq_response.hidden) .title_faq,.faq:has(.faq_response.hidden) .icon{color:var(--color_secondary)}.faq:has(.faq_response.hidden):hover .title_faq,.faq:has(.faq_response.hidden):hover .icon{color:var(--color_primary)}.faq:has(.faq_response.hidden) svg{transform:rotate(180deg)}.team strong{display:inline-block;margin-right:4px;color:var(--color_primary)}body.aladin .loop main .slider button.slick-arrow{z-index:99;position:absolute;top:calc(50% - 24px);left:12px;width:48px;height:48px;background-color:transparent;background-size:24px 24px;background-position:center center;background-image:url(../../imgs/arrow_next.svg);background-repeat:no-repeat;font-size:0;border:1px solid var(--color_light);border-radius:16px;transform:rotate(-180deg);cursor:pointer}body.aladin .loop main .slider button.slick-arrow:hover,body.aladin .loop main .slider button.slick-arrow:active{background-color:var(--color_primary);background-size:28px 28px}body.aladin .loop main .slider button.slick-arrow.slick-next{left:calc(100% - 48px - 12px);transform:rotate(0deg)}body.aladin .loop main .slider .slick-dots{position:absolute;z-index:999999;right:24px;top:50vh}@media screen and (max-width: 768px){body.aladin .loop main .slider .slick-dots{top:calc(80vh - 100px)}}body.aladin .loop main .slider .slick-dots li.slick-active button{background:#fff}body.aladin .loop main .slider .slick-dots button{display:block;margin:6px 0px;padding:0px;width:24px;height:24px;font-size:0em}svg:has(.pin[data-id="1"]:hover) .polygon[data-region="1"]{fill:#8e8ebb}svg:has(.pin[data-id="5"]:hover) .polygon[data-region="4"],svg:has(.pin[data-id="8"]:hover) .polygon[data-region="7"]{fill:#8e8ebb}svg:has(.pin[data-id="2"]:hover) .polygon[data-region="2"]{fill:#8e8ebb}svg:has(.pin[data-id="5"]:hover) .polygon[data-region="4"],svg:has(.pin[data-id="8"]:hover) .polygon[data-region="7"]{fill:#8e8ebb}svg:has(.pin[data-id="3"]:hover) .polygon[data-region="3"]{fill:#8e8ebb}svg:has(.pin[data-id="5"]:hover) .polygon[data-region="4"],svg:has(.pin[data-id="8"]:hover) .polygon[data-region="7"]{fill:#8e8ebb}svg:has(.pin[data-id="4"]:hover) .polygon[data-region="4"]{fill:#8e8ebb}svg:has(.pin[data-id="5"]:hover) .polygon[data-region="4"],svg:has(.pin[data-id="8"]:hover) .polygon[data-region="7"]{fill:#8e8ebb}svg:has(.pin[data-id="5"]:hover) .polygon[data-region="5"]{fill:#8e8ebb}svg:has(.pin[data-id="5"]:hover) .polygon[data-region="4"],svg:has(.pin[data-id="8"]:hover) .polygon[data-region="7"]{fill:#8e8ebb}svg:has(.pin[data-id="6"]:hover) .polygon[data-region="6"]{fill:#8e8ebb}svg:has(.pin[data-id="5"]:hover) .polygon[data-region="4"],svg:has(.pin[data-id="8"]:hover) .polygon[data-region="7"]{fill:#8e8ebb}svg:has(.pin[data-id="7"]:hover) .polygon[data-region="7"]{fill:#8e8ebb}svg:has(.pin[data-id="5"]:hover) .polygon[data-region="4"],svg:has(.pin[data-id="8"]:hover) .polygon[data-region="7"]{fill:#8e8ebb}svg:has(.pin[data-id="8"]:hover) .polygon[data-region="8"]{fill:#8e8ebb}svg:has(.pin[data-id="5"]:hover) .polygon[data-region="4"],svg:has(.pin[data-id="8"]:hover) .polygon[data-region="7"]{fill:#8e8ebb}svg .polygon:hover{fill:#8e8ebb}body.aladin .carte .pin.actif,body.aladin .carte .pin:active,body.aladin .carte .pin:hover{z-index:1;opacity:.75;cursor:pointer}body.aladin .concession .pointer::after{content:"";z-index:-1;display:block;position:absolute;left:12px;bottom:-4px;width:48px;height:48px;background:#1d1d77;transform:rotate(-45deg);transform-origin:center center}#map-container{position:relative}body.aladin .concession{position:absolute;display:none;transform:translate(-36px, -115%);border-radius:12px;width:380px;background:var(--color_primary)}body.aladin .concession .nav_dealer,body.aladin .concession .dealer_detail>div{border-radius:12px}body.aladin .concession_link{display:flex;align-items:center;justify-content:center;max-height:36px;width:36px;min-width:36px;max-height:36px;height:36px;min-height:36px;color:#fff;border:1px solid #fff;border-radius:50%}body.aladin .concession_link svg{width:auto;height:24px;fill:#fff}body.aladin .concession_link:hover,body.aladin .concession_link:active{background:#fff}body.aladin .concession_link:hover svg,body.aladin .concession_link:active svg{fill:var(--color_primary)}.beforeElement::before{content:"";z-index:-1;display:block;position:absolute;left:12px;top:48px;width:48px;height:48px;background:#1d1d77;transform:rotate(-45deg);transform-origin:center center}@media screen and (max-width: 768px){.beforeElement::before{display:none}}.nav_dealer a{display:inline-block;margin-right:24px;cursor:pointer}.nav_dealer a.underline{text-decoration:underline}.nav_dealer a:nth-child(1 of a){text-decoration:underline}body .carte .concession:has(.nav_dealer) .dealer_detail{display:none}body .carte .concession:has(.nav_dealer) .dealer_detail:nth-child(1 of .dealer_detail){display:block}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slide-top{-webkit-animation:slide-top .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-top .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes reveal{from{opacity:0;clip-path:inset(45% 20% 45% 20%)}to{opacity:1;clip-path:inset(0% 0% 0% 0%)}}.revealing-image{view-timeline-name:--revealing-image;view-timeline-axis:block;animation:linear reveal both;animation-timeline:--revealing-image;animation-range:entry 25% cover 50%}.letter{display:inline-block;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.letter.animate{opacity:1;transform:translateY(0)}.text-to-animate{opacity:0}.text-to-animate:has(.animate){opacity:1}@keyframes slide-in-top{0%{visibility:hidden;top:-20px}100%{visibility:visible;top:0}}body.aladin .loop .menu li.group{visibility:hidden;animation:slide-in-top .5s ease-out forwards}body.aladin .loop .menu li.group:nth-child(1){animation-delay:.1s}body.aladin .loop .menu li.group:nth-child(2){animation-delay:.2s}body.aladin .loop .menu li.group:nth-child(3){animation-delay:.3s}body.aladin .loop .menu li.group:nth-child(4){animation-delay:.4s}body.aladin .loop .menu li.group:nth-child(5){animation-delay:.5s}body.aladin .loop .menu li.group:nth-child(6){animation-delay:.6s}body.aladin .loop .menu li.group:nth-child(7){animation-delay:.7s}body.aladin .loop .menu li.group:nth-child(8){animation-delay:.8s}body.aladin .loop .menu li.group:nth-child(9){animation-delay:.9s}body.aladin .loop .menu li.group:nth-child(10){animation-delay:1s}*,*::after,*::before{box-sizing:border-box}body{overflow-x:hidden}.cmplz-cookiebanner .cmplz-message{width:100%}.cmplz-cookiebanner.cmplz-show{max-width:420px}/*# sourceMappingURL=main.css.map */
