header{position:sticky;z-index:101;top:0;background-color:#fff;box-shadow:0 8px 24px #20223114}header .content{padding:16px 80px;flex-direction:row;justify-content:space-between}@media screen and (max-width: 1023.99px){header .content{padding:16px}}header img{width:160px}@media screen and (max-width: 1023.99px){header img{width:86px}}footer{padding:80px}@media screen and (max-width: 1023.99px){footer{padding:80px 16px}}footer .content{justify-content:space-between}footer .content div{margin-top:auto}footer .content div:last-of-type{text-align:right}@media screen and (max-width: 1023.99px){footer .content{flex-direction:column}footer .content .first{margin:auto auto 40px}footer .content .shield{align-self:flex-start}}@media screen and (min-width: 1024px){.mobonly{display:none!important}}@media screen and (max-width: 1023.99px){.deskonly{display:none!important}.first{order:-1}}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:none}body,html{margin:0;padding:0}html{scroll-behavior:smooth;background-color:#fff}body{position:relative;color:#fff;width:100%;min-width:320px;max-width:100%;margin:0 auto;background-color:#007e86}body main{position:relative;z-index:99;overflow:hidden}ul,ol{padding:0 0 0 60px}ul{list-style:none inside}h1,h2,h3{margin:0}img,p,a,li,label,input,textarea,select{position:relative;font-size:16px;line-height:1.2;font-weight:300;color:#fff;margin:0}img{max-width:100%;height:auto}p{text-align:left}a{cursor:pointer;color:inherit;text-decoration:none}a:hover{text-decoration:underline}sup,sub{vertical-align:baseline;position:relative;top:-.6em;font-size:60%}sub{top:.6em}*,*:before,*:after{box-sizing:border-box}.content{position:relative;width:100%;max-width:1920px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.content>div.full{flex-basis:100%;max-width:100%}.content>div.first{display:block}.content>div:not(.nopad){padding:55px 80px}main .content>div{flex-basis:50%;max-width:50%}main .content>div.nopad{align-self:flex-start}@media screen and (max-width: 1023.99px){main .content{flex-direction:column}main .content>div{flex-basis:100%;max-width:100%;width:100%}main .content>div:not(.nopad){padding:16px}main .content>div:not(.nopad) img{margin:0 auto;display:block}}.button{cursor:pointer;display:flex;justify-content:center;align-items:center;padding:16px 24px;border-radius:4px;border:2px solid #007e86;background:#007e86;transition:all .2s ease-out}.button{font-size:14px}@media screen and (min-width: 640px){.button{font-size:calc(14px + 2 * (100vw - 640px) / 610)}}@media screen and (min-width: 1250px){.button{font-size:16px}}.button:hover{background-color:#fff;color:#007e86;text-decoration:none}*{scrollbar-width:thin;scrollbar-color:#007e86 white}*::-webkit-scrollbar{width:6px}*::-webkit-scrollbar-track{background:#fff}*::-webkit-scrollbar-thumb{background-color:#007e86;border-radius:5px;border:1px solid white}form{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;gap:22px;padding:8px;background-color:transparent;border-radius:8px;z-index:1}form input[type=email]{color:#202231;width:100%;background-color:#fff;border-radius:4px;padding:16px 24px}form textarea{color:#202231;font-family:Rubik,sans-serif;resize:none;padding:16px 24px;height:150px}@font-face{font-family:Rubik,sans-serif;src:url(../fonts/Rubik-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Visiby CF,sans-serif;src:url(../fonts/Visby-CF-Regular.otf) format("opentype");font-display:swap}h1{font-family:Visby CF,sans-serif;font-weight:600;margin-bottom:40px}h1{font-size:18px}@media screen and (min-width: 640px){h1{font-size:calc(18px + 4 * (100vw - 640px) / 610)}}@media screen and (min-width: 1250px){h1{font-size:22px}}h2{font-family:Visby CF,sans-serif;font-weight:600;margin-bottom:24px}h2{font-size:32px}@media screen and (min-width: 640px){h2{font-size:calc(32px + 13 * (100vw - 640px) / 610)}}@media screen and (min-width: 1250px){h2{font-size:45px}}h3{font-family:Visby CF,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.168px;margin-bottom:12px}p,.button{font-family:Rubik,sans-serif;letter-spacing:-.112px}p.sml{font-size:12px}.button{font-weight:500}a{font-family:Visby CF,sans-serif}@media (min-width: 1921px){.masked{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 5%,rgb(0,0,0) 95%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000)}}article{background:linear-gradient(180deg,#002b2e,#007e86)}article:nth-of-type(odd){background:linear-gradient(180deg,#007e86,#002b2e)}@media screen and (max-width: 1023.99px){article.lr{padding-bottom:80px}}main .intro{padding-top:0}main .intro .content{position:relative;min-height:65vw;background-size:cover;max-width:100%;background-position:0 0;background-repeat:no-repeat}main .intro .content>picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1023.99px){main .intro .content>picture img{height:50vh}}main .intro .content:after{content:"";position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;background:linear-gradient(278.48deg,#002b2e99,#007e8600 61.94%);pointer-events:none}main .intro .content>div{position:relative;z-index:3;flex-basis:40%;max-width:40%;min-width:520px;margin:auto 0 auto auto}@media screen and (max-width: 1023.99px){main .intro .content>div{flex-basis:100%;max-width:100%;min-width:100%}}main .intro .content>div img{width:300px;margin:0 0 45px}@media screen and (max-width: 1023.99px){main .intro .content>div img{margin:0 auto 24px}}@media screen and (max-width: 1023.99px){main .intro .content{background-size:100% auto;background-position:50% 0;min-height:0;padding-top:60vh;text-align:center}main .intro .content>div{max-width:100%;margin:0}main .intro .content h1{text-align:center;max-width:100%}}.withpic li{margin-bottom:24px}.withpic li:before{content:"";display:block;width:40px;height:40px;background:url(../img/ico-car.svg) 50% 50% no-repeat #fff;border-radius:8px;position:absolute;right:calc(100% + 20px);top:0}.withpic li.car:before{background-image:url(../img/ico-car.svg)}.withpic li.assureur:before{background-image:url(../img/ico-assureur.svg)}.withpic li.garage:before{background-image:url(../img/ico-garage.svg)}.cards{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding:0}@media screen and (max-width: 1023.99px){.cards{gap:0}}.cards li{flex:1;background-color:#fff;padding:24px 20px;box-shadow:0 8px 24px #20223114;border-radius:16px;min-width:30%}@media screen and (max-width: 1023.99px){.cards li{min-width:100%}}.cards li:before{position:relative;right:auto;left:0;width:32px;height:32px;margin-bottom:5px}.cards li.filter:before{background-image:url(../img/ico-filter.svg)}.cards li.hierarchy:before{background-image:url(../img/ico-hierarchy.svg)}.cards li.group:before{background-image:url(../img/ico-group.svg)}.cards li.city:before{background-image:url(../img/ico-city.svg)}.cards li.bubble:before{background-image:url(../img/ico-bubble.svg)}.cards li.time:before{background-image:url(../img/ico-time.svg)}.cards li h3{color:#007e86}.cards li p{color:#9c9eb3}.centered .content{position:relative;max-width:100%;background-size:cover;min-height:65vw;display:flex;flex-direction:column;justify-content:center;gap:36px;background-position:50% 0;background-repeat:no-repeat;background-color:#007e86}@media screen and (max-width: 1023.99px){.centered .content{padding-top:240px}}.centered .content>picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.centered .content .nopad{align-self:center}.centered p{font-family:Visby CF,sans-serif;font-weight:600;text-align:center}.centered p{font-size:18px}@media screen and (min-width: 640px){.centered p{font-size:calc(18px + 14 * (100vw - 640px) / 610)}}@media screen and (min-width: 1250px){.centered p{font-size:32px}}.centered form{width:60%}@media screen and (max-width: 1023.99px){.centered form{width:380px;margin-bottom:200px}}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}#onetrust-consent-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler{background-color:#007e86!important;border-color:#007e86!important;border-radius:8px!important}
