:root{--swiper-theme-color: var(--bs-secondary) !important}@media(min-width: 576px){.ps-container-sm,.ps-container{padding-left:calc((100vw - (576px - 3rem))/2) !important}}@media(min-width: 768px){.ps-container-md,.ps-container-sm,.ps-container{padding-left:calc((100vw - (768px - 3rem))/2) !important}}@media(min-width: 992px){.ps-container-lg,.ps-container-md,.ps-container-sm,.ps-container{padding-left:calc((100vw - (992px - 3rem))/2) !important}}@media(min-width: 1200px){.ps-container-xl,.ps-container-lg,.ps-container-md,.ps-container-sm,.ps-container{padding-left:calc((100vw - (1200px - 3rem))/2) !important}}@media(min-width: 1400px){.ps-container-xxl,.ps-container-xl,.ps-container-lg,.ps-container-md,.ps-container-sm,.ps-container{padding-left:calc((100vw - (1400px - 3rem))/2) !important}}@media(min-width: 576px){.pe-container-sm,.pe-container{padding-right:calc((100vw - (576px - 3rem))/2) !important}}@media(min-width: 768px){.pe-container-md,.pe-container-sm,.pe-container{padding-right:calc((100vw - (768px - 3rem))/2) !important}}@media(min-width: 992px){.pe-container-lg,.pe-container-md,.pe-container-sm,.pe-container{padding-right:calc((100vw - (992px - 3rem))/2) !important}}@media(min-width: 1200px){.pe-container-xl,.pe-container-lg,.pe-container-md,.pe-container-sm,.pe-container{padding-right:calc((100vw - (1200px - 3rem))/2) !important}}@media(min-width: 1400px){.pe-container-xxl,.pe-container-xl,.pe-container-lg,.pe-container-md,.pe-container-sm,.pe-container{padding-right:calc((100vw - (1400px - 3rem))/2) !important}}@font-face{font-family:"Ubuntu";src:url("./../../fonts/Ubuntu-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("./../../fonts/Ubuntu-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("./../../fonts/Ubuntu-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("./../../fonts/Ubuntu-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{overflow-X:hidden;overflow-y:auto;min-height:100vh}body.open-modal,body.modalOpen,body.lg-on{overflow:hidden;margin-right:5px}main{overflow-x:hidden}.hidden{display:none}.hidden.active{display:inline}h1{font-size:16px;letter-spacing:3.2px;font-weight:500;line-height:1.2;padding:10px;margin:0;text-transform:uppercase;min-height:40px;color:#1d0e46}@media(max-width: 767.98px){h1{font-size:18px}}.font2{font-family:"Roboto",sans-serif}strong,.strong{font-weight:bold}.white{color:#fff}.black{color:#000}.primary{color:var(--bs-primary)}.blocArgu{background-color:#1d0e46;padding:30px 30px 30px 50px !important;color:#fff !important}.m-center{margin:0 auto}.txtOptin{opacity:1 !important;font-weight:400}.blocMentionsLink{padding-top:10px;font-size:13px;text-align:center}.hero-bandes{position:relative;margin-bottom:300px}@media(max-width: 992px){.hero-bandes{margin-bottom:0px}}.hero-bandes .ribbon{position:absolute;left:-137px;display:inline-flex;align-items:center;white-space:nowrap;font-weight:600;padding:12px 56px 12px 130px;z-index:1}@media(max-width: 992px){.hero-bandes .ribbon{left:-70px;padding:12px 56px 12px 96px}}.hero-bandes .ribbon{--cut: 28px;clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%)}.hero-bandes .ribbonGreen{top:0;background:#748c45;color:#fff;--cut: 34px;z-index:2}@media(max-width: 992px){.hero-bandes .ribbonGreen{top:-630px}}.hero-bandes .ribbonBeige{top:60px;background:#d3cec7;color:#1d0e46;padding-right:36px;--cut: 22px;z-index:1}@media(max-width: 992px){.hero-bandes .ribbonBeige{top:-565px}}@media(min-width: 1700px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1700px}}.displayDesk{position:absolute;right:20px;top:20px}.displayDesk .mlmark{z-index:30;color:#1d0e46}.displayDesk .dispositif{color:#fff;z-index:2;cursor:pointer;width:70px;margin:0 5px}@media(max-width: 991.98px){.displayDesk .dispositif{color:#fff;margin-bottom:20px}}.displayDesk .dispositif .dispo-content{position:relative;display:inline-block;width:100%;height:0;padding:50% 0;border-radius:50%;background:#1d0e46;color:#fff;font-size:14px;font-weight:500;line-height:0;text-align:center}@media(max-width: 991.98px){.displayDesk .dispositif .dispo-content{background:#1d0e46}}.displayDesk .dispositif .dispo-content a{text-decoration:none;color:#fff}@media(max-width: 991.98px){.displayDesk .dispositif .dispo-content a{color:#fff}}.sideForm{background-color:#fff !important}.sideForm h3,.sideForm p,.sideForm input,.sideForm label,.sideForm span{color:#1d0e46 !important}.sideForm input{color:#1d0e46 !important;border-bottom:1px solid #1d0e46 !important}.sideForm h3{font-weight:300}.sideForm [data-module=form] .form-check-input{border:2px solid #1d0e46 !important;border-radius:50% !important}.sideForm input::-moz-placeholder, .sideForm textarea::-moz-placeholder{color:#1d0e46 !important;opacity:1 !important}.sideForm input::placeholder,.sideForm textarea::placeholder{color:#1d0e46 !important;opacity:1 !important}.sideForm select{color:#1d0e46 !important;border-color:#1d0e46 !important;background-color:rgba(0,0,0,0)}.sideForm select option{color:#1d0e46 !important}.sideForm select option[disabled]{color:rgb(81.8214285714,39.5,197.5) !important}.secondary{color:var(--bs-secondary)}sup{font-size:60%;vertical-align:super;text-transform:lowercase;top:-7px}legend{font-weight:100}.boldTxt{transition:all .3s ease-in-out}.highlightTxt{font-weight:bold;letter-spacing:.2px}.btn{border-radius:0;transition:all .3s linear,transform cubic-bezier(0.15, 0, 0.2, 2.225) .45s;letter-spacing:1px;padding:10px 40px}@media(max-width: 767.98px){.btn{padding:10px 30px;font-size:16px}}.btn.btn-secondary{background-color:#f0283c;color:var(--bs-secondary);border-color:#f0283c}.btn.btn-secondary.borders{border-color:#f0283c}.btn:hover.btn-primary{background-color:var(--bs-secondary);color:var(--bs-primary);border-color:var(--bs-secondary)}.btn:hover.btn-primary.borders{border-color:var(--bs-primary)}.btn:hover.btn-secondary{background-color:#f67c8a;color:var(--bs-secondary);border-color:#f67c8a}.btn:hover.btn-secondary.borders{border-color:#f67c8a}.btn:active{transform:scale(0.925)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bs-primary)}::-webkit-scrollbar-thumb{background:var(--bs-secondary);border-radius:25px}::-webkit-scrollbar-thumb:hover{background:var(--bs-dark)}.modal-content{box-shadow:rgba(0,0,0,.35) 0px 5px 15px}.modal-header,.modal-footer{border-top:none;border-bottom:none}.slider-container{position:relative}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:auto !important}.img-cover{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.img-bg{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;overflow:hidden;z-index:-1}@media(min-width: 768px){.mobile{display:none !important}}@media(max-width: 991.98px){.desktop{display:none !important}}@media(min-width: 768px)and (max-width: 991.98px){.tablet{display:inherit !important}}.kenburns{animation:kenBurns 80s ease infinite both}@keyframes kenBurns{0%{transform-origin:bottom left;transform:scale(1)}50%{transform:scale(1.1);transform-origin:top right}100%{transform-origin:bottom left;transform:scale(1)}}.svg2 svg{width:70% !important}#main_bloc{position:relative;height:100%}@media(max-width: 991.98px){#main_bloc{height:100%;min-height:100%;background:none}}#main_bloc:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#000;z-index:-2}#main_bloc .wrapper{flex-direction:row;height:calc(100vh - 40px);min-height:850px;display:flex}@media(max-width: 991.98px){#main_bloc .wrapper{flex-direction:column;height:auto;min-height:auto}}#main_bloc .wrapper .content{overflow:hidden;width:100%;position:relative}@media(max-width: 991.98px){#main_bloc .wrapper .content{max-width:100%;width:100%}}#main_bloc .wrapper .content .slider-container{height:100%;width:100%}@media(max-width: 991.98px){#main_bloc .wrapper .content .slider-container{position:relative;height:auto;width:100%;top:0}}#main_bloc .wrapper .content .slider-container [data-module=slider]{height:100%}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper{height:100%;width:100%}@media(max-width: 767.98px){#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-wrapper{min-height:525px}}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-slide{position:relative}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-slide::after{background:linear-gradient(to right, rgba(0, 0, 0, 0.75) 0%, transparent 50%);content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}@media(max-width: 991.98px){#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-slide::after{background:none}}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-slide img{animation:kenBurns 80s ease infinite both}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-pagination{left:12% !important}@media(max-width: 991.98px){#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-pagination{left:0 !important}}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-pagination .swiper-pagination-bullet{vertical-align:middle;width:10px !important;height:10px !important;margin:0 5px !important}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-pagination .swiper-pagination-bullet-active{width:16px !important;height:16px !important;opacity:1 !important}#main_bloc .wrapper .content .txt-bloc{width:-moz-fit-content;width:fit-content;position:absolute;top:50%;transform:translateY(-50%);z-index:1;color:var(--bs-light)}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc{position:relative;width:100%;text-align:center;background-color:var(--bs-secondary);color:var(--bs-primary);left:0;top:0;transform:translate(0);display:flex;flex-direction:column}}#main_bloc .wrapper .content .txt-bloc .progInfo{width:-moz-fit-content;width:fit-content;color:#fff;margin-bottom:30px}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .progInfo{color:#1d0e46;padding:20px 40px;margin-bottom:0}}#main_bloc .wrapper .content .txt-bloc .progInfo .progName{font-size:26px;letter-spacing:4px}#main_bloc .wrapper .content .txt-bloc .progInfo h2{font-size:35px;color:#fff;line-height:1.2;letter-spacing:1px;font-weight:300}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .progInfo h2{color:#1d0e46}}@media screen and (max-width: 1100px){#main_bloc .wrapper .content .txt-bloc .progInfo h2{font-size:25px;letter-spacing:3px}}#main_bloc .wrapper .content .txt-bloc .progInfo .progAdress{font-size:16px}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .progInfo .progAdress{justify-content:center}}#main_bloc .wrapper .content .txt-bloc .progInfo .progAdress img{width:23px;height:auto;margin-right:10px}#main_bloc .wrapper .content .txt-bloc .progInfo p{margin:0}#main_bloc .wrapper .content .txt-bloc .offerBtn{text-decoration:none;width:-moz-fit-content;width:fit-content;display:block}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .offerBtn{width:100%}}#main_bloc .wrapper .content .txt-bloc .offerBtn .offer{cursor:pointer;text-decoration:none;padding:20px;color:var(--bs-secondary);display:flex;justify-content:center;align-items:center;text-align:start}@media(max-width: 767.98px){#main_bloc .wrapper .content .txt-bloc .offerBtn .offer{font-size:18px}}#main_bloc .wrapper .content .txt-bloc .offerBtn .offer .offerTitle{font-size:20px;font-weight:300;line-height:1.2}#main_bloc .wrapper .content .txt-bloc .offerBtn .offer .offerTxt{margin-left:20px;padding-left:10px;border-left:1px solid var(--bs-secondary);transition:all .3s ease-in-out}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .offerBtn .offer .offerTxt{padding-left:20px}}#main_bloc .wrapper .content .txt-bloc .offerBtn .offer a{text-decoration:none}#main_bloc .wrapper .content .txt-bloc .offerBtn .offer p{margin-bottom:0;text-transform:uppercase}#main_bloc .wrapper .content .txt-bloc .offerBtn .offer:hover .offerTxt{letter-spacing:.5px}#main_bloc .wrapper .content .txt-bloc ul{list-style:none}@media(min-width: 992px){#main_bloc .wrapper .content .txt-bloc ul{max-width:500px}}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc ul{padding-top:20px;padding:20px 0 0 25px}}#main_bloc .wrapper .content .txt-bloc ul li{margin-bottom:10px;position:relative;font-size:16px;font-weight:200}#main_bloc .wrapper .content .txt-bloc ul li::before{content:"-";color:#f0283c;font-size:25px;font-weight:bold;display:inline-flex;margin-left:-25px;position:absolute;left:0;top:-7px}#main_bloc .wrapper .content .txt-bloc ul li a{color:var(--bs-secondary)}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc ul li{margin-bottom:15px;font-size:18px;text-align:start}#main_bloc .wrapper .content .txt-bloc ul li::before{color:#f0283c}#main_bloc .wrapper .content .txt-bloc ul li a{color:var(--bs-primary)}}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .dispoContainer{margin:0 auto}}#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif{color:#fff;z-index:2;cursor:pointer;width:85px;margin:0 5px}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif{color:#fff;margin-bottom:20px}}#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif .dispo-content{position:relative;display:inline-block;width:100%;height:0;padding:50% 0;border-radius:50%;background:#1d0e46;color:#fff;font-size:14px;font-weight:500;line-height:0;text-align:center}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif .dispo-content{background:#1d0e46}}#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif .dispo-content a{text-decoration:none;color:#fff}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif .dispo-content a{color:#fff}}#main_bloc .wrapper .sideForm{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 40px 10px;max-height:100%;overflow:auto;min-width:440px;max-width:440px;z-index:9}@media(max-width: 991.98px){#main_bloc .wrapper .sideForm{position:relative;width:100%;min-width:auto;max-width:100%;padding:0px 20px 10px 20px;background:none}}#main_bloc .wrapper .sideForm .avancement{color:var(--bs-secondary);font-size:13px;letter-spacing:3px;font-weight:100;text-transform:uppercase;width:-moz-fit-content;width:fit-content;line-height:1;padding:15px 30px;margin-bottom:20px}#main_bloc .wrapper .sideForm h3{font-size:25px}@media(max-width: 991.98px){#main_bloc .wrapper .sideForm h3{font-size:30px}}#main_bloc .wrapper .sideForm .subTitle{font-size:14px;font-weight:400}#main_bloc .wrapper .sideForm [data-module=form]{min-width:262px;--form-main-color: var(--bs-secondary);--invalidColor: #c04534;--validColor: #006300;--input-border-radius: 0;--input-border-color: var(--form-main-color);--input-border-width: 1px;--btn-box-checked-bg-color: var(--bs-primary);--btn-box-checked-bg-txt-color: var(--bs-secondary)}#main_bloc .wrapper .sideForm [data-module=form] .bloc-form{padding-top:20px !important}#main_bloc .wrapper .sideForm [data-module=form] .bloc-form .bloc .row{justify-content:center}@media(max-width: 991.98px){#main_bloc .wrapper .sideForm [data-module=form] .bloc-form .bloc .row>div{justify-content:center}}#main_bloc .wrapper .sideForm [data-module=form] .bloc-form .txtOptin{text-align:center;margin-top:20px;opacity:.6;font-size:14px;font-weight:lighter;font-weight:400}#main_bloc .wrapper .sideForm [data-module=form] .bloc-form .optinType{min-width:90px}#main_bloc .wrapper .sideForm .formMl{color:rgba(var(--bs-secondary-rgb), 0.6);font-size:13px;font-weight:lighter;overflow-y:scroll;max-height:68px;line-height:14px;text-align:justify}footer .logo{width:250px;height:auto;display:block}@media(max-width: 575.98px){footer .logo{width:100%}}footer .logo svg{width:100%;height:auto}@media(max-width: 1199.98px){footer .logo svg{margin:0 auto}}@media(max-width: 1199.98px){footer .phone{display:none}}footer .phone .svg-container{width:50px;height:auto}footer .phone .svg-container svg{width:100%;height:auto}@media(max-width: 1399.98px){footer .phone .svg-container svg{width:30px;height:auto}}footer span{font-size:13px;font-weight:300}footer .number{font-size:26px;font-weight:700;color:var(--bs-primary)}@media(max-width: 1399.98px){footer .number{font-size:20px}}@media(max-width: 1199.98px){footer .number{font-size:25px}}footer small{font-size:10px;font-weight:300}footer a{text-decoration:none;color:#000;cursor:pointer}footer .mlFooter{font-size:13px;opacity:.8;text-align:justify}header .logo{width:150px;height:auto;display:block}@media(max-width: 575.98px){header .logo{width:150px}}header .logo svg{width:100%;height:auto}@media(max-width: 1199.98px){header .logo svg{margin:0 auto}}@media(max-width: 1199.98px){header .phone{display:none}}header .phone .svg-container{width:50px;height:auto}header .phone .svg-container svg{width:100%;height:auto}@media(max-width: 1399.98px){header .phone .svg-container svg{width:30px;height:auto}}header span{font-size:13px;font-weight:300}header .number{font-size:32px;font-weight:700;color:var(--bs-primary)}@media(max-width: 1399.98px){header .number{font-size:26px}}@media(max-width: 1199.98px){header .number{font-size:25px}}header small{font-size:10px;font-weight:300}header a{text-decoration:none;color:#000;cursor:pointer}header .mlFooter{font-size:13px;opacity:.8;text-align:justify}.stickyContact{position:fixed;bottom:0;z-index:20;width:100%}.stickyContact .stickyCt{display:none}@media(max-width: 767.98px){.stickyContact .stickyCt{display:block}}@media(max-width: 767.98px){.sideForm{margin-bottom:43px}}.confirmation #main_bloc .wrapper{flex-direction:row;height:80vh;min-height:400px;display:flex}@media(max-width: 991.98px){.confirmation #main_bloc .wrapper{height:100%}}.confirmation .txt-bloc{width:100%;max-width:700px}@media(max-width: 991.98px){.confirmation .txt-bloc{max-width:100%}}.bg-conf{background-color:#fff;text-align:center}.bg-conf p,.bg-conf h2{color:#1d0e46}