@keyframes scroll-left{0%{opacity:0;transform:translateX(-200px)}100%{opacity:1;transform:translateX(0)}}@keyframes scroll-right{0%{opacity:0;transform:translateX(200px)}100%{opacity:1;transform:translateX(0)}}@keyframes scroll-bottom{0%{opacity:0;transform:translateY(400px)}100%{opacity:1;transform:translateY(0)}}@keyframes scroll-top{0%{opacity:0;transform:translateY(-400px)}100%{opacity:1;transform:translateY(0)}}@keyframes scroll-img{0%{opacity:0}100%{opacity:1}}@keyframes change{0%{transform:translateY(100px)}50%{transform:translateY(20px)}100%{transform:translateY(0px)}}@keyframes changeReverse{0%{transform:translateY(0px)}50%{transform:translateY(-20px)}100%{transform:translateY(-100px)}}.visibleLeft{animation:scroll-left 1.5s normal}.visibleRight{animation:scroll-right 1.5s normal}.visibleBot{animation:scroll-bottom 1.5s normal}.visibleBot2{animation:scroll-bottom 2s normal}.visibleBot3{animation:scroll-bottom 1s normal}.visibleTop{animation:scroll-top 1.5s normal}.visible{animation:scroll-img 1.5s normal}@keyframes opacity{0%{opacity:0;transition:ease-in-out 0.5s}100%{opacity:0.5}}@keyframes slideIn{to{opacity:1;transform:translateX(0)}}header{background-color:#fff;position:fixed;width:100%;top:0;z-index:5;box-shadow:5px 5px 10px #d1d1d1}@media screen and (max-width:1200px){header{height:7.875rem}}@media screen and (max-width:600px){header{height:4.875rem}}header .dropdown:hover .dropdown-menu{display:flex;flex-direction:column}header .menuWrap{padding-top:1.2rem}header .dropdown-menu{display:none;position:absolute;z-index:5;top:11.3rem;box-shadow:5px 5px 10px #a8a8a8;padding:0.5rem 0;background-color:#fff;row-gap:0.8rem}header .dropdown-menu a{padding:0 0.5rem;margin-bottom:0}header .dropdown-menu a:nth-child(1){border-bottom:2px solid #937621;padding-bottom:0.5rem}header .dropdown-menu a:nth-child(2){border-bottom:2px solid #937621;padding-bottom:0.5rem}header .dropdown-menu a:nth-child(2).last{border-bottom:none}header .dropdown-menu.lang{top:5.1rem;box-shadow:none;background-color:unset;padding-bottom:0}header .dropdown-menu.lang p{padding-bottom:0.2rem}@media screen and (max-width:1400px){header .dropdown-menu{top:8.9rem}header .dropdown-menu.lang{top:3rem}}header .menu_desktop{display:flex;justify-content:space-between}header .menu_desktop .logo img{width:14.25rem}@media screen and (max-width:1400px){header .menu_desktop .logo img{width:8.75rem}}@media screen and (max-width:600px){header .menu_desktop .logo img{width:5.75rem;margin-left:3rem}}header .menu_desktop .desktop{display:flex;flex-direction:column;padding:3.125rem 1.5rem 1.5rem 0}@media screen and (max-width:1400px){header .menu_desktop .desktop{padding:1.125rem 1.5rem 1rem 0;width:100%}}@media screen and (max-width:1200px){header .menu_desktop .desktop{display:none}}header .menu_desktop .desktop a{text-decoration:none;color:#000}header .menu_desktop .desktop .last{padding-bottom:0}header .menu_desktop .desktop a,
header .menu_desktop .desktop p{position:relative;padding-bottom:0.7rem}header .menu_desktop .desktop a::after,
header .menu_desktop .desktop p::after{content:"";position:absolute;width:100%;height:3px;bottom:0;left:0;background-color:#937621;transform:scaleX(0);transform-origin:bottom center;transition:transform 0.3s}header .menu_desktop .desktop a:hover::after,
header .menu_desktop .desktop p:hover::after{transform-origin:bottom center;transform:scaleX(1)}header .menu_desktop .desktop .dropdown:hover{cursor:pointer}header .menu_desktop .desktop .line{width:83vw;height:2px;background-color:#937621}@media screen and (max-width:1400px){header .menu_desktop .desktop .line{width:87.5vw}}header .menu_desktop .desktop .topNav{display:flex;justify-content:end;align-items:center;padding-bottom:0.938rem;column-gap:1rem}header .menu_desktop .desktop .topNav .blue{background-color:#000546;padding:0.5rem;margin-bottom:0.7rem;color:#fff}header .menu_desktop .desktop .topNav .activeMenu{background-color:#fff;border-bottom:none;box-shadow:5px 5px 10px #d1d1d1;padding:0 0.8rem}header .menu_desktop .desktop .topNav .langActive{padding-bottom:0.3rem;background-color:transparent;box-shadow:none}header .menu_desktop .desktop .bottomNav{display:flex;justify-content:end;align-items:baseline;padding-top:1.875rem;column-gap:1rem}header .burger{display:none}@media screen and (max-width:1200px){header .burger{display:flex;align-items:center;padding-right:3rem;font-size:2.5rem}}@media screen and (max-width:600px){header .burger{font-size:2rem}}header .burger.close-burger{height:3.375rem;width:3.375rem;padding:2rem;background:transparent;display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;cursor:pointer}@media screen and (max-width:600px){header .burger.close-burger{padding:1rem 2rem}}header .closing-menu{transform:translateY(-100%)}.menu_mobile{width:100%;display:none}.noLogo{opacity:0;transition:1s all}.logo{transition:1s all;z-index:4}.fixed-position{overflow:hidden}.menu_mobile{display:none;width:100%;height:100vh;background:#080a1f4b;transition:0.5s all;overflow:hidden;transform:translateY(-100vh);row-gap:3rem}@media screen and (max-width:1200px){.menu_mobile .mobile_bar{display:flex;justify-content:space-between}.menu_mobile .mobile_bar a{margin:0}.menu_mobile .mobile_bar .logo{width:8.75rem}.menu_mobile .menu{margin:0 auto;overflow-y:scroll}}@media screen and (max-width:600px){.menu_mobile .mobile_bar .logo{width:5.75rem}}.menu_mobile .button_accordion{color:#fff;line-height:3rem}.menu_mobile .panel{display:none;padding:0 0.7rem;overflow:hidden}.menu_mobile .panel .block{display:flex;flex-direction:column}.menu_mobile a,
.menu_mobile .button_accordion{text-decoration:none;line-height:3rem;color:#fff}.open-menu{width:100%;height:100vh;background:#080a1fcb;display:flex;transition:1s all;flex-direction:column}body{font-family:"Open Sans", sans-serif}a:not(.button),
.activeMenu,
.button_accordion{font-size:1.125rem;text-transform:uppercase;font-weight:bold;text-decoration:none}@media screen and (max-width:1400px){a:not(.button), .activeMenu, .button_accordion{font-size:0.875rem}}h1{font-size:3rem;color:#000;text-align:center;font-weight:400;text-transform:uppercase;padding-bottom:2.5rem}@media screen and (max-width:1600px){h1{font-size:2.5rem}}@media screen and (max-width:1024px){h1{font-size:1.875rem}}@media screen and (max-width:600px){h1{font-size:1.5rem}}h1 span{display:inline-block;opacity:0;transform:translateX(-100%);animation:slideIn 1.5s forwards;animation-delay:var(--delay)}h1 span.gold{color:#937621}.info h2{font-weight:400}h2{font-weight:400 !important;font-size:2.7rem;color:#000;letter-spacing:normal}@media screen and (max-width:1600px){h2{font-size:2.4rem}}@media screen and (max-width:1024px){h2{font-size:2.2rem}}@media screen and (max-width:600px){h2{font-size:2rem}}@media screen and (max-width:400px){h2{font-size:1.4rem}}p{font-size:1.125rem;font-family:"Roboto", sans-serif;color:#080a1f;line-height:1.5}@media screen and (max-width:600px){p{font-size:1rem}}.priority{font-size:1.5rem;font-style:italic;font-weight:400;text-align:center}.priority span{display:inline-block;opacity:0;transform:translateX(-100%);animation:slideIn 1.5s forwards;animation-delay:var(--delay)}@media screen and (max-width:1024px){.priority{font-size:1rem}}@media screen and (max-width:600px){.priority{font-size:0.7rem}}footer{background-color:#d5d5d5}.text_img_top{display:flex;justify-content:space-between;padding:4.688rem 3.75rem;column-gap:2rem;row-gap:2rem}.text_img_top .logo_footer a.link{color:#000;font-weight:400;position:relative;padding-bottom:0.7rem;text-transform:capitalize}.text_img_top .logo_footer a.link::after{content:"";position:absolute;width:100%;height:3px;bottom:0;left:0;background-color:#000546;transform:scaleX(0);transform-origin:bottom center;transition:transform 0.3s}.text_img_top .logo_footer a.link:hover::after{transform-origin:bottom center;transform:scaleX(1)}.text_img_top .logo_footer p~p{margin-top:10px}@media screen and (max-width:600px){.text_img_top{flex-direction:column}}@media screen and (max-width:570px){.text_img_top{align-items:center;padding:0rem 1rem 1rem}}.text_img_top img{width:11.25rem;height:9.375rem}.text_img_top .menuFooter{display:flex;column-gap:3.75rem;row-gap:3.75rem;flex-wrap:wrap}@media screen and (max-width:570px){.text_img_top .menuFooter{justify-content:left}}.text_img_top .menuFooter .column_menu{display:flex;flex-direction:column;row-gap:1rem;column-gap:1rem}@media screen and (max-width:1200px){.text_img_top .menuFooter .column_menu:nth-child(1){margin-right:16rem}}@media screen and (max-width:1000px){.text_img_top .menuFooter .column_menu:nth-child(1){margin-right:12rem}}@media screen and (max-width:900px){.text_img_top .menuFooter .column_menu:nth-child(1){margin-right:0rem}}.text_img_top .menuFooter .column_menu a{text-decoration:none;color:#000;padding-bottom:0.7rem;font-weight:400;position:relative}.text_img_top .menuFooter .column_menu a::after{content:"";position:absolute;width:100%;height:3px;bottom:0;left:0;background-color:#937621;transform:scaleX(0);transform-origin:bottom center;transition:transform 0.3s}.text_img_top .menuFooter .column_menu a:hover::after{transform-origin:bottom center;transform:scaleX(1)}.text_bot{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 4rem;border-top:6px solid #fff}.text_bot a{color:#000;font-weight:400;position:relative;padding-bottom:0.7rem}.text_bot a::after{content:"";position:absolute;width:100%;height:3px;bottom:0;left:0;background-color:#000546;transform:scaleX(0);transform-origin:bottom center;transition:transform 0.3s}.text_bot a:hover::after{transform-origin:bottom center;transform:scaleX(1)}@media screen and (max-width:524px){.text_bot{padding:1rem 1rem;flex-direction:column;align-items:baseline}.text_bot a{padding-bottom:0}}.text_bot .conception_mobile{display:none}@media screen and (max-width:500px){.text_bot .conception_mobile{display:flex;align-items:center;justify-content:center}.text_bot .conception_mobile img{width:100px}}.text_bot .conception{position:relative;overflow-y:hidden;display:flex;align-items:center}@media screen and (max-width:500px){.text_bot .conception{display:none}}.text_bot .conception:hover p{-webkit-animation:changeReverse 0.5s ease forwards;animation:changeReverse 0.5s linear forwards}.text_bot .conception:hover a{-webkit-animation:change 0.5s ease forwards;animation:change 0.5s linear forwards}.text_bot .conception p{border:none;position:absolute}.text_bot .conception a{border:none;transform:translateY(100px);display:flex;align-items:center}.text_bot .conception a img{width:9.375rem}.customer{text-align:center}.customer .customerTitle{padding:7.188rem 0 4.375rem}@media screen and (max-width:850px){.customer .customerTitle{padding:4.375rem 0}}.customer .choice{display:flex}.customer .choice .left{background-color:#080a1f;padding:3.125rem 0;width:50%}.customer .choice .left span{color:#fff;font-size:4rem}@media screen and (max-width:850px){.customer .choice .left span{font-size:2.5rem}}@media screen and (max-width:550px){.customer .choice .left span{font-size:2rem}}.customer .choice .left p{font-size:1.625rem;color:#fff;display:flex;align-items:center;justify-content:center;column-gap:2.5rem;padding-top:2.5rem}@media screen and (max-width:850px){.customer .choice .left p{font-size:1.25rem;column-gap:1.25rem}.customer .choice .left p span{font-size:1.25rem}}@media screen and (max-width:550px){.customer .choice .left p{font-size:0.938rem;column-gap:1.25rem}.customer .choice .left p span{font-size:0.938rem}}@media screen and (max-width:400px){.customer .choice .left p{flex-direction:column}}.customer .choice .right{background-color:#d5d5d5;padding:3.125rem 0;width:50%}.customer .choice .right span{color:#080a1f;font-size:4rem}@media screen and (max-width:850px){.customer .choice .right span{font-size:2.5rem}}@media screen and (max-width:550px){.customer .choice .right span{font-size:2rem}}.customer .choice .right p{font-size:1.625rem;color:#080a1f;display:flex;align-items:center;justify-content:center;column-gap:2.5rem;padding-top:2.5rem}@media screen and (max-width:850px){.customer .choice .right p{font-size:1.25rem;column-gap:1.25rem}.customer .choice .right p span{font-size:1.25rem}}@media screen and (max-width:550px){.customer .choice .right p{font-size:0.938rem;column-gap:1.25rem}.customer .choice .right p span{font-size:0.938rem}}@media screen and (max-width:400px){.customer .choice .right p{flex-direction:column}}.heroPage{width:100%;height:17.5rem;margin-top:13rem;margin-bottom:4.938rem;background-position:center;background-repeat:no-repeat;background-size:cover}.heroPage.teamsPage{margin-bottom:0}@media screen and (max-width:1400px){.heroPage{margin-top:10rem;margin-bottom:7.875rem}}@media screen and (max-width:1200px){.heroPage{height:12.5rem;margin-top:7.875rem;margin-bottom:3.875rem}}@media screen and (max-width:600px){.heroPage{height:12.5rem;margin-top:4.875rem;margin-bottom:4.25rem}.heroPage.teamsPage{margin-bottom:4.25rem}}.heroPage h2{padding:3.125rem 6.25rem;color:#fff;background-color:#080a1f;border:4px solid #fff;text-transform:uppercase}@media screen and (max-width:1200px){.heroPage h2{padding:1.875rem 4.375rem}}.info{display:flex;flex-direction:column;align-items:center;row-gap:2rem;padding:6.25rem 0;width:100% !important;margin:0 auto;text-align:center}.info .title{text-align:center}.info p{font-size:1.5rem}@media screen and (max-width:1200px){.info{padding:4.375rem 0;font-size:1.2rem}}@media screen and (max-width:600px){.info{row-gap:1rem}.info p{font-size:1rem}.info h3{font-size:1.2rem}}.step{width:80%;margin:0 auto;background-color:#e8e4d7;padding:2rem}@media screen and (max-width:500px){.step{width:90%}}.step .accordion{color:#080a1f;line-height:3rem;display:flex;justify-content:space-between;align-items:center;font-size:2rem;border-bottom:4px solid #937621;padding:1rem}.step .accordion .fas{color:#937621}@media screen and (max-width:1200px){.step .accordion{font-size:1.5rem}}@media screen and (max-width:720px){.step .accordion{font-size:1rem;line-height:1.5rem}}@media screen and (max-width:500px){.step .accordion{padding:1rem 0.5rem}}.step .accordion:hover{background-color:;cursor:pointer}.step .panel{display:none;padding:2rem;overflow:hidden}@media screen and (max-width:500px){.step .panel{padding:1rem 0.5rem}}.step .panel .block{display:flex;flex-direction:column}.step .panel .block p{font-size:1.5rem;padding:1rem}@media screen and (max-width:600px){.step .panel .block p{font-size:1rem;padding:0.5rem}}.step a,
.step .button_accordion{text-decoration:none;line-height:3rem;margin:0 auto;color:#fff}.buttonSection{width:80%;margin:0 auto;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:3rem 1rem}@media screen and (max-width:600px){.buttonSection{width:90%;column-gap:0.5rem;row-gap:1rem;flex-wrap:wrap}}.buttonSection.team,
.buttonSection.formButton{justify-content:center;padding:3rem 1rem 6.25rem}@media screen and (max-width:1200px){.buttonSection.team, .buttonSection.formButton{padding:0 1rem 4.25rem}}.buttonSection.formButton .button{margin-top:0}.buttonSection .button{margin-top:3.438rem;padding:0.625rem 1.25rem;background-color:#080a1f;color:#fff;border:4px solid #080a1f;transition:all 0.5s}@media screen and (max-width:600px){.buttonSection .button{margin-top:0}}.buttonSection .button:hover{background-color:#fff;color:#080a1f;transition:all 0.5s;cursor:pointer}.button{margin-top:3.438rem;padding:0.625rem 1.25rem;background-color:#080a1f;color:#fff;text-decoration:none;border:4px solid #080a1f;transition:all 0.5s}.button.listButton{margin:3.438rem auto}.button.buyButton{margin-top:0}@media screen and (max-width:600px){.button{margin-top:0}}.button:hover{background-color:#fff;color:#080a1f;transition:all 0.5s;cursor:pointer}.offer{display:flex;flex-wrap:wrap;column-gap:1.875rem;row-gap:13.438rem;justify-content:center}.offer.presse{padding-top:6rem}@media screen and (max-width:600px){.offer{row-gap:3rem}}.offer .card{border:6px solid #937621;display:flex;align-items:center;flex-direction:column;margin-top:6.875rem;transition:transform ease-in 0.3s;max-width:560px;width:90%}.offer .card.presse{width:560px}.offer .card .title{padding:0 2rem;display:flex;flex-direction:column;align-items:center;flex:1}.offer .card .title h2{font-size:1.2rem}.offer .card .title h3{font-size:1.25rem;padding-top:1rem;text-transform:none}.offer .card h2{font-size:1.625rem;font-weight:bold;text-transform:uppercase;padding-top:3.125rem;text-align:center}@media screen and (max-width:600px){.offer .card h2{font-size:1.25rem}}.offer .card h3{font-size:1.625rem;font-weight:normal;text-transform:uppercase;display:flex;flex:1}@media screen and (max-width:600px){.offer .card h3{font-size:1.125rem}}.offer .card h3 span{font-weight:bold}.offer .card .boxTitle,
.offer .card img{width:26.25rem;height:15.625rem;margin-top:-6.875rem;border:4px solid #fff;background-color:#080a1f;display:flex;align-items:center}.offer .card .boxTitle h2,
.offer .card img h2{color:#fff;padding:0 2rem;text-align:center}@media screen and (max-width:600px){.offer .card .boxTitle, .offer .card img{width:15.625rem;height:9.375rem}}.offer .card .bottom{display:flex;flex-direction:column;text-align:center;align-items:center;max-width:300px;flex:1;justify-content:flex-end}.offer .card .bottom.presse{padding:0;align-items:center}.offer .card .bottom .infoPrimeur{display:flex;flex-direction:column;row-gap:1rem;padding-top:2.5rem}.offer .card .bottom .infoPrimeur p{font-size:1.25rem;font-weight:normal}@media screen and (max-width:600px){.offer .card .bottom .infoPrimeur p{font-size:1rem}}.offer .card .bottom .infoPrimeur p .bold{font-weight:bold}.offer .card .bottom .underline{font-size:1.625rem;text-transform:uppercase;font-weight:bold;border-bottom:6px solid #080a1f;color:#080a1f}@media screen and (max-width:600px){.offer .card .bottom .underline{font-size:1rem}}.offer .card .bottom .button{width:8.125rem;height:2.5rem;margin:2.188rem 0;font-size:1rem;display:flex;justify-content:center;align-items:center;font-weight:bold;flex:1;background-color:#000546;color:#fff;transition:transform 0.3s}.offer .card .bottom .button:hover{cursor:pointer;transform:scale(1.1)}.offer .card:hover{transform:scale(1.1);background-color:#e8e4d7;border:none;color:#000546;transition:transform 0.3s}.offer .card:hover .underline,
.offer .card:hover p{color:#000546}.offer .card:hover .underline{border-bottom:6px solid #937621}.offer .card:hover .button{transition:transform 0.3s;background-color:#000546;color:#fff;border:none}.underline{border-bottom:6px solid #fff;padding-bottom:0.7rem !important;font-weight:bold;position:relative}*{margin:0;padding:0}body{overflow-x:hidden}.individual{display:flex;flex-direction:row;position:relative;top:20.313rem;margin-bottom:20.313rem}.individual .title{text-align:center}@media screen and (max-width:1200px){.individual{flex-direction:column;row-gap:3rem;top:10.563rem;margin-bottom:10.563rem}}.individual .left{width:50%;padding-left:2.813rem}@media screen and (max-width:1200px){.individual .left{width:90%;padding-left:0;margin:0 auto}}.individual .left .image{width:100%;height:34.688rem;background-image:url("../../img/privacy.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:1200px){.individual .left .image{height:50vh}}.individual .left .boxInfo{display:flex;justify-content:center;align-items:center;padding:1.875rem 0.625rem;column-gap:20%;margin-top:1.25rem;border:6px solid #080a1f}@media screen and (max-width:600px){.individual .left .boxInfo{flex-direction:column;row-gap:0.625rem;align-items:baseline}}.individual .left .boxInfo .leftInfo{display:flex;flex-direction:column;row-gap:0.625rem}.individual .left .boxInfo .rightInfo{display:flex;flex-direction:column;row-gap:0.625rem}.individual .right{display:flex;flex-direction:column;align-items:baseline;width:50%;padding-left:5%}@media screen and (max-width:1200px){.individual .right{width:90%}}.individual .right a{padding:0.75rem 1rem;text-transform:none;color:#fff;background-color:#d5d5d5}.individual .right a span{padding-right:0.313rem}.individual .right .title{text-transform:uppercase;line-height:3.125rem;padding:1.875rem 0 2.5rem}.individual .right .title h2,
.individual .right .title h3{font-size:3rem}@media screen and (max-width:1200px){.individual .right .title h2, .individual .right .title h3{font-size:1.875rem}}.individual .right .title h3{font-weight:normal}@media screen and (max-width:500px){.individual .right .title h3{font-size:1.25rem}}.individual .right .title h3 span{font-weight:bold}.individual .right .underline{font-size:1.5rem;text-transform:uppercase;border-bottom:6px solid #080a1f}@media screen and (max-width:1200px){.individual .right .underline{font-size:1.25rem}}.individual .right .text{display:flex;flex-direction:column;padding:3.438rem 0 1.875rem;max-width:85%;row-gap:1.563rem;font-family:"Roboto", sans-serif;font-size:1.125rem}@media screen and (max-width:600px){.individual .right .text{max-width:100%}}.individual .right .button{display:flex;padding-top:1.563rem;column-gap:1.25rem}.individual .right .button .contact{background-color:#080a1f}