.banner_b{display:grid;place-items:center}.banner_b
strong{font-family:Montserrat-SemiBold}.banner_b .center>img{height:max-content;width:100%;object-fit:contain}.banner_b
h1{margin-bottom:10px;display:flex;align-items:center;gap:var(--gap-xs)}.banner_b h1:before{content:"";padding:1px;border-radius:1000px;box-sizing:border-box;background:var(--first-color)}.banner_b .read-more{max-height:110px}.banner_b .much_long .read-more:after{content:'';position:absolute;bottom:0;left:0;z-index:1;transition:opacity .3s;height:clamp(20px,15%,50px);width:100%;opacity:1;visibility:visible;background:linear-gradient(0deg,#fff,transparent)}.banner_b .activ_read_more .read-more:after{opacity:0;visibility:hidden}.banner_b
.encadre{display:inline-block;color:var(--second-color);background-color:rgba(255,213,0,.2);-webkit-animation:1s cubic-bezier(.455,.030,.515,.955) 1s both shake-lr;animation:1s cubic-bezier(.455,.030,.515,.955) 1s both shake-lr}.banner_b .encadre:hover{-webkit-animation:1s cubic-bezier(.455,.030,.515,.955) infinite shake-lr;animation:1s cubic-bezier(.455,.030,.515,.955) infinite shake-lr}@-webkit-keyframes shake-lr{0%,100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}10%,90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@keyframes shake-lr{0%,100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}10%,90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}.banner_b
.cta_b{display:inline-flex}.banner_b .cta_b a:before,.banner_b .cta_b
img{animation-delay:2.2s}.banner_b .txt
p{width:100%}.banner_b .txt
.max{max-width:70%;font:14px/1.6 Montserrat-Medium}.banner_b
.parent{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-xs)}.banner_b .tag-ban{padding:4px
14px;border:1px
solid var(--second-color);background:#ffd600;border-radius:7000px}.banner_b :where(.tag-ban,.tag-ban *){color:#000}.banner_b
.imgs{display:flex}.banner_b .imgs
img{border-radius:50%}.banner_b .imgs img:nth-child(2){transform:translateX(-10px)}.banner_b .imgs img:nth-child(3){transform:translateX(-20px)}@media (min-width:1100px){.banner_b>div{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap-xl)}.banner_b .center>div{max-width:47%}.banner_b .center>img{min-height:600px;max-height:65vh;max-width:50%}}@media (max-width:1100px){.banner_b .center>img{display:none}}@media (min-width:768px){.banner_b :where(h1,h1 *){font:31px/38px Montserrat-Bold}.banner_b h1:before{height:28px;width:75px;border:12px
solid var(--second-color)}.banner_b .content .txt :where(h2,h2 :not(.encadre)){font-family:Montserrat-ExtraBold}.banner_b .content p
strong.intro_cta{font:25px/30px Montserrat-SemiBold}.banner_b .imgs
img{height:61px;width:61px}}@media (max-width:768px){main>section.banner_b>div.center{padding:30px
20px 60px}.banner_b :where(h1,h1 *){font:21px/28px Montserrat-Bold}.banner_b h1:before{height:17px;width:55px;border:7px
solid var(--second-color)}.banner_b .content .txt :where(h2,h2 :not(.encadre)){font:30px/40px Montserrat-ExtraBold}.banner_b .content .txt
.encadre{font-size:30px;line-height:40px}.banner_b .content p
strong.intro_cta{font:20px/25px Montserrat-SemiBold}.banner_b .imgs
img{height:42px;width:42px}}@media (max-width:473px){.banner_b h1:before{height:45px;width:17px}}.page-b
ul{padding-left:40px}.page-b
strong{font-family:Montserrat-Bold}.offres_b{background-color:#f8fafc}.offres_b h2
.encadre{color:var(--first-color);background-color:rgb(0,64,228,.2)}.offres_b
.container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:15px}.offres_b
.offer{position:relative;border-radius:14px;padding:22px
22px 300px}.offres_b
.offer.half{overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.offres_b .offer
*{position:relative;z-index:1}.offres_b .offer.full
.contain_full_left{max-width:45%}.offres_b .offer
.title{width:100%}.offres_b .half .title
.icon{margin-bottom:15px}.offres_b .container_tags
.pre_title{margin-bottom:15px;font:31px/33px Montserrat-Regular}.offres_b .offer
.tags{display:flex;flex-wrap:wrap}.offres_b .offer .tags
span{padding:4px
13px;font:19px/23px Montserrat-Medium;color:#2b2e37;border-radius:400px;background-color:#ffffff99}.offres_b .container_txt
h4{font:23px/25px Montserrat-Medium}.offres_b .offer.show>img{transform:translateY(140px)}.offres_b .offer>img{position:absolute;z-index:0;object-fit:contain;bottom:0;transform:translateY(180px);transition:transform .3s;height:480px;width:100%}@-webkit-keyframes appear-in{0%{-webkit-transform:translateY(var(--transform-y-start-hb));transform:translateY(var(--transform-y-start-hb));-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg) translateY(var(--transform-y-hb));transform:translateX(-30px) rotate(-6deg) translateY(var(--transform-y-hb))}30%{-webkit-transform:translateX(15px) rotate(6deg) translateY(var(--transform-y-hb));transform:translateX(15px) rotate(6deg) translateY(var(--transform-y-hb))}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg) translateY(var(--transform-y-hb));transform:translateX(-15px) rotate(-3.6deg) translateY(var(--transform-y-hb))}60%{-webkit-transform:translateX(9px) rotate(2.4deg) translateY(var(--transform-y-hb));transform:translateX(9px) rotate(2.4deg) translateY(var(--transform-y-hb))}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg) translateY(var(--transform-y-hb));transform:translateX(-6px) rotate(-1.2deg) translateY(var(--transform-y-hb))}100%{-webkit-transform:translateX(0) translateY(var(--transform-y-hb));transform:translateX(0) translateY(var(--transform-y-hb));-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes appear-in{0%{-webkit-transform:translateY(var(--transform-y-start-hb));transform:translateY(var(--transform-y-start-hb));-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg) translateY(var(--transform-y-hb));transform:translateX(-30px) rotate(-6deg) translateY(var(--transform-y-hb))}30%{-webkit-transform:translateX(15px) rotate(6deg) translateY(var(--transform-y-hb));transform:translateX(15px) rotate(6deg) translateY(var(--transform-y-hb))}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg) translateY(var(--transform-y-hb));transform:translateX(-15px) rotate(-3.6deg) translateY(var(--transform-y-hb))}60%{-webkit-transform:translateX(9px) rotate(2.4deg) translateY(var(--transform-y-hb));transform:translateX(9px) rotate(2.4deg) translateY(var(--transform-y-hb))}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg) translateY(var(--transform-y-hb));transform:translateX(-6px) rotate(-1.2deg) translateY(var(--transform-y-hb))}100%{-webkit-transform:translateX(0) translateY(var(--transform-y-hb));transform:translateX(0) translateY(var(--transform-y-hb));-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@-webkit-keyframes
heartbeat{from{-webkit-transform:translateY(var(--transform-y-start-hb));transform:translateY(var(--transform-y-start-hb));-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:translateY(var(--transform-y-hb)) scale(.91);transform:translateY(var(--transform-y-hb)) scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:translateY(var(--transform-y-hb)) scale(.98);transform:translateY(var(--transform-y-hb)) scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:translateY(var(--transform-y-hb)) scale(.87);transform:translateY(var(--transform-y-hb)) scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:translateY(var(--transform-y-hb)) scale(1);transform:translateY(var(--transform-y-hb)) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes
heartbeat{from{-webkit-transform:translateY(var(--transform-y-start-hb));transform:translateY(var(--transform-y-start-hb));-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:translateY(var(--transform-y-hb)) scale(.91);transform:translateY(var(--transform-y-hb)) scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:translateY(var(--transform-y-hb)) scale(.98);transform:translateY(var(--transform-y-hb)) scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:translateY(var(--transform-y-hb)) scale(.87);transform:translateY(var(--transform-y-hb)) scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:translateY(var(--transform-y-hb)) scale(1);transform:translateY(var(--transform-y-hb)) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@media (min-width:1100px){.offres_b
.offer.half{width:calc(50% - 15px / 2)}.offres_b
.offer.full{width:100%;padding:22px
300px 22px 22px;display:flex;flex-direction:row;align-items:flex-start;gap:var(--gap-m)}.offres_b .offer
.container_txt{padding-bottom:22px}.offres_b .offer.full
.container_txt{margin-top:80px;max-width:50%}.offres_b .half .title
h3{max-width:70%}.offres_b .title
h3{min-height:120px}.offres_b .offer.full.show>img{transform:translateX(30%)}.offres_b .offer.full>img{top:0;bottom:initial;right:0;transform:translateX(40%);height:100%;width:400px}.offres_b .offer.show>img{-webkit-animation:1s both appear-in;animation:1s both appear-in}.offres_b .offer.show:nth-child(2)>img{-webkit-animation:1s ease-in-out both heartbeat;animation:1s ease-in-out both heartbeat}.offres_b .offer.show:nth-child(3)>img{-webkit-animation:1s both appear-right;animation:1s both appear-right}:root{--transform-y-hb:140px;--transform-y-start-hb:180px}@-webkit-keyframes appear-right{0%{-webkit-transform:translateX(0);transform:translateX(40%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translateX(calc(30% - 30px)) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translateX(calc(30% + 15px)) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translateX(calc(30% - 15px)) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translateX(calc(30% + 9px)) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translateX(calc(30% - 6px)) rotate(-1.2deg)}100%{-webkit-transform:translateX(0);transform:translateX(30%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes appear-right{0%{-webkit-transform:translateX(0);transform:translateX(40%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translateX(calc(30% - 30px)) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translateX(calc(30% + 15px)) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translateX(calc(30% - 15px)) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translateX(calc(30% + 9px)) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translateX(calc(30% - 6px)) rotate(-1.2deg)}100%{-webkit-transform:translateX(0);transform:translateX(30%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}}@media (max-width:1099px){.offres_b .title
h3{max-width:90%;margin-bottom:20px}.offres_b
.container{flex-direction:column}}@media (min-width:750px) and (max-width:1100px){.offres_b
.offer{padding:22px;overflow:hidden}.offres_b .offer>:not(img){max-width:50%}section.offres_b article.offer.to-animate>img{animation:initial;top:50%;bottom:initial;transform:translate(60%,-50%);height:90%;width:100%;object-position:left}div.container_txt{max-height:initial;overflow:initial}}@media (min-width:750px){.offres_b{overflow:hidden}.offres_b .title
h3{font:40px/48px Montserrat-SemiBold}.offres_b .offer
.tags{margin-bottom:40px;gap:10px}}@media (max-width:749px){.offres_b .half .title
.icon{height:50px;width:50px}.offres_b .title
h3{font:26px/33px Montserrat-SemiBold}.offres_b .container_tags
.pre_title{font:21px/23px Montserrat-Regular}.offres_b .offer
.tags{margin-bottom:20px;gap:6px}.offres_b .container_txt
h4{font:18px/21px Montserrat-Medium}.offres_b .offer .tags
span{font-size:15px;line-height:20px}}@media (min-width:550px) and (max-width:750px){.offres_b
.offer{padding:15px}.offres_b .title
h3{padding-right:120px}.offres_b .offer.show>img{transform:translate(0,0)}.offres_b .offer>img{transform:translate(20px,0);top:0;right:0;height:170px;object-position:right}}@media (max-width:550px){.offres_b
.offer{padding:15px
15px 150px}.offres_b .offer.show>img{transform:translateY(80px);-webkit-animation:1s both appear-in;animation:1s both appear-in}.offres_b .offer>img{transform:translateY(100px);height:240px;left:0}.offres_b .offer.show:nth-child(2)>img{-webkit-animation:1s ease-in-out both heartbeat;animation:1s ease-in-out both heartbeat}section.offres_b .offer.to-animate.show>img:hover{-webkit-animation:1s infinite forwards appear-in-hover;animation:1s infinite forwards appear-in-hover}@-webkit-keyframes appear-in-hover{0%{-webkit-transform:translateY(var(--transform-y-hb));transform:translateY(var(--transform-y-hb));-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg) translateY(var(--transform-y-hb));transform:translateX(-30px) rotate(-6deg) translateY(var(--transform-y-hb))}30%{-webkit-transform:translateX(15px) rotate(6deg) translateY(var(--transform-y-hb));transform:translateX(15px) rotate(6deg) translateY(var(--transform-y-hb))}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg) translateY(var(--transform-y-hb));transform:translateX(-15px) rotate(-3.6deg) translateY(var(--transform-y-hb))}60%{-webkit-transform:translateX(9px) rotate(2.4deg) translateY(var(--transform-y-hb));transform:translateX(9px) rotate(2.4deg) translateY(var(--transform-y-hb))}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg) translateY(var(--transform-y-hb));transform:translateX(-6px) rotate(-1.2deg) translateY(var(--transform-y-hb))}100%{-webkit-transform:translateX(0) translateY(var(--transform-y-hb));transform:translateX(0) translateY(var(--transform-y-hb));-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes appear-in-hover{0%{-webkit-transform:translateY(var(--transform-y-hb));transform:translateY(var(--transform-y-hb));-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg) translateY(var(--transform-y-hb));transform:translateX(-30px) rotate(-6deg) translateY(var(--transform-y-hb))}30%{-webkit-transform:translateX(15px) rotate(6deg) translateY(var(--transform-y-hb));transform:translateX(15px) rotate(6deg) translateY(var(--transform-y-hb))}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg) translateY(var(--transform-y-hb));transform:translateX(-15px) rotate(-3.6deg) translateY(var(--transform-y-hb))}60%{-webkit-transform:translateX(9px) rotate(2.4deg) translateY(var(--transform-y-hb));transform:translateX(9px) rotate(2.4deg) translateY(var(--transform-y-hb))}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg) translateY(var(--transform-y-hb));transform:translateX(-6px) rotate(-1.2deg) translateY(var(--transform-y-hb))}100%{-webkit-transform:translateX(0) translateY(var(--transform-y-hb));transform:translateX(0) translateY(var(--transform-y-hb));-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}:root{--transform-y-hb:80px;--transform-y-start-hb:100px}}.team_b.flex{display:flex;justify-content:space-between;align-items:stretch;gap:40px}.team_b.flex>*{width:100%}.team_b
.encadre{color:#747da1;background-color:rgb(116,125,161,.2)}.team_b .content
.tags{max-width:530px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px}.team_b .tags
span.befored{width:20%;padding:4px
16px;border:initial;background-color:var(--second-color);display:flex;justify-content:center;align-items:center}.team_b .tags span.befored:before{content:'';height:4px;width:100%;border-radius:4px;display:flex;background:var(--first-color)}.team_b .tags
span{padding:4px
20px;font-size:19px;line-height:23px;border:1px
solid #0040e4;border-radius:19px}.team_b .content
.cta_b{margin-top:50px}.team_b
.container{display:flex;flex-wrap:wrap}.team_b
.person{position:relative;width:max-content;min-width:50%;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.team_b .person:last-child{margin-left:auto}.team_b .person>p{color:#585858}@media (min-width:1100px){.team_b.flex>*{max-width:50%}.team_b.flex
.content{padding-right:40px}.team_b .content
.cta_b{margin-top:120px}.team_b
.container{display:flex;flex-direction:column}.team_b .person>p{position:absolute;top:104%;left:50%;transform:translateX(-50%)}}@media (max-width:1100px){.team_b.flex{flex-direction:column}}@media (min-width:768px){.team_b .content
.tags{margin-bottom:60px}.team_b .person>p{font:22px/27px Montserrat-Bold}}@media (max-width:768px){.team_b .content
.tags{margin-bottom:20px}.team_b .person>p{font:15px/20px Montserrat-Bold}.team_b
.container{gap:var(--gap-m)}.team_b .person
img{height:200px;width:200px}}.testimonials_b
strong{font-family:Montserrat-Bold}.testimonials_b h2
.encadre{color:#1dff89;background:#1dff8920}.testimonials_b .content
p{max-width:900px}.testimonials_b
.testimonials{margin-top:48px;padding:30px
0;display:flex;justify-content:space-between;gap:48px}.testimonials_b .testimonial-item{position:relative;padding:26px;border-radius:16px;background-color:#f8fafc;display:flex;flex-direction:column;justify-content:space-between;gap:23px}.testimonials_b .testimonial-item
img{border-radius:50%;height:81px;width:81px;margin-bottom:23px}.testimonials_b .testimonial-item:before{content:url('../../uploads/2024/09/quote.svg');position:absolute;top:0;right:0;transform:translate(40%,-40%)}.testimonials_b .testimonial-item.show:before{-webkit-animation:.8s both wobble-ver-left;animation:.8s both wobble-ver-left}@-webkit-keyframes wobble-ver-left{0%,100%{-webkit-transform:translate(40%,-40%) rotate(0);transform:translate(40%,-40%) rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translate(40%,calc(-20px - 40%)) rotate(-4deg);transform:translate(40%,calc(-20px - 40%)) rotate(-4deg)}30%{-webkit-transform:translate(40%,calc(10px - 40%)) rotate(4deg);transform:translate(40%,calc(10px - 40%)) rotate(4deg)}45%{-webkit-transform:translate(40%,calc(-10px - 40%)) rotate(-2deg);transform:translate(40%,calc(-10px - 40%)) rotate(-2deg)}60%{-webkit-transform:translate(40%,calc(6px - 40%)) rotate(1.5deg);transform:translate(40%,calc(6px - 40%)) rotate(1.5deg)}75%{-webkit-transform:translate(40%,calc(-4px - 40%)) rotate(-.6deg);transform:translate(40%,calc(-4px - 40%)) rotate(-.6deg)}}@keyframes wobble-ver-left{0%,100%{-webkit-transform:translate(40%,-40%) rotate(0);transform:translate(40%,-40%) rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translate(40%,calc(-20px - 40%)) rotate(-4deg);transform:translate(40%,calc(-20px - 40%)) rotate(-4deg)}30%{-webkit-transform:translate(40%,calc(10px - 40%)) rotate(4deg);transform:translate(40%,calc(10px - 40%)) rotate(4deg)}45%{-webkit-transform:translate(40%,calc(-10px - 40%)) rotate(-2deg);transform:translate(40%,calc(-10px - 40%)) rotate(-2deg)}60%{-webkit-transform:translate(40%,calc(6px - 40%)) rotate(1.5deg);transform:translate(40%,calc(6px - 40%)) rotate(1.5deg)}75%{-webkit-transform:translate(40%,calc(-4px - 40%)) rotate(-.6deg);transform:translate(40%,calc(-4px - 40%)) rotate(-.6deg)}}@media (min-width:1100px){.testimonials_b .testimonial-item{flex:1}}@media (max-width:1100px){.testimonials_b
.testimonials{overflow-x:scroll;scroll-snap-type:x mandatory}.testimonials_b .testimonials::-webkit-scrollbar{display:none}.testimonials_b .testimonial-item{scroll-snap-align:center}}@media (min-width:750px) and (max-width:1100px){.testimonials_b .testimonial-item{min-width:50%}}@media (min-width:550px) and (max-width:750px){.testimonials_b .testimonial-item{min-width:60%}}@media (max-width:550px){.testimonials_b
.testimonials{gap:38px}.testimonials_b .testimonial-item{min-width:84%;padding:15px}}