@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-Regular.woff2") format("woff2");font-weight:normal;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}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:12px;letter-spacing:3.2px;font-weight:600;line-height:1.2;padding:8px;margin:0;text-transform:uppercase}@media(max-width: 767.98px){h1{font-size:12px;letter-spacing:1px;line-height:1.4}}h3{font-size:20px}.font2{font-family:"Cera Pro",sans-serif}strong,.strong{font-weight:bold}.white{color:#fff}.black{color:#000}.primary{color:var(--bs-primary)}.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;font-size:18px}.btn{border-radius:10px;text-transform:uppercase;transition:all .3s linear,transform cubic-bezier(0.15, 0, 0.2, 2.225) .45s;letter-spacing:1px;padding:10px 40px;font-size:12px}@media(max-width: 767.98px){.btn{padding:10px 30px;font-size:14px}}.btn.btn-primary.borders{background-color:rgba(0,0,0,0);color:var(--bs-primary);border-color:var(--bs-primary);border-width:2px;border-style:solid}.btn.btn-secondary.borders{background-color:rgba(0,0,0,0);color:var(--bs-secondary);border-color:var(--bs-secondary);border-width:2px;border-style:solid}.btn:hover.btn-primary{background-color:var(--bs-light);color:var(--bs-primary);border-color:var(--bs-light)}.btn:hover.btn-primary.borders{background-color:var(--bs-primary);color:var(--bs-light);border-color:var(--bs-primary)}.btn:hover.btn-secondary{background-color:var(--bs-light);color:var(--bs-primary);border-color:var(--bs-light)}.btn:hover.btn-secondary.borders{background-color:var(--bs-light);color:var(--bs-primary);border-color:var(--bs-light)}.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-pagination-bullet{background:#fff !important;opacity:1 !important}.swiper-pagination-bullet-active{background:var(--bs-secondary) !important;opacity:1 !important}.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)}}@media(max-width: 991.98px){.animate__animated{transition-property:none !important;transform:initial !important;animation:none !important}}.anim:first-child{visibility:hidden}header{background:var(--bs-tertiary);text-align:center;padding:0 10px}header .logoprog img{width:100%;max-width:190px;margin:20px 0;height:auto}#main_bloc{position:relative;height:100%}@media(max-width: 991.98px){#main_bloc{height:100%;min-height:100%;background:none}}#main_bloc .wrapper{flex-direction:row;display:flex}@media(max-width: 991.98px){#main_bloc .wrapper{flex-direction:column}}#main_bloc .wrapper .content{overflow:hidden;width:100%;position:relative;display:flex;align-items:center}@media(max-width: 991.98px){#main_bloc .wrapper .content{max-width:100%;width:100%;flex-direction:column;align-items:stretch}}#main_bloc .wrapper .content .slider-container{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}@media(max-width: 991.98px){#main_bloc .wrapper .content .slider-container{position:relative;height:auto;width:100%}}#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:370px}}#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.4) 0%, transparent 60%);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-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:relative;z-index:1;color:var(--bs-light);padding:60px 0 80px 0;pointer-events:none;margin-left:5%}#main_bloc .wrapper .content .txt-bloc *{pointer-events:auto}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc{width:100%;text-align:center;color:var(--bs-primary);display:flex;flex-direction:column;padding:20px 0 30px 0;margin-left:0}}#main_bloc .wrapper .content .txt-bloc .progInfo{width:100%;max-width:950px;color:var(--bs-secondary);margin-bottom:30px;text-align:center}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .progInfo{margin-bottom:20px;padding:0 10px}}#main_bloc .wrapper .content .txt-bloc .progInfo .progName img{max-width:308px;height:auto}#main_bloc .wrapper .content .txt-bloc .progInfo h2{font-size:clamp(20px,3vw,28px);font-weight:600;color:var(--bs-light)}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .progInfo h2{font-size:20px;color:var(--bs-primary)}}#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:10px 20px;color:var(--bs-white);position:relative;transition:all .3s ease-in-out;text-align:center}@media(max-width: 767.98px){#main_bloc .wrapper .content .txt-bloc .offerBtn .offer{text-align:center;font-size:18px}}#main_bloc .wrapper .content .txt-bloc .offerBtn .offer .offerTitle{font-size:19px;font-weight:100;transition:all .3s ease-in-out;background-color:var(--bs-primary);padding:15px}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .offerBtn .offer .offerTitle{font-size:15px;padding:7px}}#main_bloc .wrapper .content .txt-bloc .offerBtn .offer .offerTxt{font-size:25px;font-weight:700;transition:all .3s ease-in-out;background-color:var(--bs-secondary);padding:15px}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .offerBtn .offer .offerTxt{font-size:20px;padding:7px}}#main_bloc .wrapper .content .txt-bloc .offerBtn .offer a{text-decoration:none}#main_bloc .wrapper .content .txt-bloc .offerBtn .offer p{margin-bottom:0}#main_bloc .wrapper .content .txt-bloc .offerBtn:hover .offerTitle{background-color:var(--bs-light);color:var(--bs-primary)}#main_bloc .wrapper .content .txt-bloc .offerBtn:hover .offerTxt{background-color:var(--bs-primary);color:var(--bs-secondary)}#main_bloc .wrapper .content .txt-bloc ul{list-style:none;background:var(--bs-tertiary);padding:35px 40px 25px 50px}@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{width:80%;padding:20px 0 0 25px;background:none}}#main_bloc .wrapper .content .txt-bloc ul li{margin-bottom:10px;position:relative;font-size:15px;font-weight:200;color:var(--bs-dark)}#main_bloc .wrapper .content .txt-bloc ul li::before{content:"›";color:var(--bs-primary);font-size:40px;font-weight:100;display:inline-flex;margin-left:-25px;position:absolute;left:0;top:-17px}#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;text-align:start}#main_bloc .wrapper .content .txt-bloc ul li a{color:var(--bs-primary)}}#main_bloc .wrapper .content .txt-bloc .dispoContainer{margin-top:20px;gap:10px;flex-wrap:wrap}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .dispoContainer{margin:0 auto}}#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif{z-index:2}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif{margin-bottom:10px}}#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif a{display:inline-flex;align-items:center;gap:2px;padding:8px 16px;background:#fff;border-radius:20px;text-decoration:none;color:var(--bs-primary);font-size:24px;font-weight:700;transition:all .3s ease}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif a{background:var(--bs-primary);color:var(--bs-light);font-size:16px}}#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif a .dispo-text{line-height:1}#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif a sup{font-size:10px;font-weight:400;line-height:1;margin-left:2px}#main_bloc .wrapper .content .txt-bloc .dispoContainer .dispositif a:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);background-color:var(--bs-primary);color:var(--bs-light)}.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){.sideForm{position:relative;width:100%;min-width:auto;max-width:100%;padding:40px 20px;background:none}}.sideForm h3{font-size:31px}.sideForm h3 span{color:var(--bs-secondary)}@media(max-width: 991.98px){.sideForm h3{font-size:25px}}.sideForm .subTitle{font-size:17px;font-weight:200}.sideForm [data-module=form]{min-width:262px;--form-main-color: var(--bs-light);--invalidColor: var(--bs-invalid);--validColor: var(--bs-valid);--input-border-radius: 0;--input-border-color: var(--form-main-color);--input-border-width: 1px;--input-padding-y: 8px;--input-padding-x: 15px;--btn-box-checked-bg-color: var(--bs-primary);--btn-box-checked-bg-txt-color: var(--bs-secondary)}.sideForm [data-module=form] .bloc-form{padding-top:20px !important}.sideForm [data-module=form] .bloc-form .bloc .row{justify-content:center}@media(max-width: 991.98px){.sideForm [data-module=form] .bloc-form .bloc .row>div{justify-content:center}}.sideForm [data-module=form] .bloc-form .txtOptin{text-align:center;margin-top:20px;margin-bottom:30px !important;opacity:.6;font-size:14px;font-weight:lighter}.sideForm [data-module=form] .bloc-form .optinType{min-width:90px}.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:200px;height:auto;display:block}@media(max-width: 575.98px){footer .logo{width:100%;max-width:200px}}footer .logo svg{width:100%;height:auto}@media(max-width: 1199.98px){footer .logo svg{margin:0 auto}}footer .phone span{font-size:13px;font-weight:300}footer .phone .number{font-size:30px;font-weight:700;color:var(--bs-dark)}@media(max-width: 1399.98px){footer .phone .number{font-size:20px}}@media(max-width: 1199.98px){footer .phone .number{font-size:25px}}footer .phone span{font-size:16px;font-weight:600}footer a{text-decoration:none;color:var(--bs-dark);cursor:pointer;transition:all .3s ease-in-out;font-size:14px}footer a:hover{color:var(--bs-secondary);transform:translateY(-2px)}.confirmation #main_bloc .wrapper{flex-direction:row;height:86vh;min-height:600px;display:flex}@media(max-width: 991.98px){.confirmation #main_bloc .wrapper{height:100%}}.confirmation #main_bloc .content{flex-direction:column;align-items:center;justify-content:center}.confirmation #main_bloc .content .slider-container [data-module=slider] .swiper-slide{position:relative}.confirmation #main_bloc .content .slider-container [data-module=slider] .swiper-slide::after{background:none}.confirmation .txt-bloc{color:#1a535f;width:100%;max-width:800px}.confirmation .txt-bloc h2{font-size:50px;font-weight:600}@media(max-width: 991.98px){.confirmation .txt-bloc h2{font-size:30px}}@media(max-width: 991.98px){.confirmation .txt-bloc{max-width:100%}}