:root{--transition-time:.5s;--section-margin:10em;--section-padding:6em;--2-padding:2em;--4-padding:4em;--border-radius:5px;--banner-offset:20em;--gap:1em;--alpha-1:rgba(0,0,0,0);--white-base:rgba(255,255,255,1);--white-base-alpha-1:rgba(255,255,255,.5);--black-base:rgba(0,0,0,1);--blue:#171b37;--grey:#707070;--cyan:#0ff;--gold:#bea776;--blue-guillermin:#39b6b8;--purple-seyssins:#802e60;--blue-voironnaise:#2baadd;--gold-guillermin:#bea776;--red-la-mure:#d31d30;--brown-grenobloises:#8c7c4c;--text-color:var(--white-base);--fs-h1:5rem;--fs-h2:4rem;--fs-h3:2.5rem;--fs-base:1.6rem;--ff-base:"Myriad Pro";--ff-phoenix:"Phoenix Island"}@media(max-width:767px){:root{--fs-h1:4rem;--fs-h2:3rem;--fs-h3:2.1rem}}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}html:focus-within{scroll-behavior:smooth}body{box-sizing:border-box;line-height:1.5;min-height:100vh;position:absolute;width:100%}a{text-decoration:none;cursor:pointer}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.banner>.elementor-container{padding-block:var(--banner-offset)}.titleCorner{margin:0;margin-left:40px;margin-right:40px}.titleCorner.centered{margin-left:0;margin-right:0}.titleCorner:before,.titleCorner:after{content:"";position:absolute;width:40px;height:40px;background-image:url("https://group-sure.com/wp-content/uploads/2024/01/corner_top_blue.svg");background-position:center;background-size:100% 100%;background-repeat:no-repeat;top:-30px;left:-40px}.titleCorner:after{background-image:url("https://group-sure.com/wp-content/uploads/2024/01/corner_bottom_blue.svg");top:auto;left:auto;bottom:-30px;right:-40px}.titleCorner--white:before{background-image:url("https://group-sure.com/wp-content/uploads/2024/01/corner_top_white.svg")}.titleCorner--white:after{background-image:url("https://group-sure.com/wp-content/uploads/2024/01/corner_bottom_white.svg")}@media(max-width:767px){.titleCorner{margin-left:20px;margin-right:20px}.titleCorner:before,.titleCorner:after{content:"";width:20px;height:20px;top:-30px;left:-20px;right:auto;bottom:auto}.titleCorner:after{bottom:-30px;right:-20px;left:auto;top:auto}}.background-fixed{background-attachment:fixed}.phoenix h2{font-family:var(--ff-phoenix);font-size:var(--fs-h1)}.homeBanner{height:56.25vw;max-height:800px}.homeDownloadPhone{height:540px}.homeDownloadPhone p{font-size:11px;line-height:13px}.homeDownloadPhone p strong{text-transform:uppercase;color:var(--cyan)}.homeDownloadPhone .elementor-button{padding:10px 15px;background-color:var(--cyan) !important;border:2px solid var(--cyan)}.homeDownloadPhone .elementor-button:hover{background-color:var(--gold) !important;border:2px solid var(--gold)}.homeDownloadPhone .elementor-button:hover span{color:var(--white-base) !important}.homePresFlex{z-index:1;background-color:var(--white-base);--text-color:var(--blue);border-radius:15px;overflow:hidden;border:1px solid var(--blue)}.homePresFlexItem{--main-color:var(--blue)}.homePresFlexItem.abc-guillermin{--main-color:var(--blue-guillermin)}.homePresFlexItem.sure-seyssins{--main-color:var(--purple-seyssins)}.homePresFlexItem.sure-voironnaise{--main-color:var(--blue-voironnaise)}.homePresFlexItem.abc-guillermin-taxi{--main-color:var(--gold-guillermin)}.homePresFlexItem.la-mure{--main-color:var(--red-la-mure)}.homePresFlexItem.grenobloises{--main-color:var(--brown-grenobloises)}.homePresFlexItem:not(:last-child){border-bottom:1px solid var(--blue)}.homePresFlexItemImg{transition:width var(--transition-time);width:0}.homePresFlexItemContent{padding:20px 20px 25px;transition:backgroud-color var(--transition-time)}.homePresFlexItemContentLogo{width:150px}.homePresFlexItemContentLogo svg{width:150px}.homePresFlexItemContentLogo svg path,.homePresFlexItemContentLogo svg rect,.homePresFlexItemContentLogo svg text tspan{transition:fill var(--transition-time)}.homePresFlexItemContentTxt{flex:1}.homePresFlexItemContentTxt p{cursor:pointer;transition:color var(--transition-time);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.homePresFlexItemContentArrow{opacity:0;transition:opacity var(--transition-time)}.homePresFlexItem:hover{--text-color:var(--white-base)}.homePresFlexItem:hover .homePresFlexItemImg{width:250px}.homePresFlexItem:hover .homePresFlexItemContent{background-color:var(--main-color)}.homePresFlexItem:hover .homePresFlexItemContentLogo svg path,.homePresFlexItem:hover .homePresFlexItemContentLogo svg rect,.homePresFlexItem:hover .homePresFlexItemContentLogo svg text tspan{fill:var(--white-base)}.homePresFlexItem:hover .homePresFlexItemContentArrow{opacity:100%}.homeActuImg img{border-radius:15px;box-shadow:0px 4px 4px rgba(0,0,0,.25);width:350px;height:300px;object-fit:cover;object-position:center}.homeTesti{--text-color:var(--blue)}@media(max-width:1240px){.homeDownload{position:relative}}@media(max-width:767px){.homePresFlex{--text-color:var(--white-base);border:1px solid var(--blue)}.homePresFlexItemImg{display:none}.homePresFlexItemContent{transition:backgroud-color var(--transition-time);background-color:var(--main-color)}.homePresFlexItemContentLogo{width:150px}.homePresFlexItemContentLogo svg{width:150px}.homePresFlexItemContentLogo svg path,.homePresFlexItemContentLogo svg rect{fill:var(--white-base);transition:fill var(--transition-time)}.homePresFlexItemContentTxt{flex:1}.homePresFlexItemContentTxt p{-webkit-line-clamp:8;line-clamp:8}.homePresFlexItemContentArrow{opacity:100%}.homePresFlexItem:hover{--text-color:var(--white-base)}.homePresFlexItem:hover .homePresFlexItemImg{width:auto}.homePresFlexItem:hover .homePresFlexItemContent{background-color:var(--main-color)}.homePresFlexItem:hover .homePresFlexItemContentLogo svg path,.homePresFlexItem:hover .homePresFlexItemContentLogo svg rect{fill:var(--white-base)}.homePresFlexItem:hover .homePresFlexItemContentArrow{opacity:100%}.homeActuImg img{width:280px;height:260px}}