.elementor-16 .elementor-element.elementor-element-3772a55{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero{min-height:100vh;--janin-overlay-left:#061c3b;--janin-overlay-middle:rgba(6,28,59,.78);--janin-overlay-right:rgba(6,28,59,.42);--janin-accent:#ef3449;}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__content{max-width:1280px;}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__inner{padding:124px 24px 96px 24px;}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__title{color:#ffffff;font-family:"Plus Jakarta Sans", Sans-serif;font-size:72px;font-weight:800;line-height:72px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__description{color:rgba(255,255,255,.88);font-family:"Inter", Sans-serif;font-size:20px;}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__button--primary{background-color:#e3132f;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__button--secondary{color:#ffffff;border-color:rgba(255,255,255,.42);}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__button{border-radius:999px;padding:16px 28px 16px 28px;}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__info{background-color:rgba(255,255,255,.12);border-radius:16px;}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__info, .elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__info a{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__icon i{color:#ffffff;font-size:14px;}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__icon svg{fill:#ffffff;width:14px;height:14px;}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__phone, .elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__location{gap:9px;}.elementor-16 .elementor-element.elementor-element-f0ecf5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-vehicles-section{padding:120px 0px 80px 0px;background-color:#f5f6f8;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-vehicles-container{max-width:1180px;width:calc(100% - (20px * 2));}.elementor-16 .elementor-element.elementor-element-681e86e .janin-vehicles-header{margin-bottom:54px;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-vehicles-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-eyebrow{color:#df0f26;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-vehicles-title, .elementor-16 .elementor-element.elementor-element-681e86e .janin-card-title, .elementor-16 .elementor-element.elementor-element-681e86e .janin-card-price{color:#020915;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-vehicles-description, .elementor-16 .elementor-element.elementor-element-681e86e .janin-card-subtitle, .elementor-16 .elementor-element.elementor-element-681e86e .janin-card-meta, .elementor-16 .elementor-element.elementor-element-681e86e .janin-card-gearbox{color:#4e5870;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-vehicle-card{background-color:#ffffff;border-radius:14px;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-stock-button{color:#041936;border-color:#041936;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-stock-button:hover{background-color:#041936;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-card-badge{background-color:#18bd86;color:#ffffff;border-radius:999px;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-vehicles-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:800;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-card-body{padding:20px 20px 18px 20px;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-card-image-wrap{height:210px;}.elementor-16 .elementor-element.elementor-element-8721232{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c91574c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c91574c .egsw-garage-stats{padding:121px 20px 124px 20px;background-color:#f4f5f7;}.elementor-16 .elementor-element.elementor-element-c91574c .egsw-garage-stats__inner{max-width:1280px;}.elementor-16 .elementor-element.elementor-element-c91574c .egsw-garage-stats__grid{gap:25px;}.elementor-16 .elementor-element.elementor-element-c91574c .egsw-garage-stats__eyebrow{color:#e3132c;}.elementor-16 .elementor-element.elementor-element-c91574c .egsw-garage-stats__title{color:#03070d;}.elementor-16 .elementor-element.elementor-element-c91574c .egsw-garage-stats__number{color:#0d1d39;}.elementor-16 .elementor-element.elementor-element-c91574c .egsw-garage-stats__suffix{color:#e3132c;}.elementor-16 .elementor-element.elementor-element-c91574c .egsw-garage-stats__description{color:#38445a;}.elementor-16 .elementor-element.elementor-element-c91574c .egsw-garage-stats__card{background-color:#ffffff;border-radius:14px;padding:32px 32px 31px 32px;}.elementor-16 .elementor-element.elementor-element-c91574c .egsw-garage-stats__icon{color:#e3132c;background-color:#fde7ea;}.elementor-16 .elementor-element.elementor-element-67e9536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-50247bf .gjs-container{max-width:1280px;}.elementor-16 .elementor-element.elementor-element-50247bf .gjs-section{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-50247bf .gjs-eyebrow, .elementor-16 .elementor-element.elementor-element-50247bf .gjs-card.featured .gjs-icon{color:#d3082b;}.elementor-16 .elementor-element.elementor-element-50247bf .gjs-card.featured .gjs-iconbox{background:#d3082b;}.elementor-16 .elementor-element.elementor-element-50247bf .gjs-title, .elementor-16 .elementor-element.elementor-element-50247bf .gjs-card-title, .elementor-16 .elementor-element.elementor-element-50247bf .gjs-link{color:#061834;}.elementor-16 .elementor-element.elementor-element-50247bf .gjs-desc, .elementor-16 .elementor-element.elementor-element-50247bf .gjs-card-text{color:#536078;}.elementor-16 .elementor-element.elementor-element-50247bf .gjs-card{background:#ffffff;border-color:#d7dde8;}.elementor-16 .elementor-element.elementor-element-68e9d97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3faab61.elementor-element{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-7f13faa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ce106b1 .janin-engagements-section{background-color:#102a4a;}.elementor-16 .elementor-element.elementor-element-ce106b1 .janin-engagements-eyebrow{color:#d90429;}.elementor-16 .elementor-element.elementor-element-ce106b1 .janin-engagements-icon{background-color:#d90429;}.elementor-16 .elementor-element.elementor-element-ce106b1 .janin-engagements-title{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-ce106b1 .janin-engagements-item-title{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-ce106b1 .janin-engagements-item-text{color:#cbd6e4;}.elementor-16 .elementor-element.elementor-element-fa089d0{--display:flex;}.elementor-16 .elementor-element.elementor-element-db680ec{--spacer-size:50px;}.elementor-16 .elementor-element.elementor-element-81fd202{--display:flex;}.elementor-16 .elementor-element.elementor-element-4881888{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2bc01f8 .janin-location-eyebrow{color:#d90429;}.elementor-16 .elementor-element.elementor-element-2bc01f8 .janin-location-info-icon{color:#d90429;}.elementor-16 .elementor-element.elementor-element-2bc01f8 .janin-location-button{background-color:#0b2345;}.elementor-16 .elementor-element.elementor-element-2bc01f8 .janin-location-title{color:#050505;}.elementor-16 .elementor-element.elementor-element-2bc01f8 .janin-location-info-title{color:#050505;}.elementor-16 .elementor-element.elementor-element-2bc01f8 .janin-location-subtitle{color:#4d5368;}.elementor-16 .elementor-element.elementor-element-2bc01f8 .janin-location-info-text{color:#4d5368;}.elementor-16 .elementor-element.elementor-element-7a592b4{--display:flex;}.elementor-16 .elementor-element.elementor-element-b974332 .eipl-popup-content{max-width:760px;}.elementor-16 .elementor-element.elementor-element-b974332 .eipl-popup-content img{border-radius:10px;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-81fd202{--content-width:1280px;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__title{font-size:62px;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-vehicles-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-3772a55{--min-height:100vh;}.elementor-16 .elementor-element.elementor-element-b691806 .janin-hero__title{font-size:50px;line-height:50px;word-spacing:0.2em;}.elementor-16 .elementor-element.elementor-element-681e86e .janin-vehicles-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-16 .elementor-element.elementor-element-681e86e .janin-vehicles-title{line-height:36px;}}/* Start custom CSS for janin-vehicules-revises, class: .elementor-element-681e86e */@media (max-width: 767px) {

    .janin-stock-button {
        width: 100%;
        justify-content: space-between;
        padding: 14px 22px;
    }

    .janin-stock-button i,
    .janin-stock-button svg {
        width: 22px !important;
        height: 22px !important;
        font-size: 22px !important;
        flex-shrink: 0;
    }

}/* End custom CSS */