@font-face{font-family:font-1;src:url(/static/media/ProximaNova-Regular.db098dc77c7aafe660e5.ttf)}@font-face{font-family:font-2;src:url(/static/media/ProximaNova-Bold.f3c7fec78a9f7f598801.ttf)}@font-face{font-family:font-3;src:url(/static/media/ProximaNova-Light.4e6430d1b1cdd53aab1d.ttf)}@font-face{font-family:font-4;src:url(/static/media/ProximaNova-Semibold.dfa26f09d155df035c98.ttf)}@font-face{font-family:font-5;src:url(/static/media/ProximaNova-Thin.5e83e6e77a83c0c10927.ttf)}*{box-sizing:border-box;font-family:font-1,sans-serif;margin:0;padding:0}li{list-style-type:none}body{background-color:#fcfdff}.bandeau-un{height:100%}.bandeau-un .bandeau-descriptif-un .text-section{width:120%}.bandeau-un .bandeau-descriptif-un .text-section .introduction{font-size:.9rem;margin-bottom:1.5%}.bandeau-un .bandeau-descriptif-un .text-section .titre{font-family:font-4,sans-serif;font-size:1.6em}.bandeau-un .bandeau-descriptif-un .text-section p{font-size:1rem;margin-bottom:3%}.bandeau-un .bandeau-descriptif-un .text-section .descriptif{margin-bottom:5%;width:90%}.bandeau-un .bandeau-descriptif-un .text-section .liste{font-size:1rem}.bandeau-un .bandeau-descriptif-un .text-section .liste li{margin-bottom:1%}.bandeau-un .bandeau-descriptif-un .text-section .buttons .btn-primary,.bandeau-un .bandeau-descriptif-un .text-section .buttons .btn-secondary{font-size:.8rem}.bandeau-un .bandeau-descriptif-un .text-section .buttons .btn-primary{background-color:#121e6e}.section-info{margin-top:5%;text-align:center}.section-info .titre-template-section{color:#121e6e;font-family:font-4,sans-serif;font-size:24px;letter-spacing:.05em;margin-top:4%;text-transform:uppercase}.section-info .descriptif-template-section{font-size:1.05rem;line-height:150%;margin:2% 4.5%;text-align:center;width:88%}.section-info .article-card{display:flex;flex-direction:row;margin-bottom:4%}@media(max-width:767px){.bandeau-un{height:100%}.bandeau-un .bandeau-descriptif-un{height:930px}.bandeau-un .bandeau-descriptif-un .text-section{top:30%;width:100%}.bandeau-un .bandeau-descriptif-un .text-section .introduction{font-size:.8rem;margin-bottom:1.5%}.bandeau-un .bandeau-descriptif-un .text-section .titre{color:#fff;font-size:1.5em}.bandeau-un .bandeau-descriptif-un .text-section p{font-size:.9rem;margin-bottom:5%;width:100%}.bandeau-un .bandeau-descriptif-un .text-section .descriptif{margin-bottom:5%;width:90%}.bandeau-un .bandeau-descriptif-un .text-section .liste{font-size:1rem}.bandeau-un .bandeau-descriptif-un .text-section .liste li{margin-bottom:2%}.bandeau-un .bandeau-descriptif-un .text-section .buttons .btn-primary,.bandeau-un .bandeau-descriptif-un .text-section .buttons .btn-secondary{font-size:.8rem}.bandeau-un .bandeau-descriptif-un .text-section .buttons .btn-primary{background-color:#16b5b5}.section-info{background-color:#f8f9f9;border-radius:20px 20px 0 0;flex-direction:column;margin:-20px 0 0;padding:1% 6% 6%;position:relative;z-index:1}.section-info .titre-template-section{color:#121e6e;font-family:font-4,sans-serif;font-size:24px;letter-spacing:.05em;margin-left:2%;margin-top:10%;text-align:left;text-transform:uppercase}.section-info .descriptif-template-section{font-size:1rem;line-height:150%;margin:2%;text-align:left;width:88%}.section-info .article-card{align-items:center;flex-direction:column;margin-bottom:1%;width:100%}}.template-sous-section{overflow:hidden}.template-sous-section,.template-sous-section .template-sous-section__bandeau{position:relative;width:100%}.template-sous-section .template-sous-section__bandeau .bandeau-media__content{height:65vh;overflow:hidden;position:relative;width:100%}.template-sous-section .template-sous-section__bandeau .bandeau-media__content:after{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.template-sous-section .template-sous-section__bandeau .bandeau-media__media{height:100%;object-fit:cover;position:relative;width:100%;z-index:0}.template-sous-section .template-sous-section__bandeau .template-sous-section__overlay{color:#fff;left:50%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:60%;z-index:2}.template-sous-section .template-sous-section__bandeau .template-sous-section__overlay .template-sous-section__title{font-size:1.2rem;letter-spacing:.05em;margin:0 0 3%;text-transform:uppercase}.template-sous-section .template-sous-section__bandeau .template-sous-section__overlay .template-sous-section__introduction{font-family:font-4,sans-serif;font-size:2.4rem;margin:10px 0 0}.template-sous-section .template-sous-section__content{box-sizing:border-box;display:flex;justify-content:flex-start;padding:20px}.template-sous-section .template-sous-section__content .template-sous-section__form-container{max-width:400px;position:relative}.template-sous-section .template-sous-section__content .form-wrapper{position:relative}.template-sous-section .template-sous-section__content .form-wrapper.form-fixed{max-width:400px;position:fixed;top:200px;width:100%;z-index:100}.template-sous-section .template-sous-section__content .form-wrapper.form-stopped{bottom:0;max-width:400px;position:absolute;top:auto;width:100%}.template-sous-section .template-sous-section__content .form-wrapper .contact-form-container{max-height:74vh;max-width:50vh;overflow-y:auto;padding:25px 30px}.template-sous-section .template-sous-section__content .form-wrapper .contact-form-container h2{font-size:1.3rem}.template-sous-section .template-sous-section__content .form-wrapper .contact-form-container .radio-checkbox{font-size:.75rem}.template-sous-section .template-sous-section__content .form-wrapper .contact-form-container .custom-radio{height:4px;width:4px}.template-sous-section .template-sous-section__content .form-wrapper .contact-form-container input{font-size:.75em;height:35px;padding-top:2%}.template-sous-section .template-sous-section__content .form-wrapper .contact-form-container textarea{height:70px;padding-top:3.5%}.template-sous-section .template-sous-section__content .form-wrapper .contact-form-container .form-group{margin-bottom:7px}.template-sous-section .template-sous-section__content .form-wrapper .contact-form-container button{font-size:.7rem;padding:13px 7px;width:45%}.template-sous-section .template-sous-section__content .form-wrapper .contact-form-container .form-disclaimer{font-size:.55rem;margin-bottom:20px}.template-sous-section .template-sous-section__content .form-wrapper .contact-form-container .form-needs{margin-bottom:3%}.template-sous-section .section-articles{padding:20px}.template-sous-section .section-articles h4{color:#121e6e;font-family:font-4,sans-serif;font-size:24px;letter-spacing:.05em;margin-top:3%;text-align:center;text-transform:uppercase}.template-sous-section .faq-item-wrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:0 20px;width:100%}.template-sous-section .faq-item-wrapper .faq-item{box-sizing:border-box;max-width:1800px;width:100%}.template-sous-section .floating-buttons{bottom:20px;right:20px;z-index:1001}@media(max-width:768px){.template-sous-section{overflow:hidden;width:100%}.template-sous-section .template-sous-section__bandeau{position:relative;width:100%}.template-sous-section .template-sous-section__bandeau .bandeau-media__content{height:85vh;overflow:hidden;width:100%}.template-sous-section .template-sous-section__bandeau .bandeau-media__content:after{background:rgba(0,0,0,.255)}.template-sous-section .template-sous-section__bandeau .bandeau-media__media{height:100%;object-fit:cover;position:relative;width:100%;z-index:0}.template-sous-section .template-sous-section__bandeau .template-sous-section__overlay{left:50%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.template-sous-section .template-sous-section__bandeau .template-sous-section__overlay .template-sous-section__title{font-size:.8rem}.template-sous-section .template-sous-section__bandeau .template-sous-section__overlay .template-sous-section__introduction{font-size:1.7rem;width:100%}.template-sous-section .template-sous-section__content{box-sizing:border-box;display:flex;justify-content:flex-start;padding:0}.template-sous-section .template-sous-section__content .template-sous-section__left{box-sizing:border-box;margin-top:150%;text-align:left;width:100%;z-index:1}.template-sous-section .template-sous-section__content .template-sous-section__form-container{padding-left:3%;position:absolute;top:460px}.template-sous-section .template-sous-section__content .form-wrapper{position:relative;z-index:3}.template-sous-section .template-sous-section__content .form-wrapper.form-fixed,.template-sous-section .template-sous-section__content .form-wrapper.form-stopped{bottom:auto;max-width:none;position:relative;top:auto;width:100%}.template-sous-section .section-articles{padding:0}.template-sous-section .section-articles h4{color:#121e6e;font-family:font-4,sans-serif;font-size:24px;letter-spacing:.05em;text-align:center;text-transform:uppercase}.template-sous-section .section-articles .article-list .article-card:first-of-type{padding-left:4%}.template-sous-section .faq-item-wrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:100%}.template-sous-section .faq-item-wrapper .faq-item{box-sizing:border-box;width:100%}.template-sous-section .floating-buttons{bottom:20px;right:20px;z-index:1001}}.guides-reglementations{overflow:hidden}.guides-reglementations,.guides-reglementations .guides-reglementations__bandeau{position:relative;width:100%}.guides-reglementations .guides-reglementations__bandeau .bandeau-media__content{height:65vh;overflow:hidden;position:relative;width:100%}.guides-reglementations .guides-reglementations__bandeau .bandeau-media__content:after{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.guides-reglementations .guides-reglementations__bandeau .bandeau-media__media{height:100%;object-fit:cover;position:relative;width:100%;z-index:0}.guides-reglementations .guides-reglementations__bandeau .guides-reglementations__overlay{color:#fff;left:50%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:60%;z-index:2}.guides-reglementations .guides-reglementations__bandeau .guides-reglementations__overlay .guides-reglementations__title{font-family:font-3,sans-serif;font-size:1.2rem;letter-spacing:.05em;margin:0 0 3%;text-transform:uppercase}.guides-reglementations .guides-reglementations__bandeau .guides-reglementations__overlay .guides-reglementations__introduction{font-family:font-2,sans-serif;font-size:2.3rem;margin:10px 0 0}.guides-reglementations .guides-reglementations__content{padding:80px}.guides-reglementations .guides-reglementations__content h3,.guides-reglementations .guides-reglementations__content h4{color:#35428e;font-family:font-4,sans-serif;font-size:1.5em;margin:3% 0}.guides-reglementations .guides-reglementations__content h5{font-family:font-4,sans-serif;font-size:1.1em;margin:2% 0}.guides-reglementations .guides-reglementations__content ul{padding-left:20px}.guides-reglementations .guides-reglementations__content li{font-family:font-1,sans-serif;font-size:1.1em;line-height:125%;list-style-type:disc}.guides-reglementations .guides-reglementations__content p{font-family:font-1,sans-serif;font-size:1.1em;margin:10px 0}.floating-buttons{bottom:20px;right:20px;z-index:1001}@media(max-width:768px){.guides-reglementations{overflow:hidden;position:relative;width:100%}.guides-reglementations .guides-reglementations__bandeau{width:100%;z-index:1}.guides-reglementations .guides-reglementations__bandeau .bandeau-media__content{height:50vh;overflow:hidden;position:relative;width:100%}.guides-reglementations .guides-reglementations__bandeau .bandeau-media__content:after{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.guides-reglementations .guides-reglementations__bandeau .bandeau-media__media{height:100%;object-fit:cover;position:relative;width:100%;z-index:0}.guides-reglementations .guides-reglementations__bandeau .guides-reglementations__overlay{color:#fff;left:50%;padding:0 10px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%;z-index:2}.guides-reglementations .guides-reglementations__bandeau .guides-reglementations__overlay .guides-reglementations__title{font-family:font-3,sans-serif;font-size:.8rem;letter-spacing:.05em;margin:0 0 2%;text-transform:uppercase}.guides-reglementations .guides-reglementations__bandeau .guides-reglementations__overlay .guides-reglementations__introduction{font-family:font-4,sans-serif;font-size:1.5rem;margin:5px 0 0}.guides-reglementations .guides-reglementations__content{background-color:#fff;border-radius:20px 20px 0 0;font-family:font-4,sans-serif;margin-top:-40px;padding:20px;position:relative;z-index:2}.guides-reglementations .guides-reglementations__content h3,.guides-reglementations .guides-reglementations__content h4{color:#35428e;font-family:font-4,sans-serif;font-size:1.2rem;margin:6% 0}.guides-reglementations .guides-reglementations__content h5{font-size:1rem;margin:4% 0}.guides-reglementations .guides-reglementations__content ul{margin:4% 0;padding-left:25px;width:97%}.guides-reglementations .guides-reglementations__content li{line-height:1.4;list-style-type:disc}.guides-reglementations .guides-reglementations__content p{margin:5px 0}.floating-buttons{bottom:15px;position:fixed;right:15px;z-index:1001}}.nos-articles .nos-articles__header{display:flex;justify-content:flex-start;margin-left:3%;margin-top:1%;padding:20px;position:relative}.nos-articles .nos-articles__header .nos-articles__filters{display:flex;font-size:1.4em;gap:25px}.nos-articles .nos-articles__header .nos-articles__filters .nos-articles__filter{border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:5px 10px;text-decoration:none;transition:font-weight .3s ease,font-size .3s ease,background-color .3s ease}.nos-articles .nos-articles__header .nos-articles__filters .nos-articles__filter:hover{font-size:1.05em;font-weight:700}.nos-articles .nos-articles__header .nos-articles__filters .nos-articles__filter.active{color:#121e6e;font-family:font-2,sans-serif}.nos-articles .nos-articles__header .nos-articles__filter-menu{position:relative}.nos-articles .nos-articles__header .nos-articles__filter-menu .nos-articles__filter-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:1.4em}.nos-articles .nos-articles__header .nos-articles__filter-menu .nos-articles__filter-toggle .fa-chevron-down,.nos-articles .nos-articles__header .nos-articles__filter-menu .nos-articles__filter-toggle .fa-chevron-up{margin-left:10px}.nos-articles .nos-articles__header .nos-articles__filter-menu .nos-articles__filter-dropdown{background:#fff;border-radius:5px;box-shadow:0 2px 5px #0003;left:0;position:absolute;top:100%;z-index:1000}.nos-articles .nos-articles__header .nos-articles__filter-menu .nos-articles__filter-dropdown .nos-articles__filter-item{border-bottom:1px solid #ddd;cursor:pointer;padding:10px}.nos-articles .nos-articles__header .nos-articles__filter-menu .nos-articles__filter-dropdown .nos-articles__filter-item:last-child{border-bottom:none}.nos-articles .nos-articles__header .nos-articles__filter-menu .nos-articles__filter-dropdown .nos-articles__filter-item.active{background-color:#121e6e;color:#fff}.nos-articles .nos-articles__header .nos-articles__filter-menu .nos-articles__filter-dropdown .nos-articles__filter-item:hover{background-color:#f0f0f0}.nos-articles .nos-articles__content{display:flex;margin-left:3%;width:91%}.nos-articles .nos-articles__content .nos-articles__aside{display:flex;flex:1 1;max-width:320px;padding-top:20px;position:relative}.nos-articles .nos-articles__content .jps-metaview-wrapper{margin-top:6%;max-width:320px;position:relative;transition:position .3s ease,top .3s ease}.nos-articles .nos-articles__content .jps-metaview-wrapper.jps-metaview-fixed{max-width:320px;position:fixed;top:200px;width:100%;z-index:997}.nos-articles .nos-articles__content .jps-metaview-wrapper.jps-metaview-stopped{bottom:0;max-width:320px;position:absolute;top:auto;width:100%}.nos-articles .nos-articles__content .nos-articles__main{flex:3 1;padding:20px}.nos-articles .nos-articles__content .nos-articles__main .nos-articles__grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.nos-articles .nos-articles__header{display:block;margin-left:0}.nos-articles .filter-header{align-items:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd;cursor:pointer;display:flex;justify-content:space-between;margin:2%;padding:2% 0;position:relative}.nos-articles .filter-header h4{color:#121e6e;flex-grow:1;font-family:font-2,sans-serif;margin:0;text-align:left}.nos-articles .filter-header .chevron{align-items:center;color:gray;cursor:pointer;display:flex;font-size:1rem;justify-content:flex-end;margin-left:auto;padding:.3rem;z-index:1}.nos-articles .filter-header .chevron i{pointer-events:none}.nos-articles .filter-dropdown{background-color:#f9f9f9;border-bottom:1px solid #ddd;display:flex;flex-direction:column;justify-content:flex-start;margin-top:.5rem;padding:.5rem 0;width:100%}.nos-articles .filter-dropdown .nos-articles__filter{background:none;border:none;cursor:pointer;padding:.5rem 1rem;text-align:left;transition:background-color .3s ease,color .3s ease;width:100%}.nos-articles .filter-dropdown .nos-articles__filter:hover{background-color:#f0f0f0}.nos-articles .filter-dropdown .nos-articles__filter.active{color:#121e6e;font-family:font-2,sans-serif}.nos-articles .nos-articles__content{flex-direction:column;margin-left:0;width:100%}.nos-articles .nos-articles__content .nos-articles__main{padding:10px}.nos-articles .nos-articles__content .nos-articles__main .nos-articles__grid{gap:20px;grid-template-columns:1fr}.nos-articles .nos-articles__content .nos-articles__main .jps-metaview-wrapper{display:flex;justify-content:center;margin:auto auto 10% 3%;max-width:350px}.nos-articles .nos-articles__content .nos-articles__main .jps-metaview-wrapper .jps-metaview{width:1200px}}.contact-page-wrapper{display:flex;flex-direction:column;min-height:100vh}.contact-page-wrapper .contact-page{display:flex;flex:1 1;overflow:hidden;position:relative}.contact-page-wrapper .contact-page .text-section{border-radius:10px;color:#000;flex:1 1;left:4%;max-width:50%;padding:20px;position:absolute;top:6%;z-index:10}.contact-page-wrapper .contact-page .text-section h1{font-family:font-4,sans-serif;font-size:1.4em;margin-bottom:20px}.contact-page-wrapper .contact-page .text-section p{font-size:1.1em;line-height:1.5;margin-bottom:20px}.contact-page-wrapper .contact-page .text-section p:nth-of-type(3){font-family:font-4,sans-serif}.contact-page-wrapper .contact-page .text-section p a{color:#121e6e;text-decoration:none}.contact-page-wrapper .contact-page .text-section p a:hover{color:#16b5b5}.contact-page-wrapper .contact-page .image-section{align-items:center;background:linear-gradient(270deg,#0000 1%,#fff),url(/static/media/Meeting.a21ff94cd0f7cc18afe3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 1;height:90vh;justify-content:flex-end;margin-left:30%}.contact-page-wrapper .contact-page .image-section .form-container{position:absolute;right:6%;top:3%;z-index:15}.contact-page-wrapper .contact-page .image-section .contact-form-container{max-height:75vh;max-width:53vh;overflow-y:auto;padding:25px 35px}.contact-page-wrapper .contact-page .image-section .contact-form-container h2{font-size:1.3rem}.contact-page-wrapper .contact-page .image-section .contact-form-container .radio-checkbox{font-size:.75rem}.contact-page-wrapper .contact-page .image-section .contact-form-container .custom-radio{height:4px;width:4px}.contact-page-wrapper .contact-page .image-section .contact-form-container input{font-size:.75em;height:35px;padding-top:2%}.contact-page-wrapper .contact-page .image-section .contact-form-container textarea{height:70px;padding-top:3.5%}.contact-page-wrapper .contact-page .image-section .contact-form-container .form-group{margin-bottom:7px}.contact-page-wrapper .contact-page .image-section .contact-form-container button{font-size:.7rem;padding:13px 7px;width:45%}.contact-page-wrapper .contact-page .image-section .contact-form-container .form-disclaimer{font-size:.55rem;margin-bottom:20px}.contact-page-wrapper .contact-page .image-section .contact-form-container .form-needs{margin-bottom:3%}@media(max-width:767px){.contact-page-wrapper .contact-page{flex-direction:column}.contact-page-wrapper .contact-page .text-section{background:none;margin-bottom:20px;max-width:100%;padding:20px 7% 20px 10px;position:relative}.contact-page-wrapper .contact-page .text-section h1{font-family:font-2,sans-serif;font-size:1.2em;margin-bottom:15px;width:60%}.contact-page-wrapper .contact-page .text-section p{line-height:1.5;margin-bottom:15px}.contact-page-wrapper .contact-page .text-section p:nth-of-type(3){font-family:font-2,sans-serif;font-weight:700}.contact-page-wrapper .contact-page .text-section p a{color:#35428e;text-decoration:none}.contact-page-wrapper .contact-page .image-section{background:none;margin-left:8%}.contact-page-wrapper .contact-page .image-section .form-container{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:100%;padding:0;position:relative}.contact-page-wrapper .contact-page .image-section .form-container .contact-form-container{height:640px}}.nos-realisations.blur{filter:blur(5px);transition:filter .3s ease}.popup-real{align-items:center;background:#000000b3;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1010}.popup-content-real{background:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;max-height:90vh;max-width:40%;min-width:300px;overflow-y:auto;padding:1.5rem;position:relative}.popup-content-real .selected-card-text-section{padding:5% 4%}.popup-content-real .selected-card-text-section h3{color:#121e6e;font-family:font-2,sans-serif;font-size:1.4em;margin-bottom:6%}.popup-content-real .selected-card-text-section .selected-card-location{font-family:font-2,sans-serif;font-size:1.2em;margin:.5rem 0 6%}.popup-content-real .selected-card-text-section .selected-card-description{font-size:1.2em;margin:1rem 0 6%}.popup-content-real .selected-card-text-section .selected-card-details{color:#121e6e;font-size:1.1em;margin:1rem 0}.popup-real img{margin-bottom:1rem;max-height:80vh;object-fit:cover;width:auto;width:100%}.popup-close-real{color:#000;cursor:pointer;font-size:2em;position:absolute;right:10px;top:10px}.nos-realisations{overflow:hidden}.nos-realisations,.nos-realisations .nos-realisations__bandeau{position:relative;width:100%}.nos-realisations .nos-realisations__bandeau .bandeau-media__content{height:65vh;overflow:hidden;position:relative;width:100%}.nos-realisations .nos-realisations__bandeau .bandeau-media__content:after{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.nos-realisations .nos-realisations__bandeau .bandeau-media__media{height:100%;object-fit:cover;position:relative;width:100%;z-index:0}.nos-realisations .nos-realisations__bandeau .nos-realisations__overlay{color:#fff;left:50%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:60%;z-index:2}.nos-realisations .nos-realisations__bandeau .nos-realisations__overlay .nos-realisations__title{font-size:1.2rem;letter-spacing:.05em;margin:0 0 3%;text-transform:uppercase}.nos-realisations .nos-realisations__bandeau .nos-realisations__overlay .nos-realisations__introduction{font-family:font-4,sans-serif;font-size:2.3rem;margin:10px 0 0}.nos-realisations .filter-section{display:flex;justify-content:center;margin:3rem 0}.nos-realisations .filter-section button{background-color:#fff;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1.2rem;margin:0 .5rem;padding:.5rem .7rem;transition:background-color .3s;transition:color .3s ease}.nos-realisations .filter-section button:hover{color:#16b5b5}.nos-realisations .filter-section button.active{color:#121e6e;font-family:font-2,sans-serif}.nos-realisations .card-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);justify-content:center;margin:0 4%}.nos-realisations .card{border:1px solid #ddd;border-radius:4%;box-shadow:0 4px 8px #0000001a;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.nos-realisations .card:hover{box-shadow:0 4px 8px #0003;transform:translateY(-5px)}.nos-realisations .card:hover .card-text-section h3{color:#16b5b5}.nos-realisations .card img{height:auto;width:100%}.nos-realisations .card .card-text-section{padding:8% 6%}.nos-realisations .card .card-text-section h3{color:#121e6e;font-family:font-2,sans-serif;font-size:1.2em;margin-bottom:6%}.nos-realisations .card .card-text-section .card-location{color:#000;font-family:font-2,sans-serif;font-size:1em;margin:.5rem 0 6%}.nos-realisations .card .card-text-section .card-description{color:#000;font-size:1em;margin:1rem 0 6%}.nos-realisations .card .card-text-section .card-details{color:#121e6e;font-size:.9em;margin:1rem 0}.nos-realisations .filter-toggle-button{background-color:#121e6e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:none;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem;transition:background-color .3s ease}.nos-realisations .filter-menu{display:flex;flex-direction:column;gap:.5rem}@media(max-width:768px){.nos-realisations .card{border:1px solid #ddd;border-radius:4%;box-shadow:0 4px 8px #0000001a;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.nos-realisations .card:hover{box-shadow:0 0 0 #0003;transform:translateY(0)}.nos-realisations .card .card-text-section{padding:10% 8%}.nos-realisations .card .card-text-section h3{font-size:1.1em}.nos-realisations .card .card-text-section .card-location{font-size:.95em}.nos-realisations .card .card-text-section .card-description{font-size:1em}.nos-realisations .card .card-text-section .card-details{font-size:.95em}.nos-realisations .nos-realisations__bandeau .nos-realisations__overlay{width:90%}.nos-realisations .nos-realisations__bandeau .nos-realisations__overlay .nos-realisations__title{font-size:1rem}.nos-realisations .nos-realisations__bandeau .nos-realisations__overlay .nos-realisations__introduction{font-size:1.5rem}.nos-realisations .filter-section{background-color:#fff;border-radius:20px 20px 0 0;border-top:1px solid #ddd;display:flex;flex-direction:column;justify-content:flex-start;margin-left:0;margin-right:0;margin-top:-40px;padding:0 6%;position:relative;z-index:2}.nos-realisations .filter-section .filter-header{align-items:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd;cursor:pointer;display:flex;justify-content:space-between;margin-top:10%;padding:2% 0;position:relative}.nos-realisations .filter-section .filter-header h4{color:#121e6e;flex-grow:1;font-family:font-2,sans-serif;margin:0;text-align:left}.nos-realisations .filter-section .filter-header .chevron{align-items:center;color:gray;cursor:pointer;display:flex;font-size:1rem;justify-content:flex-end;margin-left:auto;padding:.3rem;z-index:1}.nos-realisations .filter-section .filter-header i{pointer-events:none}.nos-realisations .filter-section .filter-dropdown{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;flex-direction:column;justify-content:flex-start;margin-top:.5rem;padding:.5rem 0;width:100%}.nos-realisations .filter-section .filter-dropdown button{background:none;border:none;cursor:pointer;padding:.5rem 1rem;text-align:left;width:100%}.nos-realisations .filter-section .filter-dropdown button:hover{background-color:#f0f0f0}.nos-realisations .filter-toggle-button{display:block}.nos-realisations .filter-menu{align-items:center;display:flex;flex-direction:column;width:100%}.nos-realisations .card-container{gap:1rem;grid-template-columns:1fr;margin:0 5%}.nos-realisations .popup{display:none}}.simulateur{display:flex}.aside{box-sizing:border-box;position:relative;width:25%}.aside .aside-header .logo{width:150px}.aside .aside-header .back-button{color:#fff;transition:color .3s ease}.aside .aside-header .back-button:hover{color:#16b5b5}.aside .aside-header .back-button .arrow{font-size:1.5rem}.aside .aside-header .back-button .return{font-size:1rem}.aside .aside-content{margin-top:2rem}.aside .aside-content h2{font-size:1.2rem}.aside .aside-content .traits{display:flex;gap:.2rem;margin-top:2rem}.aside .aside-content .traits .trait{flex:1 1;height:1px}.simulateur-content{background-color:#f8faff;box-sizing:border-box;flex:1 1;padding:1rem}.main{display:flex;flex-direction:column;height:100%;margin:auto;max-width:800px}.main h1{font-size:2.5rem;margin-bottom:2rem;margin-top:2rem}.main p{font-size:1rem;margin-bottom:1rem}.main .rectangle-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.main .rectangle-grid.smaller-rectangles .rectangle{height:80px}.main .rectangle-grid .rectangle{align-items:center;background:#fff;border:1px solid hsla(0,0%,80%,.573);border-radius:3px;cursor:pointer;display:flex;height:120px;justify-content:center;padding:1rem;transition:background .3s,color .3s}.main .rectangle-grid .rectangle:hover{background:#121e6e;color:#fff}.main .image-container img{width:100%}.main .info-box{border:2px solid #121e6e;border-radius:8px;color:#121e6e;height:120px;padding:1.5rem}.main .info-box p{font-size:.8em}.main .card-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-top:2rem}.main .card-grid .card{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;transition:background .3s}.main .card-grid .card:hover{background-color:#121e6e;color:#fff}.main .card-grid .card img{height:auto;width:100%}.main .card-grid .card p{align-items:center;display:flex;flex:1 1;font-size:1rem;height:auto;justify-content:center;margin:auto;padding:18%}.main .centered-content{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:600px;width:100%}.main .centered-content h1{font-family:font-4,sans-serif}.main .centered-content p{margin-bottom:1rem}.main .centered-content .first-paragraph{font-size:1.5rem}.main .centered-content .second-paragraph{font-size:.9rem}.main .centered-content .highlight{color:#121e6e;font-weight:700}.main .centered-content .email-form{align-items:center;display:flex;flex-direction:column;margin-top:1rem;width:100%}.main .centered-content .email-form label{font-family:font-2,sans-serif;font-size:.7em;margin-bottom:.5rem;margin-left:36%;width:100%}.main .centered-content .email-form input[type=email]{background-color:#f8faff;border:1px solid #ccc;border-radius:8px;font-size:.8em;margin-bottom:1rem;max-width:400px;padding:1.5% 2%;width:100%}.main .centered-content .email-form input[type=submit]{background-color:#16b5b5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:font-5,sans-serif;font-size:.7em;height:37px;max-width:180px;padding:.5rem 1rem;transition:background-color .3s;transition:background-color .3s ease,color .3s ease,font-size .3s ease,font-weight .3s ease;width:100%}.main .centered-content .email-form input[type=submit]:hover{background-color:#0097a7;font-size:.8rem;font-weight:700;text-decoration:none}.final-main{height:90vh}.main-sec-quatre{display:flex;flex-direction:column;height:92vh;position:relative}.main-sec-quatre .rectangle-grid{flex:1 1}.main-sec-quatre .info-box{align-items:center;border:2px solid #121e6e;border-radius:8px;bottom:0;box-sizing:border-box;color:#121e6e;display:flex;height:100px;justify-content:center;left:0;margin:0 3%;position:absolute;right:0}.main-sec-quatre .info-box p{font-size:.8em;margin:0}.popup{background-color:#121e6e;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;flex-direction:column;height:auto;left:65%;max-height:100%;max-width:600px;overflow-y:auto;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.popup-header{display:flex;justify-content:flex-end;position:relative;width:100%}.popup-close-form{color:#fff;cursor:pointer;font-size:1.5em;left:540px;position:absolute;top:-5px}.popup-content{background-color:#0000;color:#fff;line-height:1.5;margin:0 auto;padding:2%;text-align:center}.popup-content p{border-radius:8px;color:#fff;font-size:1em;margin-top:5%;padding:20px 40px}.popup-content a{color:#fff;text-decoration:underline}.PopUpLogoPicture{display:block;margin:2% auto;width:90%}@media(min-width:1601px){.simulateur{display:flex}.aside{width:25%}.aside,.simulateur-content{padding:2rem}.main{max-width:800px}}@media(max-width:1600px){.aside{width:20%}.main{max-width:750px}}@media(max-width:1200px){.aside{width:30%}.main{max-width:700px}.card-grid,.rectangle-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:915px){.aside{margin-bottom:1rem;width:100%}.simulateur{flex-direction:column}.main{max-width:100%;padding:1rem}.card-grid,.rectangle-grid{grid-template-columns:1fr}.popup{max-width:500px;width:90%}.popup-header{display:flex;justify-content:flex-end;position:relative;width:100%}.popup-close-form{color:#fff;cursor:pointer;font-size:1.5em;left:445px;position:absolute;top:-5px}.popup-content{background-color:#0000;color:#fff;line-height:1.5;margin:0 auto;padding:2%;text-align:center}.popup-content p{border-radius:8px;color:#fff;font-size:.9em;margin-top:5%;padding:20px 40px}.popup-content a{color:#fff;text-decoration:underline}.PopUpLogoPicture{display:block;margin:2% auto;width:70%}}@media(max-width:767px){.simulateur{display:flex;flex-direction:column}.simulateur-content{padding-top:0}.header-mobile{background-color:#fff;box-sizing:border-box;padding:0}.header-mobile .logo{padding-left:0;width:100px}.header-mobile .back-button{align-items:center;background-color:#007bff;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.header-mobile .back-button .arrow{color:#fff;font-size:1.5rem}.main{background-color:#f8faff;padding:1rem;text-align:left}.main h1{font-size:1.8rem}.main h1,.main p{margin-bottom:1rem}.main p{font-size:1rem}.main .card-grid,.main .rectangle-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;grid-template-columns:repeat(2,1fr)}.popup{left:50%;max-width:500px;top:70%;transform:translate(-50%,-50%);width:90%}.popup-close-form{left:auto;right:10px}.popup-content p{font-size:.9rem}}.final-main{box-sizing:border-box;display:flex;flex-direction:column;height:50vh;justify-content:center;padding:1rem;text-align:center}.final-main .centered-content{margin:auto}.final-main .centered-content .email-form label{font-family:font-2,sans-serif;font-size:.7em;margin-bottom:.5rem;margin-left:0;width:100%}.faq-page{overflow:hidden}.faq-page,.faq-page .faq-page__bandeau{position:relative;width:100%}.faq-page .faq-page__bandeau .bandeau-media__content{height:65vh;overflow:hidden;position:relative;width:100%}.faq-page .faq-page__bandeau .bandeau-media__content:after{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.faq-page .faq-page__bandeau .bandeau-media__media{height:100%;object-fit:cover;position:relative;width:100%;z-index:0}.faq-page .faq-page__bandeau .faq-page__overlay{color:#fff;left:50%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:60%;z-index:2}.faq-page .faq-page__bandeau .faq-page__overlay .faq-page__title{font-size:1.2rem;letter-spacing:.05em;margin:0 0 3%;text-transform:uppercase}.faq-page .faq-page__bandeau .faq-page__overlay .faq-page__introduction{font-family:font-4,sans-serif;font-size:2.3rem;margin:10px 0 0}@media(max-width:768px){.faq-page{overflow:hidden;position:relative;width:100%}.faq-page .faq-page__bandeau{position:relative;z-index:1}.faq-page .faq-page__bandeau .bandeau-media__content{height:65vh;overflow:hidden;position:relative;width:100%}.faq-page .faq-page__bandeau .bandeau-media__content:after{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.faq-page .faq-page__bandeau .bandeau-media__media{height:100%;object-fit:cover;position:relative;width:100%;z-index:0}.faq-page .faq-page__bandeau .faq-page__overlay{color:#fff;padding:0 20px;text-align:center;width:90%}.faq-page .faq-page__bandeau .faq-page__overlay .faq-page__title{font-size:.9rem;letter-spacing:.05em;margin:0 0 3%;text-transform:uppercase}.faq-page .faq-page__bandeau .faq-page__overlay .faq-page__introduction{font-size:1.6rem;margin:10px 0 0}}.nos-services-page .bandeau-descriptif.index-1{padding:3% 3.5%}.nos-services-page .bandeau-descriptif.index-1 .image-section{margin-right:1.9em;position:relative;width:100%}.nos-services-page .bandeau-descriptif.index-1 .image-section img{height:auto;object-fit:cover;width:100%}.nos-services-page .bandeau-descriptif.index-1 .text-section{display:flex;flex-direction:column;justify-content:center;margin-right:-5%;width:100%}.nos-services-page .bandeau-descriptif.index-1 .text-section .titre{color:#121e6e;font-family:font-4,sans-serif;font-size:1.4em;margin-bottom:8px}.nos-services-page .bandeau-descriptif.index-1 .text-section p{color:#000;font-size:.95em;line-height:1.2em;margin-top:.6em;padding-right:3%;width:95%}.nos-services-page .bandeau-descriptif.index-1 .text-section .liste{color:#121e6e;font-size:1.1em;list-style-type:none;padding:0}.nos-services-page .bandeau-descriptif.index-1 .text-section .liste li{align-items:center;display:flex;line-height:.95em}.nos-services-page .bandeau-descriptif.index-1 .text-section .liste li .fas{margin-right:.5rem}.nos-services-page .bandeau-descriptif.index-1 .text-section .btn-primary{align-items:center;background-color:#121e6e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:font-3,sans-serif;font-size:.85em;height:52px;justify-content:center;letter-spacing:.05em;margin-right:4%;margin-top:5%;padding:0 4%;transition:background-color .3s ease;width:40%}.nos-services-page .bandeau-descriptif.index-1 .text-section .btn-primary:hover{background-color:#2a9ba0;text-decoration:none}.nos-services-page .bandeau-descriptif.index-2{padding:3% 3.5%}.nos-services-page .bandeau-descriptif.index-2 .image-section{margin-right:.5%;position:relative;width:100%}.nos-services-page .bandeau-descriptif.index-2 .image-section img{height:auto;object-fit:cover;width:100%}.nos-services-page .bandeau-descriptif.index-2 .text-section{display:flex;flex-direction:column;justify-content:center;margin-right:-5%;width:100%}.nos-services-page .bandeau-descriptif.index-2 .text-section .titre{color:#121e6e;font-family:font-4,sans-serif;font-size:1.4em;margin-bottom:8px}.nos-services-page .bandeau-descriptif.index-2 .text-section p{color:#000;font-size:.95em;line-height:1.2em;margin-top:.6em;padding-right:3%;width:85%}.nos-services-page .bandeau-descriptif.index-2 .text-section .liste{list-style-type:none;padding:0}.nos-services-page .bandeau-descriptif.index-2 .text-section .liste li{align-items:center;color:#000;display:flex;font-size:.9em;line-height:.95em;margin-bottom:1%}.nos-services-page .bandeau-descriptif.index-2 .text-section .liste li .fas{font-size:.9em;margin-right:.5rem}.nos-services-page .bandeau-descriptif.index-2 .text-section .btn-primary{align-items:center;background-color:#121e6e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:font-3,sans-serif;font-size:.85em;height:52px;justify-content:center;letter-spacing:.05em;margin-right:4%;margin-top:5%;padding:0 4%;transition:background-color .3s ease;width:40%}.nos-services-page .bandeau-descriptif.index-2 .text-section .btn-primary:hover{background-color:#2a9ba0;text-decoration:none}@media(max-width:768px){.nos-services-page .bandeau-descriptif{margin-top:-70px}.nos-services-page .bandeau-descriptif.index-1{padding:3% 3.5%}.nos-services-page .bandeau-descriptif.index-1 .image-section{margin:auto}.nos-services-page .bandeau-descriptif.index-1 .text-section{margin:3%;width:100%}.nos-services-page .bandeau-descriptif.index-1 .text-section .btn-primary{font-size:.75em;height:42px;margin:10% auto 25%;width:58%}.nos-services-page .bandeau-descriptif.index-2{padding:3% 0}.nos-services-page .bandeau-descriptif.index-2 .image-section{margin:auto}.nos-services-page .bandeau-descriptif.index-2 .text-section{margin:3%;width:100%}.nos-services-page .bandeau-descriptif.index-2 .text-section .btn-primary{font-size:.75em;height:42px;margin:10% auto 0;width:60%}.nos-services-page .bandeau-descriptif-un .text-section{height:1000px}.nos-services-page .bandeau-descriptif-un .text-section .buttons .btn-primary{margin-top:7%}}.article-blog-page .article-blog-page-container{margin:0 auto}.article-blog-page .article-blog-page-container .article-blog-page__content{display:flex;gap:0}.article-blog-page .article-blog-page-container .article-blog-page__content .article-blog-page__main{flex-grow:1;width:calc(90% - 321px)}.article-blog-page .article-blog-page-container .article-blog-page__content .article-blog-page__main .return__button{align-items:center;background-color:#16b5b5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;height:48px;justify-content:center;letter-spacing:.05em;margin:5% auto 60px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:30%}.article-blog-page .article-blog-page-container .article-blog-page__content .article-blog-page__main .return__button:hover{background-color:#0097a7;text-decoration:none}.article-blog-page .article-blog-page-container .article-blog-page__content .article-blog-page__aside{margin-right:101px;margin-top:610px;position:relative;width:320px}.article-blog-page .article-blog-page-container .article-blog-page__content .article-blog-page__aside .jps-metaview-container{max-width:320px;position:relative}.article-blog-page .article-blog-page-container .article-blog-page__content .article-blog-page__aside .jps-metaview-container.jps-metaview-fixed{max-width:320px;position:fixed;top:200px;width:100%;z-index:999}.article-blog-page .article-blog-page-container .article-blog-page__content .article-blog-page__aside .jps-metaview-container.jps-metaview-stopped{bottom:0;max-width:320px;position:absolute;top:auto;width:100%}@media(max-width:768px){.article-blog-page .article-blog-page-container .article-blog-page__content{display:flex;flex-direction:column;gap:0}.article-blog-page .article-blog-page-container .article-blog-page__content .article-blog-page__main{margin-right:0;width:100%}.article-blog-page .article-blog-page-container .article-blog-page__content .article-blog-page__main .return__button{align-items:center;background-color:#16b5b5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;height:48px;justify-content:center;letter-spacing:.05em;margin:auto auto 30px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:80%}.article-blog-page .article-blog-page-container .article-blog-page__content .article-blog-page__main .return__button:hover{background-color:#0097a7;text-decoration:none}.article-blog-page .article-blog-page-container .article-blog-page__content .article-blog-page__aside{display:none}}.qui-sommes-nous-page .bandeau-descriptif.index-1{padding:3% 3.5%}.qui-sommes-nous-page .bandeau-descriptif.index-1 .image-section{margin-right:1.9em;position:relative;width:100%}.qui-sommes-nous-page .bandeau-descriptif.index-1 .image-section img{height:auto;object-fit:cover;width:100%}.qui-sommes-nous-page .bandeau-descriptif.index-1 .text-section{display:flex;flex-direction:column;justify-content:center;margin-right:-5%;width:100%}.qui-sommes-nous-page .bandeau-descriptif.index-1 .text-section .titre{color:#121e6e;font-family:font-4,sans-serif;font-size:1.4em;margin-bottom:8px}.qui-sommes-nous-page .bandeau-descriptif.index-1 .text-section p{color:#000;font-size:1em;line-height:1.2em;margin-top:.6em;padding-right:3%;width:95%}.qui-sommes-nous-page .bandeau-descriptif.index-1 .text-section .liste{color:#121e6e;font-size:1em;list-style-type:none;margin-right:5%;margin-top:3%;padding:0}.qui-sommes-nous-page .bandeau-descriptif.index-1 .text-section .liste li{align-items:center;display:flex;line-height:1em;margin-bottom:.6%}.qui-sommes-nous-page .bandeau-descriptif.index-1 .text-section .liste li .fas{margin-right:.5rem}.qui-sommes-nous-page .bandeau-descriptif.index-1 .text-section .btn-primary{align-items:center;background-color:#121e6e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:font-3,sans-serif;font-size:.85em;height:52px;justify-content:center;letter-spacing:.05em;margin-right:4%;margin-top:5%;padding:0 4%;transition:background-color .3s ease;width:40%}.qui-sommes-nous-page .bandeau-descriptif.index-1 .text-section .btn-primary:hover{background-color:#2a9ba0;text-decoration:none}.qui-sommes-nous-page .bandeau-descriptif.index-2{padding:3% 3.5%}.qui-sommes-nous-page .bandeau-descriptif.index-2 .image-section{margin-right:.5%;position:relative;width:100%}.qui-sommes-nous-page .bandeau-descriptif.index-2 .image-section img{height:auto;object-fit:cover;width:100%}.qui-sommes-nous-page .bandeau-descriptif.index-2 .text-section{display:flex;flex-direction:column;justify-content:center;margin-right:-5%;width:100%}.qui-sommes-nous-page .bandeau-descriptif.index-2 .text-section .titre{color:#121e6e;font-family:font-4,sans-serif;font-size:1.4em;margin-bottom:8px}.qui-sommes-nous-page .bandeau-descriptif.index-2 .text-section p{color:#000;font-size:1em;line-height:1.2em;margin-top:.6em;padding-right:3%;width:85%}.qui-sommes-nous-page .bandeau-descriptif.index-2 .text-section .liste{list-style-type:none;padding:0}.qui-sommes-nous-page .bandeau-descriptif.index-2 .text-section .liste li{align-items:center;color:#000;display:flex;font-size:.9em;line-height:.95em;margin-bottom:1%}.qui-sommes-nous-page .bandeau-descriptif.index-2 .text-section .liste li .fas{font-size:.9em;margin-right:.5rem}.qui-sommes-nous-page .bandeau-descriptif.index-2 .text-section .btn-primary{align-items:center;background-color:#121e6e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:font-3,sans-serif;font-size:.85em;height:52px;justify-content:center;letter-spacing:.05em;margin-right:4%;margin-top:5%;padding:0 4%;transition:background-color .3s ease;width:40%}.qui-sommes-nous-page .bandeau-descriptif.index-2 .text-section .btn-primary:hover{background-color:#2a9ba0;text-decoration:none}@media(max-width:768px){.qui-sommes-nous-page .bandeau-descriptif{margin-top:-70px}.qui-sommes-nous-page .bandeau-descriptif.index-1{padding:3% 3.5%}.qui-sommes-nous-page .bandeau-descriptif.index-1 .image-section{margin:auto}.qui-sommes-nous-page .bandeau-descriptif.index-1 .text-section{margin:3%;width:100%}.qui-sommes-nous-page .bandeau-descriptif.index-1 .text-section .btn-primary{font-size:.75em;height:42px;margin:10% auto 25%;width:58%}.qui-sommes-nous-page .bandeau-descriptif.index-2{padding:3% 0}.qui-sommes-nous-page .bandeau-descriptif.index-2 .image-section{margin:auto}.qui-sommes-nous-page .bandeau-descriptif.index-2 .text-section{margin:3%;padding-left:7%;width:100%}.qui-sommes-nous-page .bandeau-descriptif.index-2 .text-section .btn-primary{font-size:.75em;height:42px;margin:10% auto 0;width:60%}.qui-sommes-nous-page .bandeau-descriptif-un .text-section{height:1000px}.qui-sommes-nous-page .bandeau-descriptif-un .text-section .buttons .btn-primary{margin-top:7%}}.error-container{align-items:center;background-color:#fff;display:flex;height:48vh;justify-content:center;margin:0 auto;position:relative}.error-container .img-error{align-items:center;display:flex;justify-content:flex-start;left:10%;margin-right:2rem;position:absolute;top:50%;transform:translateY(-50%)}.error-container .error-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2%;position:relative;text-align:center;width:50%;z-index:10}.error-container .error-content h2{color:#121e6e;font-family:font-2,sans-serif;font-size:1.6em;margin-bottom:1.5rem}.error-container .error-content p{color:#000;font-size:1.2em;margin-bottom:2rem}.error-container .error-content a{background-color:#121e6e;border-radius:5px;color:#fff;display:inline-block;font-size:.8rem;margin:1.3em auto auto;padding:1.1rem 2rem;text-decoration:none;transition:background-color .3s ease;width:auto}.error-container .error-content a:hover{background-color:#16b5b5}.navbar{background-color:#121e6e;color:#fff;display:flex;flex-direction:row;height:75px}.navbar .sections{display:flex;height:100%;justify-content:space-evenly;margin-left:2%;overflow:hidden;width:80%}.navbar .sections .section{align-items:center;cursor:pointer;display:flex;font-size:1.1em;justify-content:center;line-height:1.2;max-width:250px;padding:0 2%;transition:background-color .3s ease;width:100%}.navbar .sections .section.active{background-color:#2a9ba0;color:#fff}.navbar .sections .section .section-icon{height:auto;margin-right:10px;max-height:25px;max-width:25px;width:auto}.navbar .sections .section a{color:#fff;display:block;font-size:.7em;line-height:1.2;text-decoration:none}.navbar .sections .section a span{display:flex;text-align:start}.navbar .bandeau{background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;flex-wrap:wrap;height:300px;left:4%;overflow-x:auto;padding:25px;position:absolute;top:100%;width:90vw;z-index:5}.navbar .bandeau-item{align-items:flex-start;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;margin:10px 60px 10px 10px;padding:10px;text-decoration:none;transform:scale(1);transition:transform .3s ease,color .3s ease;width:18%}.navbar .bandeau-item:hover{transform:scale(1.05)}.navbar .bandeau-item:hover h4{color:#16b5b5}.navbar .bandeau-item a{color:inherit;display:block;text-decoration:none}.navbar .bandeau-item .bandeau-item-image{border-radius:5%;height:120px;margin-bottom:5px;object-fit:cover;width:200px}.navbar .bandeau-item .image-placeholder{align-items:center;background-color:#ddd;border:1px solid #ddd;color:#000;display:flex;font-size:12px;height:50px;justify-content:center;margin-bottom:5px;width:80px}.navbar .bandeau-item h4{color:#121e6e;font-family:font-2,sans-serif;font-size:1rem;margin:5px 0;text-align:left}.navbar .bandeau-item p{color:#000;font-size:.8em;margin:0;text-align:left;width:100%}.navbar .guides-regulations{align-items:center;color:#16b5b5;cursor:pointer;display:flex;font-size:14px;font-weight:700;margin-left:auto;margin-right:2%;text-decoration:none;transition:color .3s ease;white-space:nowrap}.navbar .guides-regulations:hover{color:#fff}@media(max-width:1200px){.navbar .sections{width:90%}.navbar .sections .section{font-size:1em;max-width:200px}.navbar .bandeau-item{width:22%}}@media(max-width:940px){.navbar{flex-direction:column;height:auto}.navbar .sections{flex-direction:column;width:100%}.navbar .sections .section{font-size:.9em;max-width:100%;padding:10px 0}.navbar .bandeau{height:auto;left:0;padding:15px;top:auto;width:100vw}.navbar .bandeau-item{margin-bottom:20px;margin-right:20px;width:45%}.navbar .guides-regulations{font-size:12px;margin-right:10px}}.mobile-menu{background-color:#fff;font-family:font-1,sans-serif;height:calc(130vh - 200px);justify-content:flex-start;left:0;overflow-y:auto;padding:20px;position:absolute;top:60px;width:100vw;z-index:1000}.mobile-menu,.mobile-nav{display:flex;flex-direction:column;text-decoration:none}.mobile-nav{width:100%}.mobile-nav .mobile-title{color:#121e6e;font-family:font-1,sans-serif;font-size:1em;margin-bottom:20px}.mobile-nav .mobile-section{font-family:font-1,sans-serif;margin-bottom:10px}.mobile-nav .mobile-section .mobile-section-header{align-items:center;display:flex;font-family:font-2,sans-serif;justify-content:space-between}.mobile-nav .mobile-section .mobile-section-header a{text-decoration:none}.mobile-nav .mobile-section .mobile-section-header a h4{color:#121e6e;font-family:font-2,sans-serif;font-size:16px;margin:0}.mobile-nav .mobile-section .mobile-section-header a h4:hover{color:#16b5b5}.mobile-nav .mobile-section .mobile-section-header .chevron{background:none;border:none;color:#121e6e;cursor:pointer;font-size:1.5rem;transition:transform .3s ease}.mobile-nav .mobile-section .mobile-section-header .chevron i{font-size:1rem;transition:transform .3s ease}.mobile-nav .mobile-section .mobile-section-header .chevron.open{color:hsla(0,0%,47%,.298);transform:rotate(180deg)}.mobile-nav .mobile-section .submenu{display:flex;flex-direction:column;font-family:font-1,sans-serif;margin-top:10px;padding-left:20px}.mobile-nav .mobile-section .submenu a{color:#121e6e;font-family:font-1,sans-serif;font-size:.9em;margin-bottom:17px;text-decoration:none}.mobile-nav .mobile-section .submenu a:hover,.mobile-nav .mobile-section.active .mobile-section-header a,.mobile-nav .mobile-section.active .mobile-section-header h4{color:#16b5b5}.mobile-nav .mobile-link{color:#121e6e;font-size:14px;margin:10px 0;text-decoration:none}.mobile-nav .mobile-link:hover{color:#16b5b5}.header{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.header .headerSection{align-items:center;display:flex;height:100px;justify-content:space-between;padding:1% 3.7% 1% 1%;position:relative;width:100%}.header .headerSection .header-logo{max-width:1200px;padding:0 2px;position:relative;width:20%}.header .headerSection .header-logo .HeaderLogoPicture{margin-left:6%;width:100%;z-index:1001}.header .headerSection .headerList{align-items:center;display:flex;font-size:.85em;gap:40px}.header .headerSection .headerList a{color:#000;text-decoration:none;transition:color .3s ease}.header .headerSection .headerList a:hover{color:#16b5b5}.header .headerSection .headerList li{color:#000;list-style:none}.header .headerSection .headerList li span{font-family:font-2,sans-serif}.header .mobile-menu-toggle{align-items:center;background-color:#121e6e;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px;z-index:1001}.header .mobile-menu-toggle .menu-toggle-icon{color:#fff;font-size:1.1rem}@media(max-width:768px){.header .headerSection{height:70px;width:100%}.header .headerSection .header-logo{max-width:1200px;padding:0 2px;position:relative;width:60%}.header .headerSection .header-logo .HeaderLogoPicture{align-items:center;display:flex;justify-content:center;margin-left:0}.header .headerList{display:none}.header .mobile-menu-toggle{display:flex;height:40px;position:absolute;right:20px;top:20px;width:40px}}@media(max-width:768px)and (min-width:769px){.mobile-menu-toggle{display:none}}footer{font-size:.6em}footer .info-band{align-items:center;display:flex;font-size:1.9em;justify-content:space-around;padding:20px}footer .info-band .info-item{align-items:center;color:#121e6e;display:flex;text-align:center}footer .info-band .info-item img{height:auto;margin-right:10px;vertical-align:middle;width:15px}footer .info-band .info-item p strong{font-family:font-2,sans-serif}footer .top-band{background-color:#121e6e;display:flex;justify-content:space-evenly;padding:15px 0;text-align:center}footer .top-band a{color:#fff;font-size:1.2em;margin:0 15px;padding:.2%;text-decoration:none;transition:color .3s ease}footer .top-band a:hover{color:#16b5b5}footer .main-footer{background-color:#35428e}footer .main-footer .footer-row-large{align-items:flex-start;display:flex}footer .main-footer .footer-row-large .footer-column-logo{padding:2% 2% 2% 5%}footer .main-footer .footer-row-large .footer-column-logo a img{display:flex;width:80%}footer .main-footer .footer-row-large .footer-column{display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-right:2%;margin-top:1%;text-align:left}footer .main-footer .footer-row-large .footer-column ul .headerFooter{font-size:1.2em;height:auto;line-height:1.5;margin-top:20px;padding:0;text-transform:uppercase}footer .main-footer .footer-row-large .footer-column ul .headerFooter a{color:#fff;font-family:font-2,sans-serif;text-decoration:none;transition:color .3s ease}footer .main-footer .footer-row-large .footer-column ul .headerFooter a:hover{color:#16b5b5}footer .main-footer .footer-row-large .footer-column ul .liste{font-size:1.2em;margin:5px 0;text-align:left}footer .main-footer .footer-row-large .footer-column ul .liste a{color:#fff;font-family:font-3,sans-serif;text-decoration:none;transition:color .3s ease}footer .main-footer .footer-row-large .footer-column ul .liste a:hover{color:#16b5b5}footer .main-footer .footer-row-large .footer-column-last{display:flex;flex:1 1;flex-direction:column;margin-right:30px;margin-top:1%;text-align:left}footer .main-footer .footer-row-large .footer-column-last ul{color:#fff;list-style:none;margin:0;padding:0;text-decoration:none}footer .main-footer .footer-row-large .footer-column-last ul .header-last{font-size:1.2em;height:auto;line-height:1.5;margin-top:20px;padding:0;text-transform:uppercase}footer .main-footer .footer-row-large .footer-column-last ul .header-last a{color:#fff;font-family:font-2,sans-serif;text-decoration:none;transition:color .3s ease}footer .main-footer .footer-row-large .footer-column-last ul .header-last a:hover{color:#16b5b5}footer .main-footer .footer-row-large .footer-column-last ul .liste-last{margin:5px 0;text-align:left}footer .main-footer .footer-row-large .footer-column-last ul .liste-last a{color:#fff;font-family:font-3,sans-serif;font-size:1.2em;text-decoration:none;transition:color .3s ease}footer .main-footer .footer-row-large .footer-column-last ul .liste-last a:hover{color:#16b5b5}footer .main-footer .footer-row-large .footer-column-logo-two{padding:2% 5% 2% 2%}footer .main-footer .footer-row-large .footer-column-logo-two a{cursor:default}footer .main-footer .footer-row-large .footer-column-logo-two a img{display:flex;width:80%}footer .main-footer .footer-separator{border-top:1px solid #ccc}footer .main-footer .footer-row-links{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0}footer .main-footer .footer-follow{align-items:center;display:flex;font-size:1.5em;margin:0 40px}footer .main-footer .footer-follow .follow{color:#fff;cursor:default;font-family:font-4,sans-serif;margin-right:45px;text-decoration:none}footer .main-footer .footer-follow .social-link{align-items:center;color:#fff;display:inline-flex;font-family:font-5,sans-serif;font-size:.8em;margin:0 20px;text-decoration:none;transition:color .3s ease}footer .main-footer .footer-follow .social-link img{height:auto;margin-right:10px;vertical-align:middle;width:15px}footer .main-footer .footer-follow .social-link:hover{color:#16b5b5}footer .main-footer .footer-contact{align-items:center;display:flex;font-size:1.5em}footer .main-footer .footer-contact a{color:#fff;cursor:default;font-family:font-4,sans-serif;margin-left:3%;text-decoration:none;width:200px}footer .main-footer .footer-contact a:nth-of-type(2){color:#fff;cursor:pointer;font-family:font-5,sans-serif;font-size:.8em;text-decoration:none;transition:color .3s ease}footer .main-footer .footer-contact a:nth-of-type(2):hover{color:#16b5b5}footer .footer-separator-two{border-top:1px solid hsla(0,0%,80%,.557)}footer .footer-row-small{padding:18px 0;text-align:center}footer .footer-row-small a{color:#fff;margin:0 15px;text-decoration:none;transition:color .3s ease}footer .footer-row-small a:hover{color:#16b5b5}footer .main-footer a:not(.follow,.footer-contact a,.footer-column-logo-two a,.top-band a){transition:color .3s ease}footer .main-footer a:not(.follow,.footer-contact a,.footer-column-logo-two a,.top-band a):hover{color:#16b5b5}@media(max-width:1600px){footer{font-size:.6em}footer .info-band{align-items:center;display:flex;font-size:1.9em;justify-content:space-around;padding:20px}footer .info-band .info-item{align-items:center;color:#121e6e;display:flex;text-align:center}footer .info-band .info-item img{height:auto;margin-right:10px;vertical-align:middle;width:15px}footer .info-band .info-item p strong{font-family:font-2,sans-serif}footer .top-band{background-color:#121e6e;display:flex;justify-content:space-evenly;padding:15px 0;text-align:center}footer .top-band a{color:#fff;font-size:1.2em;margin:0 15px;padding:.2%;text-decoration:none;transition:color .3s ease}footer .top-band a:hover{color:#16b5b5}footer .main-footer{background-color:#35428e}footer .main-footer .footer-row-large{align-items:flex-start;display:flex}footer .main-footer .footer-row-large .footer-column-logo{padding:2% 2% 2% 5%}footer .main-footer .footer-row-large .footer-column-logo a img{display:flex;width:80%}footer .main-footer .footer-row-large .footer-column{display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-right:1%;margin-top:1%;text-align:left}footer .main-footer .footer-row-large .footer-column ul .headerFooter{font-size:1.2em;height:auto;line-height:1.5;margin-top:20px;padding:0;text-transform:uppercase}footer .main-footer .footer-row-large .footer-column ul .headerFooter a{color:#fff;font-family:font-2,sans-serif;text-decoration:none}footer .main-footer .footer-row-large .footer-column ul .liste{font-size:1.2em;margin:5px 0;text-align:left}footer .main-footer .footer-row-large .footer-column ul .liste a{color:#fff;font-family:font-3,sans-serif;text-decoration:none}footer .main-footer .footer-row-large .footer-column-last{display:flex;flex:1 1;flex-direction:column;margin-right:30px;margin-top:1%;text-align:left}footer .main-footer .footer-row-large .footer-column-last ul{color:#fff;list-style:none;margin:0;padding:0;text-decoration:none}footer .main-footer .footer-row-large .footer-column-last ul .header-last{font-size:1.2em;height:auto;line-height:1.5;margin-top:20px;padding:0;text-transform:uppercase}footer .main-footer .footer-row-large .footer-column-last ul .header-last a{color:#fff;font-family:font-2,sans-serif;text-decoration:none}footer .main-footer .footer-row-large .footer-column-last ul .liste-last{margin:5px 0;text-align:left}footer .main-footer .footer-row-large .footer-column-last ul .liste-last a{color:#fff;font-family:font-3,sans-serif;font-size:1.2em;text-decoration:none;transition:color .3s ease}footer .main-footer .footer-row-large .footer-column-last ul .liste-last a:hover{color:#16b5b5}footer .main-footer .footer-row-large .footer-column-logo-two{padding:2% 5% 2% 2%}footer .main-footer .footer-row-large .footer-column-logo-two a{cursor:default}footer .main-footer .footer-row-large .footer-column-logo-two a img{display:flex;width:80%}footer .main-footer .footer-separator{border-top:1px solid #ccc}footer .main-footer .footer-row-links{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0}footer .main-footer .footer-follow{align-items:center;display:flex;font-size:1.5em;margin:0 40px}footer .main-footer .footer-follow .follow{color:#fff;cursor:default;font-family:font-4,sans-serif;margin-right:45px;text-decoration:none}footer .main-footer .footer-follow .social-link{align-items:center;color:#fff;display:inline-flex;font-family:font-5,sans-serif;font-size:.8em;margin:0 20px;text-decoration:none;transition:color .3s ease}footer .main-footer .footer-follow .social-link img{height:auto;margin-right:10px;vertical-align:middle;width:15px}footer .main-footer .footer-follow .social-link:hover{color:#16b5b5}footer .main-footer .footer-contact{align-items:center;display:flex;font-size:1.5em}footer .main-footer .footer-contact a{color:#fff;cursor:default;font-family:font-4,sans-serif;margin-left:3%;text-decoration:none;width:200px}footer .main-footer .footer-contact a:nth-of-type(2){color:#fff;cursor:pointer;font-family:font-5,sans-serif;font-size:.8em;text-decoration:none;transition:color .3s ease}footer .main-footer .footer-contact a:nth-of-type(2):hover{color:#16b5b5}footer .footer-separator-two{border-top:1px solid hsla(0,0%,80%,.557)}footer .footer-row-small{padding:18px 0;text-align:center}footer .footer-row-small a{color:#fff;margin:0 15px;text-decoration:none;transition:color .3s ease}footer .footer-row-small a:hover{color:#16b5b5}footer .main-footer a:not(.follow,.footer-contact a,.footer-column-logo-two a,.top-band a){transition:color .3s ease}footer .main-footer a:not(.follow,.footer-contact a,.footer-column-logo-two a,.top-band a):hover{color:#16b5b5}}@media(max-width:768px){footer{font-size:.7em}footer .info-band{align-items:flex-start;display:flex;flex-direction:column;font-size:1.5em;padding:40px 40px 7%}footer .info-band .info-item{margin-bottom:3%}footer .top-band{flex-direction:column;font-size:1.2em;padding:7% 0 5%}footer .top-band a{margin-bottom:3%}footer .main-footer{background-color:#35428e}footer .main-footer .footer-row-large{grid-gap:15px;align-items:start;display:grid;gap:15px;grid-template-areas:"logo1 logo2" "text text";grid-template-columns:1fr 1fr;justify-items:start;padding-left:6%;padding-top:6%}footer .main-footer .footer-row-large .footer-column-logo{grid-area:logo1;margin-left:0;width:120%}footer .main-footer .footer-row-large .footer-column-logo a img{display:flex;width:80%}footer .main-footer .footer-row-large .footer-column-logo-two{grid-area:logo2;margin-bottom:6%;margin-left:15%;width:78%}footer .main-footer .footer-row-large .footer-column{flex:1 1;margin:auto 6%;text-align:left}footer .main-footer .footer-row-large .footer-column ul .headerFooter{font-size:1.2em;height:auto;line-height:1.5;padding:0;text-transform:uppercase}footer .main-footer .footer-row-large .footer-column ul .headerFooter a{color:#fff;font-family:font-2,sans-serif;text-decoration:none}footer .main-footer .footer-row-large .footer-column ul .liste{font-size:1.3em;margin:8px 0;text-align:left}footer .main-footer .footer-row-large .footer-column ul .liste a{color:#fff;font-family:font-3,sans-serif;text-decoration:none}footer .main-footer .footer-row-large .footer-column-last{margin-left:8%}footer .main-footer .footer-row-large .footer-column-last ul{color:#fff;list-style:none;margin:0;padding:0;text-decoration:none}footer .main-footer .footer-row-large .footer-column-last ul .header-last{font-size:1.2em;height:auto;line-height:1.5;margin-top:20px;padding:0;text-transform:uppercase}footer .main-footer .footer-row-large .footer-column-last ul .header-last a{color:#fff;font-family:font-2,sans-serif;text-decoration:none}footer .main-footer .footer-row-large .footer-column-last ul .liste-last{margin:8px 0;text-align:left}footer .main-footer .footer-row-large .footer-column-last ul .liste-last a{color:#fff;font-family:font-3,sans-serif;font-size:1.3em;text-decoration:none}footer .main-footer .footer-separator{border-top:1px solid #ccc;margin-top:9%;width:100%}footer .main-footer .footer-row-links{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0}footer .main-footer .footer-follow{display:flex;flex-direction:column;font-size:1.5em}footer .main-footer .footer-follow .follow{color:#fff;cursor:default;font-family:font-4,sans-serif;margin:auto auto 20px;text-decoration:none}footer .main-footer .footer-follow .social-link{color:#fff;display:flex;font-family:font-5,sans-serif;font-size:1em;margin:0;text-decoration:none}footer .main-footer .footer-follow .social-link img{height:auto;margin-right:10px;vertical-align:middle;width:25px}footer .main-footer .footer-follow .footer-social-grid{grid-gap:20px 45px;display:grid;gap:20px 45px;grid-template-columns:repeat(2,1fr);justify-content:flex-start;justify-items:flex-start;margin:0;padding:0;width:117%}footer .main-footer .footer-contact{align-items:center;display:flex;flex-direction:column;font-size:1.5em;justify-content:center;margin-top:5%}footer .main-footer .footer-contact a{margin:10px 0;text-align:center}footer .footer-separator-two{border-top:1px solid hsla(0,0%,80%,.557)}footer .footer-row-small{padding:18px 0;text-align:center}footer .footer-row-small a{color:#fff;margin:0 15px;text-decoration:none}}.jps-films-banner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:4.5%}.jps-films-banner .content{flex:1 1;padding-right:7%;text-align:left}.jps-films-banner .content h1{color:#35428e;font-family:font-4,sans-serif;font-size:5em;margin-bottom:4%}.jps-films-banner .content p{font-size:1.2em;margin-bottom:1%}.jps-films-banner .content a{text-decoration:none}.jps-films-banner .content a button{background-color:#121e6e;border:none;border-radius:8px;color:#fff;cursor:pointer;height:54px;letter-spacing:.05em;padding:3% 5%;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.jps-films-banner .content a button:hover{background-color:#2a9ba0;text-decoration:none}.jps-films-banner .image-container{align-items:center;display:flex;flex:1 1;justify-content:center}.jps-films-banner .image-container img{height:auto;max-width:100%}@media(min-width:1601px){.jps-films-banner .content h1{font-size:1.7rem}.jps-films-banner .content p{font-size:1.1rem}.jps-films-banner .content button{font-size:.8rem;height:49px;margin-top:5%;padding:.7rem 1.5rem}}@media(max-width:1600px){.jps-films-banner .content h1{font-size:1.5rem}.jps-films-banner .content p{font-size:1rem;margin-bottom:2.5%}.jps-films-banner .content button{font-size:.7rem;height:45px;margin-top:3%;padding:.7rem 1.8rem}}@media(max-width:1200px){.jps-films-banner .content h1{font-size:1.3rem}.jps-films-banner .content p{font-size:.9rem}.jps-films-banner .content button{margin-top:3%;padding:.7rem 1rem}}@media(max-width:1115px){.jps-films-banner .content h1{font-size:1.2rem}.jps-films-banner .content p{font-size:.9rem}.jps-films-banner .content button{margin-top:4%;padding:.7rem 1.2rem}}@media(max-width:915px){.jps-films-banner .content{padding-right:4%}.jps-films-banner .content h1{font-size:1rem}.jps-films-banner .content p{font-size:.8rem}.jps-films-banner .content button{font-size:.55rem;height:37px;margin-top:4%;padding:.7rem 1.3rem}}@media(max-width:767px){.jps-films-banner{align-items:center;flex-direction:column;margin-top:8%;text-align:center}.jps-films-banner .image-container{margin-bottom:1rem;order:-1}.jps-films-banner .content{margin-bottom:1rem;padding-right:0}.jps-films-banner .content h1{font-size:1.4rem}.jps-films-banner .content p{font-size:1rem;margin-bottom:1.2rem}.jps-films-banner .content button{align-items:center;display:flex;font-size:.8rem;height:54px;justify-content:center;margin:9% auto auto;padding:.7rem 1.3rem;width:250px}}.floating-buttons{display:flex;flex-direction:column;gap:10px;position:fixed;right:12px;top:40%}.floating-buttons .btn-floating{align-items:center;background-color:#fff;border:2px solid #0000;border-radius:5px;box-shadow:0 4px 8px #0000001a;color:#000;cursor:pointer;display:flex;font-size:2.3em;height:50px;justify-content:center;opacity:90%;overflow:hidden;position:relative;transition:color .25s ease,border-color .25s ease,box-shadow .25s ease;width:50px}.floating-buttons .btn-floating:focus,.floating-buttons .btn-floating:hover{box-shadow:0 8px 16px #0003}.floating-buttons .btn-floating>*{position:relative;z-index:2000}.floating-buttons .btn-floating.btn-whatsapp{background-color:#fff;color:#00ac00}.floating-buttons .btn-floating.btn-whatsapp:before{background-color:#58cb70;bottom:-100%;content:"";height:100%;left:0;position:absolute;transition:bottom .25s ease;width:100%;z-index:1}.floating-buttons .btn-floating.btn-whatsapp:focus:before,.floating-buttons .btn-floating.btn-whatsapp:hover:before{bottom:0}.floating-buttons .btn-floating.btn-whatsapp:focus,.floating-buttons .btn-floating.btn-whatsapp:hover{border-color:#58cb70;color:#fff}.floating-buttons .btn-floating.btn-devis{background-color:#fff;color:#121e6e;font-size:.7em;line-height:130%}.floating-buttons .btn-floating.btn-devis:before{background-color:#121e6e;bottom:-100%;content:"";height:100%;left:0;position:absolute;transition:bottom .25s ease;width:100%;z-index:1}.floating-buttons .btn-floating.btn-devis p{font-family:font-2,sans-serif}.floating-buttons .btn-floating.btn-devis p:after{background:linear-gradient(90deg,#0000,#121e6e,#0000);content:"";display:block;height:.07em;left:-10%;position:absolute;right:0;top:48%;transform:translateY(-50%);width:120%;z-index:1}.floating-buttons .btn-floating.btn-devis:focus:before,.floating-buttons .btn-floating.btn-devis:hover:before{bottom:0}.floating-buttons .btn-floating.btn-devis:focus,.floating-buttons .btn-floating.btn-devis:hover{border-color:#121e6e;color:#fff}@media(max-width:767px){.floating-buttons{right:6px;top:14.5%;z-index:999}.floating-buttons .btn-floating{font-size:2.3em}.floating-buttons .btn-floating:focus,.floating-buttons .btn-floating:hover{box-shadow:0 8px 16px #0003}.floating-buttons .btn-floating.btn-whatsapp:focus,.floating-buttons .btn-floating.btn-whatsapp:hover{border-color:#58cb70;color:#fff}.floating-buttons .btn-floating.btn-devis{font-size:.7em;line-height:130%}.floating-buttons .btn-floating.btn-devis p:after{background:linear-gradient(90deg,#0000,#121e6e,#0000);height:.07em}.floating-buttons .btn-floating.btn-devis:focus,.floating-buttons .btn-floating.btn-devis:hover{border-color:#121e6e;color:#fff}}.contact-form-container{background-color:#121e6e;border-radius:8px;box-sizing:border-box;color:#fff;height:700px;padding:25px 40px;width:450px}.contact-form-container h2{font-size:1.5rem;margin-bottom:5%;text-align:left}.contact-form-container .form-group{margin-bottom:13px}.contact-form-container .form-group label{display:block;font-size:.7rem;margin-bottom:8px}.contact-form-container .form-group input,.contact-form-container .form-group textarea{background-color:#fff0;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;color:#fff;padding:10px 20px;width:100%}.contact-form-container .form-group input::placeholder,.contact-form-container .form-group textarea::placeholder{color:hsla(0,0%,100%,.784);opacity:1}.contact-form-container .form-group textarea{height:90px;resize:vertical}.contact-form-container .form-needs{align-items:flex-start;display:flex;margin-bottom:20px}.contact-form-container .form-needs .column{align-items:flex-start;display:flex;flex-direction:column;margin-right:15%;width:100%}.contact-form-container .form-needs .column .radio-checkbox{align-items:center;cursor:pointer;display:inline-flex;font-size:.8rem;height:20px;margin-bottom:4px;text-align:left;white-space:nowrap}.contact-form-container .form-needs .column .radio-checkbox input[type=checkbox]{display:none;margin-right:8px}.contact-form-container .form-needs .column .custom-radio{background-color:#fff;border:2px solid #0000;border-radius:50%;box-sizing:initial;display:inline-block;height:8px;margin-right:10px;padding:3px;position:relative;transition:border-color .2s;width:8px}.contact-form-container .form-needs .column .custom-radio:after{background-color:#fff;border-radius:50%;content:"";height:8px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s,background-color .2s;width:8px}.contact-form-container .form-needs .column .radio-checkbox input[type=checkbox]:checked+.custom-radio{border-color:blue}.contact-form-container .form-needs .column .radio-checkbox input[type=checkbox]:checked+.custom-radio:after{background-color:blue;opacity:1}.contact-form-container .form-disclaimer{font-size:.55rem;margin-bottom:35px}.contact-form-container button{background-color:#16b5b5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:.7rem;letter-spacing:.05em;margin:auto;padding:18px 7px;text-align:center;transition:all .3s ease;width:50%}.contact-form-container button:hover{background-color:#108888}.contact-form-container .popup{background-color:#121e6e;border-radius:8px;bottom:0;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;flex-direction:column;height:100%;left:50%;margin:auto;max-height:800px;max-width:510px;padding:2% 5%;position:absolute;right:0;text-align:center;top:100%;width:100%;z-index:1000}.contact-form-container .popup-header{display:flex;justify-content:flex-end;position:relative;width:100%}.contact-form-container .popup-close-form{color:#fff;cursor:pointer;font-size:1.5em;margin-top:1%;position:absolute;right:0;top:20%}.contact-form-container .popup-content{background-color:#0000;color:#fff;line-height:1.5;margin:0 auto;padding:2%;text-align:center}.contact-form-container .popup-content p{border-radius:8px;color:#fff;font-size:.9em;margin-top:33%;padding:20px}.contact-form-container .popup-content a{color:#fff;text-decoration:underline}.contact-form-container .PopUpLogoPicture{display:block;margin:20% auto;width:90%}@media(min-width:1601px){.contact-form-container{height:750px;padding:30px 60px;width:500px}}@media(max-width:1600px){.contact-form-container{height:720px;padding:30px 50px;width:480px}}@media(max-width:1367px){.contact-form-container{height:700px;padding:30px 50px;width:450px}}@media(max-width:1200px){.contact-form-container{height:680px;padding:25px 45px;width:440px}}@media(max-width:1115px){.contact-form-container{height:590px;padding:25px 30px;width:350px}.contact-form-container h2{font-size:1.3rem;margin-bottom:5%}.contact-form-container .form-group label{font-size:.7rem}.contact-form-container .form-group input,.contact-form-container .form-group textarea{border:1px solid #ddd;padding:5px 20px}.contact-form-container .form-group textarea{height:70px;margin-bottom:-8px}.contact-form-container .form-needs .column{margin-right:10%}.contact-form-container .form-needs .column label{font-size:.7rem;height:16px}.contact-form-container .form-disclaimer{font-size:.5rem;margin-bottom:20px}.contact-form-container button{font-size:.7rem;padding:13px 7px;width:100%}.contact-form-container .popup-close-form{font-size:1.5em}.contact-form-container .popup-content p{border-radius:8px;color:#fff;font-size:.8em;margin-top:33%;padding:20px}.contact-form-container .PopUpLogoPicture{display:block;margin:20% auto;width:90%}}@media(max-width:767px){.contact-form-container{height:620px}.contact-form-container .popup-close-form{font-size:1.3em}.contact-form-container .popup-content p{border-radius:8px;color:#fff;font-size:.7em;margin-top:40%;padding:20px}}.faq-item{margin:3%}.faq-item .faq-container{display:flex;flex-direction:row}.faq-item .filters{display:block;margin-top:5%;padding:20px;width:25%}.faq-item .filters ul{list-style:none;padding:0}.faq-item .filters ul li{cursor:pointer;font-size:1.1em;padding:10px;transition:color .3s ease}.faq-item .filters ul li:hover{color:#16b5b5}.faq-item .filters ul li.active{color:#121e6e;font-family:font-2,sans-serif;font-weight:700}.faq-item .filters .contact-link{color:#35428e;display:block;font-size:1.1em;margin-left:4%;margin-top:20px;text-decoration:underline;transition:color .3s ease}.faq-item .filters .contact-link:hover{color:#16b5b5}@media(max-width:768px){.faq-item .filters{border-right:none;display:none;margin:7% 3% 10%;padding:0;width:93%}}.faq-item .content{margin:0 auto;padding:20px;width:75%}.faq-item .content h1{font-size:2em;margin-bottom:20px;text-align:flex-start}.faq-item .content .question{border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:1.1em;padding:7px 0}.faq-item .content .question .question-header{cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;transition:background-color .3s ease}.faq-item .content .question .question-header .question-selected{color:#121e6e}.faq-item .content .question .question-header h4{margin:0;transition:color .3s ease}.faq-item .content .question .question-header h4:hover{color:#16b5b5}.faq-item .content .question .question-header .chevron{transition:transform .3s ease}.faq-item .content .question .question-header.expanded .chevron{transform:rotate(180deg)}.faq-item .content .question .answer{display:block;padding:10px 0}@media(max-width:768px){.faq-item{background-color:#fff;border-radius:20px 20px 0 0;margin-left:0;margin-right:0;margin-top:-40px;position:relative;z-index:2}.faq-item .faq-container{flex-direction:column}.faq-item .filters{display:block}.faq-item .filter-header{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;cursor:pointer;display:flex;justify-content:space-between;margin:10% 3% 3%;padding:12px 0}.faq-item .filter-header h4{color:#121e6e;flex-grow:1;font-family:font-2,sans-serif;margin:0;text-align:left}.faq-item .filter-header .chevron{align-items:center;color:gray;cursor:pointer;display:flex;font-size:1rem;justify-content:flex-end;margin-left:auto;padding:.3rem;z-index:1}.faq-item .filter-dropdown{background-color:#fff;border-bottom:1px solid #ddd;display:none;padding:10px 20px}.faq-item .filter-dropdown ul{list-style:none;padding:0}.faq-item .filter-dropdown ul li{cursor:pointer;padding:7px;transition:background-color .3s ease}.faq-item .filter-dropdown ul li.active{color:#121e6e;font-family:font-2,sans-serif}.faq-item .filter-dropdown ul li:hover{background-color:#f0f0f0}.faq-item .filters.expanded .filter-dropdown{display:block}.faq-item .content{width:100%}.faq-item .content h1{font-size:1.5em;text-align:center}.faq-item .content .question{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:7px 0}.faq-item .content .question .question-header{cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;transition:background-color .3s ease}.faq-item .content .question .question-header .question-selected{color:#121e6e}.faq-item .content .question .question-header h4{font-size:1em;transition:font-size .3s ease,font-weight .3s ease}.faq-item .content .question .question-header h4:hover{font-weight:700}.faq-item .content .question .question-header .chevron{transition:transform .3s ease}.faq-item .content .question .question-header.expanded .chevron{transform:rotate(180deg)}.faq-item .content .question .answer{display:block;font-size:1em;padding:10px 0}.faq-item .contact-link{display:block}}.bandeau-descriptif-un{align-items:center;background-color:#fff;display:flex;flex-direction:row;padding-left:4%;position:relative}.bandeau-descriptif-un .text-section-bandUn{flex:1 1}.bandeau-descriptif-un .text-section-bandUn .introduction{color:#121e6e;font-size:.9em;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.bandeau-descriptif-un .text-section-bandUn .titre{font-size:2.5em}.bandeau-descriptif-un .text-section-bandUn .titre,.bandeau-descriptif-un .text-section-bandUn p{font-family:font-1,sans-serif;margin-bottom:20px;width:80%}.bandeau-descriptif-un .text-section-bandUn .descriptif{margin-bottom:7%;width:80%}.bandeau-descriptif-un .text-section-bandUn .descriptif .descriptif-liste{margin-bottom:4%}.bandeau-descriptif-un .text-section-bandUn .liste{font-family:font-1,sans-serif;line-height:1em;list-style:none;margin-bottom:6%;padding:0}.bandeau-descriptif-un .text-section-bandUn .liste li{align-items:center;display:flex;font-family:font-1,sans-serif;margin-bottom:2%}.bandeau-descriptif-un .text-section-bandUn .liste li i{color:#000;font-size:1em;margin-right:2%}.bandeau-descriptif-un .text-section-bandUn .buttons{display:flex;gap:10px}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary,.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-family:font-3,sans-serif;font-size:.85em;height:52px;justify-content:center;letter-spacing:.05em;width:28%}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary{background-color:#121e6e;color:#fff;margin-right:4%;transition:background-color .3s ease}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary:hover{background-color:#2a9ba0;text-decoration:none}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{background-color:#fff;border:1px solid #121e6e;color:#121e6e;font-family:font-4,sans-serif;transition:color .3s ease,background-color .3s ease}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary:hover{background-color:#121e6e;color:#fff;text-decoration:none}.bandeau-descriptif-un .image-section{flex:1 1;position:relative}.bandeau-descriptif-un .image-section .image-container{height:555px;overflow:hidden;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image:after{background:linear-gradient(270deg,#0000 45%,#fff);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.bandeau-descriptif-un .image-section .image-container .bandeau-image:before{-webkit-backdrop-filter:brightness(95%) contrast(120%);backdrop-filter:brightness(95%) contrast(120%);background:linear-gradient(to bottom right,#0000 37%,rgba(0,0,0,.568) 90%,rgba(0,0,0,.342));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.bandeau-descriptif-un .image-section .image-container .logos{align-items:center;bottom:20px;display:flex;flex-wrap:wrap;gap:25px;justify-content:flex-end;position:absolute;right:20px;z-index:6}.bandeau-descriptif-un .image-section .image-container .logos img{height:auto;max-width:10vw}@media(min-width:1601px){.bandeau-descriptif-un{align-items:center;background-color:#fff;display:flex;flex-direction:row;padding-left:4%;position:relative}.bandeau-descriptif-un .text-section-bandUn{flex:1 1}.bandeau-descriptif-un .text-section-bandUn .introduction{color:#35428e;font-size:1.1em;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.bandeau-descriptif-un .text-section-bandUn .titre{color:#111;font-family:font-1,sans-serif;font-size:2.5em;margin-bottom:20px;width:80%}.bandeau-descriptif-un .text-section-bandUn p{color:#000;font-family:font-1,sans-serif;margin-bottom:20px;width:80%}.bandeau-descriptif-un .text-section-bandUn .descriptif{margin-bottom:7%;width:80%}.bandeau-descriptif-un .text-section-bandUn .descriptif .descriptif-liste{margin-bottom:4%}.bandeau-descriptif-un .text-section-bandUn .liste{font-family:font-2,sans-serif;line-height:1em;list-style:none;margin-bottom:4%;padding:0}.bandeau-descriptif-un .text-section-bandUn .liste li{align-items:center;display:flex;font-family:font-1,sans-serif;font-size:1.1em;margin-bottom:2%}.bandeau-descriptif-un .text-section-bandUn .liste li i{color:#000;font-size:1em;margin-right:2%}.bandeau-descriptif-un .text-section-bandUn .buttons{display:flex;gap:10px}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary,.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-family:font-3,sans-serif;font-size:.85em;height:52px;justify-content:center;letter-spacing:.05em;width:24%}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary{background-color:#121e6e;color:#fff;margin-right:4%;transition:color .3s ease}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary:hover{background-color:#2a9ba0;text-decoration:none}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{background-color:#fff;border:1px solid #121e6e;color:#121e6e;font-family:font-4,sans-serif;transition:color .3s ease}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary:hover{text-decoration:none}.bandeau-descriptif-un .image-section{flex:1 1;position:relative}.bandeau-descriptif-un .image-section .image-container{height:555px;overflow:hidden;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image:after{background:linear-gradient(270deg,#0000 45%,#fff);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.bandeau-descriptif-un .image-section .image-container .bandeau-image:before{-webkit-backdrop-filter:brightness(95%) contrast(120%);backdrop-filter:brightness(95%) contrast(120%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}}@media(max-width:1600px){.bandeau-descriptif-un{align-items:center;background-color:#fff;display:flex;flex-direction:row;padding-left:4%;position:relative}.bandeau-descriptif-un .text-section-bandUn{flex:1 1}.bandeau-descriptif-un .text-section-bandUn .introduction{color:#35428e;font-size:1em;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.bandeau-descriptif-un .text-section-bandUn .titre{font-size:2.3em}.bandeau-descriptif-un .text-section-bandUn .titre,.bandeau-descriptif-un .text-section-bandUn p{color:#000;font-family:font-1,sans-serif;margin-bottom:20px;width:80%}.bandeau-descriptif-un .text-section-bandUn .descriptif{margin-bottom:7%;width:80%}.bandeau-descriptif-un .text-section-bandUn .descriptif .descriptif-liste{margin-bottom:4%}.bandeau-descriptif-un .text-section-bandUn .liste{font-family:font-1,sans-serif;line-height:1em;list-style:none;margin-bottom:4%;padding:0}.bandeau-descriptif-un .text-section-bandUn .liste li{align-items:center;display:flex;font-family:font-1,sans-serif;font-size:1em;margin-bottom:2%}.bandeau-descriptif-un .text-section-bandUn .liste li i{color:#000;font-size:.9em;margin-right:2%}.bandeau-descriptif-un .text-section-bandUn .buttons{display:flex;gap:10px}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary,.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-family:font-3,sans-serif;font-size:.8em;height:52px;justify-content:center;letter-spacing:.05em;width:30%}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary{background-color:#121e6e;color:#fff;margin-right:4%;transition:color .3s ease}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary:hover{background-color:#2a9ba0;text-decoration:none}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{background-color:#fff;border:1px solid #121e6e;color:#121e6e;font-family:font-4,sans-serif;transition:color .3s ease}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary:hover{text-decoration:none}.bandeau-descriptif-un .image-section{flex:1 1;position:relative}.bandeau-descriptif-un .image-section .image-container{height:555px;overflow:hidden;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image:after{background:linear-gradient(270deg,#0000 45%,#fff);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.bandeau-descriptif-un .image-section .image-container .bandeau-image:before{-webkit-backdrop-filter:brightness(95%) contrast(120%);backdrop-filter:brightness(95%) contrast(120%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}}@media(max-width:1200px){.bandeau-descriptif-un{align-items:center;background-color:#fff;display:flex;flex-direction:row;padding-left:4%;position:relative}.bandeau-descriptif-un .text-section-bandUn{flex:1 1}.bandeau-descriptif-un .text-section-bandUn .introduction{color:#35428e;font-size:.9em;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.bandeau-descriptif-un .text-section-bandUn .titre{font-size:2.1em}.bandeau-descriptif-un .text-section-bandUn .titre,.bandeau-descriptif-un .text-section-bandUn p{color:#111;font-family:font-1,sans-serif;margin-bottom:20px;width:80%}.bandeau-descriptif-un .text-section-bandUn .descriptif{margin-bottom:7%;width:80%}.bandeau-descriptif-un .text-section-bandUn .descriptif .descriptif-liste{margin-bottom:4%}.bandeau-descriptif-un .text-section-bandUn .liste{font-family:font-1,sans-serif;line-height:.9em;list-style:none;margin-bottom:5%;padding:0}.bandeau-descriptif-un .text-section-bandUn .liste li{align-items:center;display:flex;font-family:font-1,sans-serif;font-size:.9em;margin-bottom:2%}.bandeau-descriptif-un .text-section-bandUn .liste li i{color:#000;font-size:.9em;margin-right:2%}.bandeau-descriptif-un .text-section-bandUn .buttons{display:flex;gap:10px}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary,.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-family:font-3,sans-serif;font-size:.7em;height:52px;justify-content:center;letter-spacing:.05em;width:30%}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary{background-color:#121e6e;color:#fff;margin-right:4%;transition:color .3s ease}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary:hover{background-color:#2a9ba0;text-decoration:none}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{background-color:#fff;border:1px solid #121e6e;color:#121e6e;font-family:font-4,sans-serif;transition:color .3s ease}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary:hover{text-decoration:none}.bandeau-descriptif-un .image-section{flex:1 1;position:relative}.bandeau-descriptif-un .image-section .image-container{height:555px;overflow:hidden;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image:after{background:linear-gradient(270deg,#0000 45%,#fff);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.bandeau-descriptif-un .image-section .image-container .bandeau-image:before{-webkit-backdrop-filter:brightness(95%) contrast(120%);backdrop-filter:brightness(95%) contrast(120%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}}@media(max-width:1115px){.bandeau-descriptif-un{align-items:center;background-color:#fff;display:flex;flex-direction:row;padding-left:4%;position:relative}.bandeau-descriptif-un .text-section-bandUn{flex:1 1}.bandeau-descriptif-un .text-section-bandUn .introduction{color:#35428e;font-size:.85em;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.bandeau-descriptif-un .text-section-bandUn .titre{color:#111;font-family:font-1,sans-serif;font-size:2.1em;margin-bottom:20px;width:84%}.bandeau-descriptif-un .text-section-bandUn p{color:#111;font-family:font-1,sans-serif;margin-bottom:20px;width:80%}.bandeau-descriptif-un .text-section-bandUn .descriptif{margin-bottom:7%;width:80%}.bandeau-descriptif-un .text-section-bandUn .descriptif .descriptif-liste{margin-bottom:4%}.bandeau-descriptif-un .text-section-bandUn .liste{font-family:font-1,sans-serif;line-height:.9em;list-style:none;margin-bottom:5%;padding:0}.bandeau-descriptif-un .text-section-bandUn .liste li{align-items:center;display:flex;font-family:font-1,sans-serif;font-size:.9em;margin-bottom:2%}.bandeau-descriptif-un .text-section-bandUn .liste li i{color:#000;font-size:.9em;margin-right:2%}.bandeau-descriptif-un .text-section-bandUn .buttons{display:flex;gap:10px}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary,.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-family:font-3,sans-serif;font-size:.7em;height:52px;justify-content:center;letter-spacing:.05em;width:34%}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary{background-color:#121e6e;color:#fff;margin-right:4%;transition:color .3s ease}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary:hover{background-color:#2a9ba0;text-decoration:none}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{background-color:#fff;border:1px solid #121e6e;color:#121e6e;font-family:font-4,sans-serif;transition:color .3s ease}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary:hover{text-decoration:none}.bandeau-descriptif-un .image-section{flex:1 1;position:relative}.bandeau-descriptif-un .image-section .image-container{height:555px;overflow:hidden;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image:after{background:linear-gradient(270deg,#0000 45%,#fff);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.bandeau-descriptif-un .image-section .image-container .bandeau-image:before{-webkit-backdrop-filter:brightness(95%) contrast(120%);backdrop-filter:brightness(95%) contrast(120%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}}@media(max-width:915px){.bandeau-descriptif-un{align-items:center;background-color:#fff;display:flex;flex-direction:row;padding-left:4%;position:relative}.bandeau-descriptif-un .text-section-bandUn{flex:1 1}.bandeau-descriptif-un .text-section-bandUn .introduction{color:#35428e;font-size:.8em;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.bandeau-descriptif-un .text-section-bandUn .titre{color:#111;font-family:font-1,sans-serif;font-size:1.9em;margin-bottom:20px;width:100%}.bandeau-descriptif-un .text-section-bandUn p{color:#111;font-family:font-1,sans-serif;margin-bottom:20px;width:80%}.bandeau-descriptif-un .text-section-bandUn .descriptif{margin-bottom:7%;width:80%}.bandeau-descriptif-un .text-section-bandUn .descriptif .descriptif-liste{margin-bottom:4%}.bandeau-descriptif-un .text-section-bandUn .liste{font-family:font-1,sans-serif;line-height:.9em;list-style:none;margin-bottom:7%;padding:0}.bandeau-descriptif-un .text-section-bandUn .liste li{align-items:center;display:flex;font-family:font-1,sans-serif;font-size:.8em;margin-bottom:2%}.bandeau-descriptif-un .text-section-bandUn .liste li i{color:#000;font-size:.9em;margin-right:2%}.bandeau-descriptif-un .text-section-bandUn .buttons{display:flex;gap:10px}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary,.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-family:font-3,sans-serif;font-size:.7em;height:48px;justify-content:center;letter-spacing:.05em;width:40%}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary{background-color:#121e6e;color:#fff;margin-right:4%;transition:color .3s ease}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary:hover{background-color:#2a9ba0;text-decoration:none}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{background-color:#fff;border:1px solid #121e6e;color:#121e6e;font-family:font-4,sans-serif;transition:color .3s ease}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary:hover{text-decoration:none}.bandeau-descriptif-un .image-section{flex:1 1;position:relative}.bandeau-descriptif-un .image-section .image-container{height:555px;overflow:hidden;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image:after{background:linear-gradient(270deg,#0000 45%,#fff);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.bandeau-descriptif-un .image-section .image-container .bandeau-image:before{-webkit-backdrop-filter:brightness(95%) contrast(120%);backdrop-filter:brightness(95%) contrast(120%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}}@media(max-width:767px){.bandeau-descriptif-un{background-color:#121e6e;height:800px;padding:0;position:relative;z-index:1}.bandeau-descriptif-un .image-section{height:340px;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.bandeau-descriptif-un .image-section .image-container{height:100%;overflow:hidden;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.bandeau-descriptif-un .image-section .image-container .bandeau-image:after{background:linear-gradient(180deg,#121e6e00 10%,#121e6e);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.bandeau-descriptif-un .image-section .image-container .bandeau-image:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.bandeau-descriptif-un .image-section .image-container .logos{display:none}.bandeau-descriptif-un .image-section .image-container .logos img{width:60%}.bandeau-descriptif-un .text-section-bandUn{background:#0000;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:auto;justify-content:flex-start;left:0;padding:10px 20px;position:absolute;text-align:left;top:32%;width:100%;z-index:3}.bandeau-descriptif-un .text-section-bandUn .introduction{color:hsla(0,0%,100%,.848);font-size:.8em;width:100%}.bandeau-descriptif-un .text-section-bandUn .titre{color:#fff;font-size:1.4em;margin-bottom:15px}.bandeau-descriptif-un .text-section-bandUn p{color:#fff;font-size:.8em;margin-bottom:15px}.bandeau-descriptif-un .text-section-bandUn .descriptif{margin-bottom:7%;width:100%}.bandeau-descriptif-un .text-section-bandUn .descriptif .descriptif-liste{margin-bottom:4%}.bandeau-descriptif-un .text-section-bandUn .liste{font-family:font-1,sans-serif;line-height:1em;list-style:none;margin-bottom:6%;padding:0}.bandeau-descriptif-un .text-section-bandUn .liste li{font-family:font-1,sans-serif;font-size:.9em;margin-bottom:3.5%}.bandeau-descriptif-un .text-section-bandUn .liste li i{color:#ffffff80;font-size:.8em}.bandeau-descriptif-un .text-section-bandUn .buttons{display:flex;gap:10px;justify-content:center;margin-top:20px}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary{background-color:#16b5b5;border:none;border-radius:5px;color:#fff;font-size:.8em;height:50px;transition:color .3s ease;width:250px}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-primary:hover{background-color:#2a9ba0;text-decoration:none}.bandeau-descriptif-un .text-section-bandUn .buttons .btn-secondary{display:none}}.bandeau-media{text-align:center}.bandeau-media .bandeau-media__title{color:#121e6e;font-family:font-4,sans-serif;font-size:24px;letter-spacing:.05em;margin-bottom:4%;text-transform:uppercase}.bandeau-media .bandeau-media__content{align-items:center;display:flex;justify-content:center;position:relative}.bandeau-media .bandeau-media__content .bandeau-media__content--left{justify-content:flex-start;margin-left:6.5%;margin-right:0}.bandeau-media .bandeau-media__content .bandeau-media__content--center{justify-content:center}.bandeau-media .bandeau-media__content .bandeau-media__content--right{justify-content:flex-end}.bandeau-media .bandeau-media__video-container{height:auto;max-width:2000px;position:relative;width:100%}.bandeau-media .bandeau-media__video-container .bandeau-media__media{height:auto;max-width:100%;width:57%}.bandeau-media .bandeau-media__video-container .bandeau-media__play-button{align-items:center;background-color:#0000;border:2px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:27%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease;width:10%;z-index:10}.bandeau-media .bandeau-media__video-container .bandeau-media__play-button i{color:#fff;font-size:3em}.bandeau-media .bandeau-media__video-container .bandeau-media__play-button:hover{background-color:#fff3}@media(min-width:1601px){.bandeau-media .bandeau-media__title{font-size:34px;margin-bottom:3%}.bandeau-media .bandeau-media__play-button{height:25%;width:6.5%}}@media(max-width:1600px){.bandeau-media .bandeau-media__play-button{width:8%}}@media(max-width:1200px){.bandeau-media .bandeau-media__title{font-size:20px;margin-bottom:3%}.bandeau-media .bandeau-media__play-button{width:9%}}@media(max-width:1115px){.bandeau-media .bandeau-media__title{font-size:18px;margin-bottom:3%}.bandeau-media .bandeau-media__play-button{width:9%}}@media(max-width:915px){.bandeau-media .bandeau-media__title{font-size:17px;margin-bottom:3%}.bandeau-media .bandeau-media__play-button{width:9%}}@media(max-width:767px){.bandeau-media{margin-bottom:6%}.bandeau-media .bandeau-media__title{font-size:18px;margin:10% 3%}.bandeau-media .bandeau-media__content{width:100%}.bandeau-media .bandeau-media__content .bandeau-media__content--left{margin-left:0}.bandeau-media .bandeau-media__content .bandeau-media__video-container .bandeau-media__media{max-width:none;width:100%}.bandeau-media .bandeau-media__content .bandeau-media__video-container .bandeau-media__play-button{height:29%;width:18%}.bandeau-media .bandeau-media__content .bandeau-media__video-container .bandeau-media__play-button i{font-size:2em}}.domaines{padding:3%}.domaines.template-section{padding:4% 2%}.domaines .domaines__title{color:#121e6e;font-family:font-4,sans-serif;font-size:1.5em;letter-spacing:.05em;margin-bottom:40px;margin-top:40px;text-align:center;text-transform:uppercase}.domaines .domaines__title.template-section__title{font-size:2em;margin-bottom:40px;text-transform:uppercase}.domaines .domaines__grid{display:flex;flex-wrap:wrap}.domaines .domaines__item{align-items:flex-end;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;box-sizing:border-box;display:flex;padding:1%;transition:transform .3s ease,box-shadow .3s ease;width:calc(25% - 1px)}.domaines .domaines__item:nth-child(4),.domaines .domaines__item:nth-child(8){border-right:none}.domaines .domaines__item:nth-child(5),.domaines .domaines__item:nth-child(6),.domaines .domaines__item:nth-child(7),.domaines .domaines__item:nth-child(8){border-bottom:none}.domaines .domaines__item.template-section__item{padding-right:1%}.domaines .domaines__item .domaines__image{align-items:end;display:flex;flex-shrink:0;height:100px;justify-content:end;margin-right:8%;overflow:hidden;padding-bottom:5%;width:30%}.domaines .domaines__item .domaines__image img{height:auto;max-height:60px;max-width:100%;object-fit:cover;object-position:center}.domaines .domaines__item .domaines__content{align-items:flex-start;display:flex;flex-direction:column;height:90%;justify-content:flex-start}.domaines .domaines__item .domaines__content .domaines__item-title{color:#35428e;font-family:font-2,sans-serif;font-size:.9em;margin-bottom:10px}.domaines .domaines__item .domaines__content .domaines__list{list-style:none;margin:0;padding:0}.domaines .domaines__item .domaines__content .domaines__list li{align-items:center;color:#333;display:flex;font-size:.9em;line-height:.9em;margin-bottom:5px}.domaines .domaines__item .domaines__content .domaines__list li .domaines__list-icon{color:#000;margin-right:5px}.domaines .domaines__item.hide-border{border-bottom:none}@media(min-width:1601px){.domaines{padding:3%}.domaines.template-section{padding:4% 2%}.domaines .domaines__title{font-size:30px;margin-bottom:40px;text-transform:uppercase}.domaines .domaines__grid{display:flex;flex-wrap:wrap}.domaines .domaines__item{align-items:flex-end;border-bottom:1px solid #e0e0e0;box-sizing:border-box;display:flex;padding:1%;width:calc(25% - 1px)}.domaines .domaines__image{align-items:end;display:flex;flex-shrink:0;height:100px;justify-content:end;margin-right:8%;overflow:hidden;padding-bottom:5%;width:30%}.domaines .domaines__image img{height:auto;max-height:80px;max-width:100%;object-fit:cover;object-position:center}.domaines .domaines__content{align-items:flex-start;display:flex;flex-direction:column;height:90%;justify-content:flex-start}.domaines .domaines__content .domaines__item-title{color:#35428e;font-family:font-2,sans-serif;font-size:1.1em;margin-bottom:10px}.domaines .domaines__content .domaines__list{list-style:none;margin:0;padding:0}.domaines .domaines__content .domaines__list li{color:#333;font-size:1em;line-height:1.1em}.domaines.hide-border{border-bottom:none}}@media(max-width:1115px){.domaines{padding:3%}.domaines.template-section{padding:4% 2%}.domaines .domaines__title{color:#121e6e;font-family:font-4,sans-serif;font-size:1.2em;letter-spacing:.05em;margin-bottom:30px;text-align:center;text-transform:uppercase}.domaines .domaines__title.template-section__title{color:#121e6e;font-size:1.4em;letter-spacing:.05em;margin-bottom:40px;text-align:center;text-transform:uppercase}.domaines .domaines__grid{display:flex;flex-wrap:wrap}.domaines .domaines__item{align-items:flex-end;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;box-sizing:border-box;display:flex;padding:.5% .5% 2% 1%;width:calc(25% - 1px)}.domaines .domaines__item.template-section__item{padding-right:1%}.domaines .domaines__item .domaines__image{align-items:end;display:flex;flex-shrink:0;height:100px;justify-content:end;margin-right:8%;overflow:hidden;padding-bottom:7%;width:24%}.domaines .domaines__item .domaines__image.template-section__image{align-items:center;display:flex;flex-shrink:0;height:100px;justify-content:center;margin:0 14px;overflow:hidden;width:22%}.domaines .domaines__item .domaines__image img{height:auto;max-height:80px;max-width:100%;object-fit:cover;object-position:center}.domaines .domaines__item .domaines__content{align-items:flex-start;display:flex;flex-direction:column;height:90%;justify-content:flex-start}.domaines .domaines__item .domaines__content .domaines__item-title,.domaines .domaines__item .domaines__content .domaines__item-title.template-section__item-title{color:#35428e;font-family:font-2,sans-serif;font-size:.8em;margin-bottom:10px}.domaines .domaines__item .domaines__content .domaines__list{list-style:none;margin:0;padding:0}.domaines .domaines__item .domaines__content .domaines__list li{align-items:center;color:#333;display:flex;font-size:.7em;line-height:.9em;margin-bottom:5px}.domaines .domaines__item .domaines__content .domaines__list li.template-section__list-item{color:#333;font-size:.7em;line-height:1.1em}.domaines .domaines__item .domaines__content .domaines__list li .domaines__list-icon{color:#000;margin-right:5px}.domaines .domaines__item.hide-border{border-bottom:none}}@media(max-width:915px){.domaines{padding:3%}.domaines.template-section{padding:4% 2%}.domaines .domaines__title,.domaines .domaines__title.template-section__title{color:#121e6e;font-family:font-4,sans-serif;font-size:1.1em;letter-spacing:.05em;margin-bottom:40px;text-align:center;text-transform:uppercase}.domaines .domaines__grid{display:flex;flex-wrap:wrap}.domaines .domaines__item{border-right:1px solid #e0e0e0}.domaines .domaines__item,.domaines .domaines__item.template-section__item{align-items:flex-end;border-bottom:1px solid #e0e0e0;box-sizing:border-box;display:flex;padding:.5% .5% 2% 1%;width:calc(25% - 1px)}.domaines .domaines__item .domaines__image{align-items:flex-end;display:flex;flex-shrink:0;height:100px;justify-content:end;margin-right:8%;overflow:hidden;padding-bottom:0;width:24%}.domaines .domaines__item .domaines__image.template-section__image{align-items:center;display:flex;flex-shrink:0;height:100px;justify-content:center;margin:0 15px;overflow:hidden;width:22%}.domaines .domaines__item .domaines__image img{height:auto;max-height:80px;max-width:100%;object-fit:cover;object-position:center}.domaines .domaines__item .domaines__content{align-items:flex-start;display:flex;flex-direction:column;height:90%;justify-content:flex-start;width:68%}.domaines .domaines__item .domaines__content .domaines__item-title{color:#35428e;font-family:font-2,sans-serif;font-size:.6em;margin-bottom:10px}.domaines .domaines__item .domaines__content .domaines__item-title.template-section__item-title{color:#35428e;font-family:font-2,sans-serif;font-size:.9em;margin-bottom:10px}.domaines .domaines__item .domaines__content .domaines__list{list-style:none;margin:0;padding:0}.domaines .domaines__item .domaines__content .domaines__list li{align-items:center;color:#333;display:flex;font-size:.65em;line-height:.9em;margin-bottom:5px}.domaines .domaines__item .domaines__content .domaines__list li.template-section__list-item{align-items:center;color:#333;display:flex;font-size:.85em;line-height:1em;margin-bottom:5px}.domaines .domaines__item .domaines__content .domaines__list li .domaines__list-icon{color:#000;margin-right:5px}.domaines .domaines__item.hide-border{border-bottom:none}}@media(max-width:767px){.domaines{box-sizing:border-box;padding:3%;width:100%}.domaines.template-section{box-sizing:border-box;padding-top:0;width:100%}.domaines .domaines__title,.domaines .domaines__title.template-section__title{color:#121e6e;font-family:font-4,sans-serif;font-size:24px;letter-spacing:.05em;margin-bottom:40px;text-align:center;text-transform:uppercase}.domaines .domaines__grid{display:flex;flex-wrap:wrap;margin:0 auto;width:100%}.domaines .domaines__item{align-items:flex-end;border-bottom:1px solid #e0e0e0;border-right:none;box-sizing:border-box;display:flex;margin-bottom:0;padding-bottom:8%;width:49%}.domaines .domaines__item:nth-child(odd){margin-right:2%}.domaines .domaines__item:nth-child(2n){margin-right:0}.domaines .domaines__item:nth-child(7),.domaines .domaines__item:nth-child(8){border-top:1px solid #e0e0e0}.domaines .domaines__item.template-section__item{align-items:flex-end;border-bottom:none;border-right:none;box-sizing:border-box;display:flex;margin-bottom:0;margin-top:4%;padding-bottom:0;padding-right:5%;width:98.7%}.domaines .domaines__item .domaines__image{align-items:center;display:flex;flex-shrink:0;height:100px;justify-content:center;margin-right:5px;overflow:hidden;width:27%}.domaines .domaines__item .domaines__image img{height:auto;max-height:60px;max-width:100%;object-fit:cover;object-position:center}.domaines .domaines__item .domaines__image.template-section__image{align-items:center;display:flex;flex-shrink:0;height:100px;justify-content:center;margin-right:8%;overflow:hidden;padding-bottom:0}.domaines .domaines__item .domaines__image.template-section__image img{height:auto;max-height:60px;max-width:100%;object-fit:cover;object-position:center}.domaines .domaines__item .domaines__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:78%}.domaines .domaines__item .domaines__content .domaines__item-title{color:#35428e;font-family:font-2,sans-serif;font-size:.8em;margin-bottom:8px}.domaines .domaines__item .domaines__content .domaines__list{list-style:none;margin:0;padding:0}.domaines .domaines__item .domaines__content .domaines__list li{align-items:center;color:#333;display:flex;font-size:.85em;line-height:1.1em;margin-bottom:1px}.domaines .domaines__item .domaines__content .domaines__list li .domaines__list-icon{color:#000;margin-right:5px}.domaines .domaines__item .domaines__content.template-section__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:78%}.domaines .domaines__item .domaines__content.template-section__content .domaines__item-title{color:#35428e;font-family:font-2,sans-serif;font-size:.8em;margin-bottom:8px}.domaines .domaines__item .domaines__content.template-section__content .domaines__list{list-style:none;margin:0;padding:0}.domaines .domaines__item .domaines__content.template-section__content .domaines__list li{align-items:center;color:#333;display:flex;font-size:.6em;line-height:1.1em;margin-bottom:1px}.domaines .domaines__item .domaines__content.template-section__content .domaines__list li.template-section__list-item{align-items:center;color:#121e6e;display:flex;font-size:.8em;line-height:1em;margin-bottom:0}.domaines .domaines__item .domaines__content.template-section__content .domaines__list li .domaines__list-icon{color:#000;margin-right:5px}}.question-projet{align-items:center;display:flex;margin:50px auto;width:74%}.question-projet .question-projet__image-container{border-radius:8px;flex:1 1;height:350px;overflow:hidden;position:relative}.question-projet .question-projet__image{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.question-projet .question-projet__image:after{background:linear-gradient(90deg,#0000 50%,#fff);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.question-projet .question-projet__text-container{flex:1 1;padding:20px;z-index:1}.question-projet .question-projet__text-container .question-projet__title{color:#35428e;font-family:font-4,sans-serif;font-size:1.6rem;margin-bottom:35px;width:98%}.question-projet .question-projet__text-container .question-projet__description{font-size:1rem;line-height:130%;margin-bottom:40px;text-align:justify;width:90%}.question-projet .question-projet__text-container .question-projet__button{background-color:#121e6e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.7em;height:50px;letter-spacing:.05em;margin-top:1%;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,transform .3s ease;width:40%}.question-projet .question-projet__text-container .question-projet__button:hover{background-color:#16b5b5;padding:0;text-decoration:none}@media(max-width:1200px){.question-projet .question-projet__text-container .question-projet__button{font-size:.7em;height:50px;width:50%}}@media(max-width:1000px){.question-projet .question-projet__text-container .question-projet__button{font-size:.7em;height:50px;width:60%}}@media(max-width:768px){.question-projet{align-items:center;display:flex;flex-direction:column;margin:20px auto;width:90%}.question-projet .question-projet__image-container{border-radius:7px 7px 0 0;flex:0 0 auto;height:220px;margin-bottom:0;overflow:hidden;position:relative;width:100%}.question-projet .question-projet__image{background-position:50%;background-size:cover;position:relative;width:100%}.question-projet .question-projet__image:after{background:linear-gradient(180deg,#0000 50%,#fff 97%);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.question-projet .question-projet__text-container{box-sizing:border-box;padding:20px;text-align:left;width:100%;z-index:1}.question-projet .question-projet__text-container .question-projet__title{color:#35428e;font-family:font-4,sans-serif;font-size:1.4rem;margin-bottom:20px;width:100%}.question-projet .question-projet__text-container .question-projet__description{font-size:1rem;line-height:1.4;margin-bottom:20px;text-align:justify;width:100%}.question-projet .question-projet__text-container a{text-decoration:none}.question-projet .question-projet__text-container a .question-projet__button{background-color:#121e6e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:.9em;height:54px;letter-spacing:.05em;margin:20px auto 0;padding:2% 3%;text-align:center;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,transform .3s ease;width:250px}.question-projet .question-projet__text-container a .question-projet__button:hover{background-color:#16b5b5;text-decoration:none}}.article-list{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-top:.5%}.article-card{background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;margin-bottom:3%;margin-top:3%;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:calc(23.2% - 20px)}.article-card:hover{box-shadow:0 4px 8px #0003;transform:translateY(-5px)}.article-card:hover .article-content{transition:color .3s ease}.article-card:hover .article-content h3{color:#16b5b5;transition:color .3s ease}.article-card a{text-decoration:none}.article-image{height:265px;object-fit:cover;object-position:center;width:100%}.article-content{color:#000;padding:4% .8%;text-align:left}.article-content h3{color:#35428e;font-family:font-4,sans-serif;font-size:1.2em;margin:3% 6%}.article-content .p-content{font-family:font-4,sans-serif;font-size:.9rem;margin:3% 6%}.article-content .p-intro{font-family:font-1,sans-serif;font-size:.9rem;margin:4% 6%}@media(max-width:768px){.section-articles{padding:0}.section-articles h4{font-size:20px;margin-bottom:15px;text-align:center}.section-articles .article-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.section-articles .article-list::-webkit-scrollbar{display:none}.section-articles .article-list .article-card{flex:0 0 75vw;margin-bottom:10px;scroll-snap-align:start}.section-articles .article-list .article-card:first-child{margin-left:4%}.section-articles .article-list .article-card:last-child{margin-right:4%}.article-content{color:#000;padding:3% .8%;text-align:left}.article-content h3{font-size:1.2em}.article-content .p-content,.article-content .p-intro{font-size:.9rem}}.article-blog-carte{border:1px solid #0000001a;cursor:pointer;margin:0 auto;max-width:900px;overflow:hidden;position:relative;width:100%}.article-blog-carte .image{height:160px;object-fit:cover;transition:all .3s ease;width:100%}.article-blog-carte:hover .image{transform:scale(1.05)}.article-blog-carte:hover .title{color:#16b5b5}.article-blog-carte .info{height:310px;padding:0 8% 23%}.article-blog-carte .info .headerBlog{color:#b0aeae;display:flex;justify-content:space-between;z-index:0}.article-blog-carte .info .headerBlog .category{color:#121e6e;font-size:.8rem;margin-top:7%;text-transform:uppercase}.article-blog-carte .info .headerBlog .reading-time{align-items:center;color:#666;display:flex;font-size:.8rem;margin-top:4%}.article-blog-carte .info .headerBlog .reading-time img{margin-right:8px;width:40%}.article-blog-carte .info .headerBlog .reading-time .time{margin-top:0}.article-blog-carte .info .title{font-size:1.3rem;margin-top:3%}.article-blog-carte .info .keywords{margin-bottom:7%;margin-top:4%}.article-blog-carte .info .keywords .keyword{background-color:#eee;border-radius:15px;font-size:.75rem;padding:5px 10px}.article-blog-carte .info .excerpt{font-size:1rem}.article-blog-carte .info .excerpt .read-more{color:rgba(0,123,255,.608);cursor:pointer}.article-blog-carte .info .excerpt .read-more:hover{text-decoration:underline}@media(max-width:915px){.article-blog-carte .info .headerBlog .category{font-size:.7rem}.article-blog-carte .info .headerBlog .reading-time{font-size:.7rem;margin:3% 0}.article-blog-carte .info .headerBlog .reading-time img{margin-right:8px;width:30%}.article-blog-carte .info .headerBlog .reading-time .time{margin-top:9%}.article-blog-carte .info .title{font-size:1rem;margin-top:3%}.article-blog-carte .info .keywords{margin-bottom:7%;margin-top:4%}.article-blog-carte .info .keywords .keyword{font-size:.6rem}.article-blog-carte .info .excerpt{font-size:.8rem}}@media(max-width:767px){.article-blog-carte{margin:0 auto;max-width:880px;width:95%}.article-blog-carte .image{height:150px}.article-blog-carte .info{height:300px;padding-bottom:13%}.article-blog-carte .info .title{font-size:1.1rem;margin-top:0}}.article-blog-descriptif{margin:0 auto}.article-blog-descriptif .bandeau-media{margin:0;position:relative;width:100vw}.article-blog-descriptif .bandeau-media .img-bandeau{display:block;height:100%;max-height:550px;object-fit:cover;width:100%}.article-blog-descriptif .bandeau-media .bandeau-content{box-sizing:border-box;color:#fff;left:50%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.article-blog-descriptif .bandeau-media .bandeau-content h3{color:#fff;font-size:1.7rem;margin-bottom:2%}.article-blog-descriptif .bandeau-media .bandeau-content h1{color:#fff;font-family:font-4,sans-serif;font-size:3rem;letter-spacing:.05em;margin:0 16%;text-transform:uppercase}.article-blog-descriptif .bandeau-media:after{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.article-blog-descriptif .content-container{align-items:flex-start;display:flex;justify-content:flex-start;margin:0;padding-top:20px}.article-blog-descriptif .content-container main{flex-grow:3;margin-left:40px;margin-right:0;padding-right:2px;width:calc(40% - 1px)}.article-blog-descriptif .content-container main .bloc-texte-deux,.article-blog-descriptif .content-container main .bloc-texte-trois,.article-blog-descriptif .content-container main .bloc-texte-un{margin:50px;max-width:80%;width:100%}.article-blog-descriptif .content-container main .title-h1{color:#35428e;font-family:font-3,sans-serif;font-size:2rem;letter-spacing:.05em;margin-bottom:20px;text-transform:uppercase}.article-blog-descriptif .content-container main .title-h2{color:#35428e;font-family:font-3,sans-serif;font-size:1.8rem;margin-bottom:15px}.article-blog-descriptif .content-container main .title-h3{color:#35428e;font-family:font-4,sans-serif;font-size:1.6rem;margin-bottom:15px}.article-blog-descriptif .content-container main .title-h4{color:#35428e;font-family:font-4,sans-serif;font-size:1.4rem;margin-bottom:10px}.article-blog-descriptif .content-container main .title-h5{color:#35428e;font-family:font-4,sans-serif;font-size:1.2rem;margin-bottom:10px}.article-blog-descriptif .content-container main .paragraph{color:#000;font-size:1.1rem;margin-bottom:15px;white-space:pre-line}.article-blog-descriptif .content-container main .list{list-style:none;margin-bottom:15px;padding:0}.article-blog-descriptif .content-container main .list .list-item{align-items:center;display:flex;font-size:1.1rem;margin-bottom:10px}.article-blog-descriptif .content-container main .list .list-item .bullet{color:#121e6e;font-size:1.5rem;margin-right:5px}.article-blog-descriptif .content-container main .img-media{display:block;height:auto;margin-left:50px;max-width:100%;width:80%}@media(max-width:768px){.article-blog-descriptif{margin:0 auto}.article-blog-descriptif .bandeau-media{margin:0;position:relative;width:100vw}.article-blog-descriptif .bandeau-media .img-bandeau{display:block;height:100%;max-height:250px;object-fit:cover;width:100%}.article-blog-descriptif .bandeau-media .bandeau-content{box-sizing:border-box;color:#fff;left:50%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.article-blog-descriptif .bandeau-media .bandeau-content h3{color:#fff;font-size:1rem;margin-bottom:2%}.article-blog-descriptif .bandeau-media .bandeau-content h1{color:#fff;font-family:font-4,sans-serif;font-size:1.3rem;letter-spacing:.05em;margin:0 10%;text-transform:uppercase}.article-blog-descriptif .bandeau-media:after{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.article-blog-descriptif .content-container{display:block;margin:0;padding-top:10px}.article-blog-descriptif .content-container main{margin-left:0;width:100%}.article-blog-descriptif .content-container main .bloc-texte-deux,.article-blog-descriptif .content-container main .bloc-texte-trois,.article-blog-descriptif .content-container main .bloc-texte-un{margin-left:7%;width:100%}.article-blog-descriptif .content-container main .title-h1{font-size:1.6rem;margin-bottom:15px}.article-blog-descriptif .content-container main .title-h2{font-size:1.5rem;margin-bottom:10px}.article-blog-descriptif .content-container main .title-h3{font-size:1.3rem;margin-bottom:10px}.article-blog-descriptif .content-container main .title-h4{font-size:1.2rem;margin-bottom:8px}.article-blog-descriptif .content-container main .title-h5{font-size:1.1rem;margin-bottom:8px}.article-blog-descriptif .content-container main .paragraph{font-size:1rem;margin-bottom:10px}.article-blog-descriptif .content-container main .list{margin-bottom:10px}.article-blog-descriptif .content-container main .list .list-item{font-size:.9rem;margin-bottom:8px}.article-blog-descriptif .content-container main .list .list-item .icon{font-size:.9rem;margin-right:10px}.article-blog-descriptif .content-container main .img-media{display:block;height:auto;margin:0;max-width:100%;width:100%}}.jps-metaview{width:100%}.jps-metaview .jps-metaview__image{display:block;height:auto;object-fit:cover;width:100%}.jps-metaview .jps-metaview__content{background-color:#121e6e;color:#fff;height:100%;padding:2% 6% 10%;text-align:center}.jps-metaview .jps-metaview__content .jps-metaview__title{font-size:1.5rem;margin-top:6%}.jps-metaview .jps-metaview__content .jps-metaview__subtitle{font-size:.8rem;margin:9%}.jps-metaview .jps-metaview__content .jps-metaview__button{align-items:center;background-color:#16b5b5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;height:48px;justify-content:center;letter-spacing:.05em;margin:auto;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:100%}.jps-metaview .jps-metaview__content .jps-metaview__button:hover{background-color:#0097a7}@media(min-width:1601px){.jps-metaview__image{max-height:160px}.jps-metaview__content{height:315px}.jps-metaview__content .jps-metaview__title{font-size:1.8rem;margin-top:3%}.jps-metaview__content .jps-metaview__subtitle{font-size:1.2rem;margin:5%}.jps-metaview__content .jps-metaview__button{font-size:1rem;width:93%}}@media(max-width:1600px){.jps-metaview__content{height:320px}.jps-metaview__content .jps-metaview__title{font-size:1.75rem}.jps-metaview__content .jps-metaview__subtitle{font-size:.9rem}.jps-metaview__content .jps-metaview__button{font-size:1rem}}@media(max-width:1350px){.jps-metaview__image{max-height:200px}.jps-metaview__content{height:330px}.jps-metaview__content .jps-metaview__title{font-size:1.5rem;margin-top:10%}.jps-metaview__content .jps-metaview__subtitle{font-size:.8rem;margin:10% 0}}@media(max-width:1200px){.jps-metaview__image{height:160px}.jps-metaview__content{height:310px}.jps-metaview__content .jps-metaview__title{font-size:1.3rem;margin-top:15%}}@media(max-width:1080px){.jps-metaview__image{height:140px}.jps-metaview__content{height:330px}.jps-metaview__content .jps-metaview__title{font-size:1.3rem;margin-top:15%}}@media(max-width:990px){.jps-metaview__image{height:140px}.jps-metaview__content{height:335px}.jps-metaview__content .jps-metaview__title{font-size:1rem;margin-top:25%}.jps-metaview__content .jps-metaview__subtitle{font-size:.7rem;margin:30% 0}.jps-metaview__content .jps-metaview__button{font-size:.7rem}}@media(max-width:767px){.jps-metaview .jps-metaview__image{height:150px}.jps-metaview .jps-metaview__content{height:305px}.jps-metaview .jps-metaview__content .jps-metaview__title{font-size:1.4rem;margin-top:10%}.jps-metaview .jps-metaview__content .jps-metaview__subtitle{font-size:.9rem;margin:10% 0}.jps-metaview .jps-metaview__content .jps-metaview__button{font-size:.8rem}}.carrousel-blog{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-top:7%;min-height:400px;overflow:hidden;position:relative;width:100%}.carrousel-blog .carrousel-blog__title{color:#121e6e;font-family:font-4,sans-serif;font-size:24px;letter-spacing:.05em;margin-bottom:1%;text-transform:uppercase}.carrousel-blog .carrousel-blog__next,.carrousel-blog .carrousel-blog__prev{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.226);border-radius:50%;color:rgba(0,0,0,.574);cursor:pointer;display:flex;font-size:1em;height:65px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s;width:65px;z-index:1}.carrousel-blog .carrousel-blog__next:hover,.carrousel-blog .carrousel-blog__prev:hover{background-color:rgba(59,59,59,.192)}.carrousel-blog .carrousel-blog__prev{left:5%}.carrousel-blog .carrousel-blog__next{right:5%}.carrousel-blog .carrousel-blog__content{align-items:center;display:flex;margin:3% auto;overflow:hidden;transition:opacity .5s ease-in-out;width:75%}.carrousel-blog .carrousel-blog__content::-webkit-scrollbar{display:none}.carrousel-blog .carrousel-blog__content>*{flex:1 1;margin:0 2%;min-width:0}.carrousel-blog .jps-metaview-wrapper{display:block;flex:1 1}@media(max-width:768px){.carrousel-blog .carrousel-blog__title{font-size:20px;margin-bottom:15px}.carrousel-blog .carrousel-blog__next,.carrousel-blog .carrousel-blog__prev{display:none}.carrousel-blog .carrousel-blog__content{display:flex;flex-wrap:nowrap;margin-left:-10px;overflow-x:auto;padding-bottom:10px;width:102%}.carrousel-blog .carrousel-blog__content::-webkit-scrollbar{display:none}.carrousel-blog .carrousel-blog__content>*{flex:0 0 75vw;margin-left:10px;margin-right:0}.carrousel-blog .jps-metaview-wrapper{width:10%}}.bandeau-descriptif{align-items:center;display:flex;justify-content:space-between;padding:3% 3.5%}.bandeau-descriptif.reverse{flex-direction:row-reverse}.bandeau-descriptif .image-section{margin-right:1.9em;position:relative;width:100%}.bandeau-descriptif .image-section img{height:auto;object-fit:cover;width:100%}.bandeau-descriptif .text-section{display:flex;flex-direction:column;justify-content:center;margin-right:-5%;width:100%}.bandeau-descriptif .text-section .titre{color:#121e6e;font-family:font-4,sans-serif;font-size:1.4em;margin-bottom:8px}.bandeau-descriptif .text-section p{color:#000;font-size:1em;line-height:1.2em;margin-top:.6em;padding-right:3%;width:95%}.bandeau-descriptif .text-section .liste{color:#121e6e;font-size:1.1em;list-style-type:none;padding:0}.bandeau-descriptif .text-section .liste li{align-items:center;display:flex;line-height:.95em}.bandeau-descriptif .text-section .liste li .fas{margin-right:.5rem}.bandeau-descriptif .text-section .btn-primary{align-items:center;background-color:#121e6e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:font-3,sans-serif;font-size:.7em;height:52px;justify-content:center;letter-spacing:.05em;margin-right:4%;margin-top:5%;padding:0 4%;transition:background-color .3s ease;width:40%}.bandeau-descriptif .text-section .btn-primary:hover{background-color:#2a9ba0;text-decoration:none}@media(max-width:768px){.bandeau-descriptif{background-color:#fff;border-radius:20px 20px 0 0;margin-top:-20px;padding:5% 3%;position:relative;z-index:2}.bandeau-descriptif,.bandeau-descriptif.reverse{flex-direction:column}.bandeau-descriptif .image-section{margin-right:0;position:relative;width:100%}.bandeau-descriptif .image-section img{height:auto;object-fit:cover;width:100%}.bandeau-descriptif .text-section{display:flex;flex-direction:column;justify-content:center;margin:7% 3%;padding-left:3%;padding-right:7%;width:97%}.bandeau-descriptif .text-section .titre{font-family:font-2,sans-serif;font-size:1.3em;margin-bottom:10px}.bandeau-descriptif .text-section p{color:#555;font-size:1em;line-height:1.4em;margin-top:1em;padding-right:0;width:100%}.bandeau-descriptif .text-section .liste{color:#35428e;font-size:1em;list-style-type:none;padding:0}.bandeau-descriptif .text-section .liste li{align-items:center;display:flex;line-height:1.4em}.bandeau-descriptif .text-section .liste li .fas{margin-right:.7rem}.bandeau-descriptif .text-section .btn-primary{align-items:center;background-color:#121e6e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:font-3,sans-serif;font-size:.8em;height:50px;justify-content:center;letter-spacing:.05em;margin:10% auto auto;text-decoration:none;transition:background-color .3s ease;width:60%}.bandeau-descriptif .text-section .btn-primary:hover{background-color:#2a9ba0;font-size:.85em;font-weight:700;text-decoration:none}}.logos-partenaires-wrapper{margin-bottom:3.5%;overflow:hidden;position:relative;width:100%}.logos-partenaires{align-items:center;animation:scroll 60s linear infinite;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:flex;flex-wrap:nowrap;height:180px;justify-content:start;margin:0 4%;overflow:hidden;position:relative;width:387.5%}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logos-partenaires:hover{animation-play-state:paused}.logo{filter:grayscale(100%) brightness(100%);flex-shrink:0;height:120px;margin:0 20px;object-fit:contain;transition:filter .3s ease;width:120px}.logo:hover{filter:grayscale(0) brightness(100%)}@media(max-width:1200px){.logos-partenaires{height:140px}.logo{max-height:45px}}@media(max-width:915px){.logos-partenaires{height:120px}.logo{max-height:40px}}@media(max-width:767px){.logos-partenaires{height:100px}.logo{margin:0 15px}}.bandeau-media-animation{align-items:flex-start;display:flex;gap:40px;padding:4%}.bandeau-media-animation.row-reverse{flex-direction:row-reverse}.bandeau-media-animation__images{flex:1 1}.bandeau-media-animation__images h1{display:none}.bandeau-media-animation__images .bandeau-media-animation__iframe-container{height:100%;position:relative;width:100%}.bandeau-media-animation__images .bandeau-media-animation__iframe-container iframe{border:none;height:100%;width:100%}.bandeau-media-animation__images .bandeau-media-animation__iframe-container .bandeau-media-animation__instruction{font-style:italic;left:-70px;position:absolute;text-align:center;width:100%;z-index:10}.bandeau-media-animation__images .bandeau-media-animation__image-container{margin:auto}.bandeau-media-animation__images .bandeau-media-animation__image-container .bandeau-media-animation__instruction{font-style:italic;text-align:center}.bandeau-media-animation__text{display:flex;flex:1 1;flex-direction:column;height:100%;margin:auto;width:100%}.bandeau-media-animation__text h2{color:#35428e;font-family:font-4,sans-serif;font-size:1.3em;margin-bottom:2%}.bandeau-media-animation__text p{color:#000;font-size:1em;line-height:130%;margin-bottom:1.9%}.bandeau-media-animation__text ul{list-style-type:none;margin:0 0 2%;padding:0}.bandeau-media-animation__text ul li{align-items:center;color:#121e6e;display:flex;font-size:1em;line-height:1.4em}.bandeau-media-animation__text ul li .fas{margin-right:2%}.bandeau-media-animation__text ul li .icon-check{color:#121e6e}.bandeau-media-animation__text button{background-color:#121e6e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8em;height:55px;letter-spacing:.05em;margin-top:1%;padding:2%;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:37%}.bandeau-media-animation__text button:hover{background-color:#2a9ba0;text-decoration:none}@media(min-width:1820px){.bandeau-media-animation__images{flex:1 1}.bandeau-media-animation__images h1{display:none}.bandeau-media-animation__images .bandeau-media-animation__iframe-container iframe{height:800px;width:900px}.bandeau-media-animation__images .bandeau-media-animation__iframe-container .bandeau-media-animation__instruction{left:0}.bandeau-media-animation__images .bandeau-media-animation__image-container{height:470px}.bandeau-media-animation__text h2{font-size:1.5em}.bandeau-media-animation__text p{font-size:1.1em;line-height:130%}.bandeau-media-animation__text ul{margin-bottom:2%}.bandeau-media-animation__text ul li{font-size:1.1em;line-height:1.4em}.bandeau-media-animation__text ul li .fas{margin-right:2%}.bandeau-media-animation__text button{background-color:#121e6e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8em;height:55px;letter-spacing:.05em;margin-top:1%;padding:2%;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:30%}.bandeau-media-animation__text button:hover{background-color:#2a9ba0;text-decoration:none}}@media(min-width:1601px){.bandeau-media-animation__images{flex:1 1}.bandeau-media-animation__images h1{display:none}.bandeau-media-animation__images .bandeau-media-animation__iframe-container iframe{height:500px;width:800px}.bandeau-media-animation__images .bandeau-media-animation__iframe-container .bandeau-media-animation__instruction{left:0}.bandeau-media-animation__images .bandeau-media-animation__image-container{height:470px}.bandeau-media-animation__text h2{font-size:1.5em}.bandeau-media-animation__text p{font-size:1.1em;line-height:130%}.bandeau-media-animation__text ul{margin-bottom:2%}.bandeau-media-animation__text ul li{font-size:1.1em;line-height:1.4em}.bandeau-media-animation__text ul li .fas{margin-right:2%}.bandeau-media-animation__text button{background-color:#121e6e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8em;height:50px;letter-spacing:.05em;margin-top:1%;padding:2%;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:33%}.bandeau-media-animation__text button:hover{background-color:#2a9ba0;text-decoration:none}}@media(max-width:1600px){.bandeau-media-animation{gap:20px}.bandeau-media-animation__images{flex:1 1}.bandeau-media-animation__images .bandeau-media-animation__iframe-container{position:relative;width:100%}.bandeau-media-animation__images .bandeau-media-animation__iframe-container iframe{border:none;height:440px;width:700px}.bandeau-media-animation__images .bandeau-media-animation__iframe-container .bandeau-media-animation__instruction{left:0}.bandeau-media-animation__images .bandeau-media-animation__image-container{height:450px}.bandeau-media-animation__images .bandeau-media-animation__image-container img{margin-bottom:1%;width:50%}.bandeau-media-animation__images .bandeau-media-animation__image-container .bandeau-media-animation__instruction{margin-top:0}.bandeau-media-animation__text h2{font-size:1.4em;margin-bottom:2%}.bandeau-media-animation__text p{font-size:1em;line-height:130%;margin-bottom:1.9%}.bandeau-media-animation__text ul{margin-bottom:2%}.bandeau-media-animation__text ul li{font-size:1em;line-height:1.3em}.bandeau-media-animation__text ul li .fas{margin-right:2%}.bandeau-media-animation__text button{background-color:#121e6e;color:#fff;font-size:.8em;height:50px;letter-spacing:.05em;margin-top:1%;padding:2%;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:30%}.bandeau-media-animation__text button:hover{background-color:#2a9ba0;text-decoration:none}}@media(max-width:1500px){.bandeau-media-animation{align-items:center;display:flex;gap:40px;padding:4%}.bandeau-media-animation.row-reverse{flex-direction:row-reverse}.bandeau-media-animation__images{flex:1 1}.bandeau-media-animation__images h1{display:none}.bandeau-media-animation__images .bandeau-media-animation__iframe-container{position:relative;width:100%}.bandeau-media-animation__images .bandeau-media-animation__iframe-container iframe{border:none;height:430px;width:680px}.bandeau-media-animation__images .bandeau-media-animation__iframe-container .bandeau-media-animation__instruction{left:0}.bandeau-media-animation__images .bandeau-media-animation__image-container{align-items:center;display:flex;flex-direction:column;height:380px}.bandeau-media-animation__images .bandeau-media-animation__image-container img{height:auto;object-fit:cover;width:50%}.bandeau-media-animation__images .bandeau-media-animation__image-container .bandeau-media-animation__instruction{font-style:italic;margin-top:0;text-align:center}.bandeau-media-animation__text{display:flex;flex:1 1;flex-direction:column;height:100%;margin:auto;width:100%}.bandeau-media-animation__text h2{color:#35428e;font-family:font-4,sans-serif;font-size:1.3em;margin-bottom:2%}.bandeau-media-animation__text p{color:#000;font-size:.95em;line-height:130%;margin-bottom:1.9%}.bandeau-media-animation__text ul{list-style-type:none;margin:0 0 2%;padding:0}.bandeau-media-animation__text ul li{align-items:center;color:#121e6e;display:flex;font-size:.95em;line-height:1.3em}.bandeau-media-animation__text ul li .fas{margin-right:2%}.bandeau-media-animation__text ul li .icon-check{color:#121e6e}.bandeau-media-animation__text button{background-color:#121e6e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8em;height:50px;letter-spacing:.05em;margin-top:1%;padding:2%;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:30%}.bandeau-media-animation__text button:hover{background-color:#2a9ba0;text-decoration:none}}@media(max-width:1355px){.bandeau-media-animation{align-items:center;display:flex;gap:30px;padding:4%}.bandeau-media-animation.row-reverse{flex-direction:row-reverse}.bandeau-media-animation__images{flex:1 1}.bandeau-media-animation__images h1{display:none}.bandeau-media-animation__images .bandeau-media-animation__iframe-container{position:relative;width:100%}.bandeau-media-animation__images .bandeau-media-animation__iframe-container iframe{border:none;height:375px;width:600px}.bandeau-media-animation__images .bandeau-media-animation__iframe-container .bandeau-media-animation__instruction{left:0}.bandeau-media-animation__images .bandeau-media-animation__image-container{align-items:center;display:flex;flex-direction:column;height:380px}.bandeau-media-animation__images .bandeau-media-animation__image-container img{height:auto;object-fit:cover;width:50%}.bandeau-media-animation__images .bandeau-media-animation__image-container .bandeau-media-animation__instruction{font-style:italic;margin-top:0;text-align:center}.bandeau-media-animation__text{display:flex;flex:1 1;flex-direction:column;height:100%;margin:auto;width:100%}.bandeau-media-animation__text h2{color:#35428e;font-family:font-4,sans-serif;font-size:1.3em;margin-bottom:2%}.bandeau-media-animation__text p{color:#000;font-size:.95em;line-height:130%;margin-bottom:1.9%}.bandeau-media-animation__text ul{list-style-type:none;margin:0 0 2%;padding:0}.bandeau-media-animation__text ul li{align-items:center;color:#121e6e;display:flex;font-size:.95em;line-height:1.3em}.bandeau-media-animation__text ul li .fas{margin-right:2%}.bandeau-media-animation__text ul li .icon-check{color:#121e6e}.bandeau-media-animation__text button{background-color:#121e6e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8em;height:50px;letter-spacing:.05em;margin-top:1%;padding:2%;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:35%}.bandeau-media-animation__text button:hover{background-color:#2a9ba0;text-decoration:none}}@media(max-width:1155px){.bandeau-media-animation{align-items:center;display:flex;gap:10px;padding:4%}.bandeau-media-animation.row-reverse{flex-direction:row-reverse}.bandeau-media-animation__images{flex:1 1}.bandeau-media-animation__images h1{display:none}.bandeau-media-animation__images .bandeau-media-animation__iframe-container{position:relative;width:100%}.bandeau-media-animation__images .bandeau-media-animation__iframe-container iframe{border:none;height:310px;width:500px}.bandeau-media-animation__images .bandeau-media-animation__iframe-container .bandeau-media-animation__instruction{font-size:.9em;left:0}.bandeau-media-animation__images .bandeau-media-animation__image-container{align-items:center;display:flex;flex-direction:column;height:300px}.bandeau-media-animation__images .bandeau-media-animation__image-container img{height:auto;object-fit:cover;width:50%}.bandeau-media-animation__images .bandeau-media-animation__image-container .bandeau-media-animation__instruction{font-size:.9em;font-style:italic;margin-top:0;text-align:center}.bandeau-media-animation__text{display:flex;flex:1 1;flex-direction:column;height:100%;margin:auto auto auto 1%;width:100%}.bandeau-media-animation__text h2{color:#35428e;font-family:font-4,sans-serif;font-size:1.1em;margin-bottom:2%}.bandeau-media-animation__text p{color:#000;font-size:.85em;line-height:110%;margin-bottom:1.9%}.bandeau-media-animation__text ul{list-style-type:none;margin:0 0 2%;padding:0}.bandeau-media-animation__text ul li{align-items:center;color:#121e6e;display:flex;font-size:.85em;line-height:1.1em}.bandeau-media-animation__text ul li .fas{margin-right:2%}.bandeau-media-animation__text ul li .icon-check{color:#121e6e}.bandeau-media-animation__text button{background-color:#121e6e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8em;height:47px;letter-spacing:.05em;margin-top:1%;padding:2%;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:40%}.bandeau-media-animation__text button:hover{background-color:#2a9ba0;text-decoration:none}}@media(max-width:915px){.bandeau-media-animation{align-items:center;display:flex;gap:20px;padding:4%}.bandeau-media-animation.row-reverse{flex-direction:row-reverse}.bandeau-media-animation__images{flex:1 1}.bandeau-media-animation__images h1{display:none}.bandeau-media-animation__images .bandeau-media-animation__iframe-container{position:relative;width:100%}.bandeau-media-animation__images .bandeau-media-animation__iframe-container iframe{border:none;height:275px;width:440px}.bandeau-media-animation__images .bandeau-media-animation__iframe-container .bandeau-media-animation__instruction{font-size:.8em;left:0}.bandeau-media-animation__images .bandeau-media-animation__image-container{align-items:center;display:flex;flex-direction:column;height:260px}.bandeau-media-animation__images .bandeau-media-animation__image-container img{height:auto;object-fit:cover;width:50%}.bandeau-media-animation__images .bandeau-media-animation__image-container .bandeau-media-animation__instruction{font-style:italic;margin-top:0;text-align:center}.bandeau-media-animation__text{display:flex;flex:1 1;flex-direction:column;height:100%;margin:auto;width:100%}.bandeau-media-animation__text h2{color:#35428e;font-family:font-4,sans-serif;font-size:.9em;margin-bottom:2%}.bandeau-media-animation__text p{color:#000;font-size:.7em;line-height:110%;margin-bottom:1.9%}.bandeau-media-animation__text ul{list-style-type:none;margin:0 0 2%;padding:0}.bandeau-media-animation__text ul li{align-items:center;color:#121e6e;display:flex;font-size:.7em;line-height:1.1em}.bandeau-media-animation__text ul li .fas{margin-right:2%}.bandeau-media-animation__text ul li .icon-check{color:#121e6e}.bandeau-media-animation__text button{background-color:#121e6e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.65em;height:40px;letter-spacing:.05em;margin-top:1%;padding:2%;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:40%}.bandeau-media-animation__text button:hover{background-color:#2a9ba0;text-decoration:none}}@media(max-width:767px){.bandeau-media-animation{align-items:center;background-color:#f8f9f9;border-radius:20px 20px 0 0;flex-direction:column;margin:-20px 0 0;padding:1% 6% 6%;position:relative;z-index:2}.bandeau-media-animation__images{position:relative;width:100%}.bandeau-media-animation__images h1{display:block;font-family:font-2,sans-serif;font-size:1.3em;margin:10% 4%;text-align:left}.bandeau-media-animation__images .bandeau-media-animation__iframe-container{border-radius:20px 20px 0 0;display:flex;height:230px;justify-content:center;padding:7% 0;width:100%}.bandeau-media-animation__images .bandeau-media-animation__iframe-container iframe{border:none;height:200px;width:315px}.bandeau-media-animation__images .bandeau-media-animation__iframe-container .bandeau-media-animation__instruction{font-size:.8em;left:0;padding-bottom:6%;top:232px}.bandeau-media-animation__text{border-radius:0 0 20px 20px;margin:0 10% 10%;padding:3%;text-align:left}.bandeau-media-animation__text h2{font-size:1.4em;line-height:1.1em;margin-bottom:6%}.bandeau-media-animation__text p{font-size:1.1em;margin-bottom:10%}.bandeau-media-animation__text p:last-of-type{display:none}.bandeau-media-animation__text ul{margin-bottom:10%}.bandeau-media-animation__text ul li{font-size:1em;line-height:1.4em}.bandeau-media-animation__text ul li .fas{font-size:.7em;margin-right:4%}.bandeau-media-animation__text a{align-items:center;display:flex;justify-content:center;margin:auto;text-decoration:none}.bandeau-media-animation__text a button{align-items:center;background-color:#121e6e;border:none;color:#fff;cursor:pointer;display:flex;font-size:.8em;height:54px;justify-content:center;padding:2% 3%;text-align:center;transition:font-size .3s ease,background-color .3s ease;width:250px}.bandeau-media-animation__text button:hover{background-color:#16b5b5}.bandeau-media-animation.id-2,.bandeau-media-animation.id-3{border-radius:0 0 0 0;flex-direction:column;margin:0}.bandeau-media-animation.id-2__images,.bandeau-media-animation.id-3__images{order:-1;width:100%}.bandeau-media-animation.id-2__images .bandeau-media-animation__iframe-container,.bandeau-media-animation.id-3__images .bandeau-media-animation__iframe-container{border-radius:20px 20px 0 0;display:flex;height:200px;justify-content:center;padding:7%;width:100%}.bandeau-media-animation.id-2__images .bandeau-media-animation__iframe-container iframe,.bandeau-media-animation.id-3__images .bandeau-media-animation__iframe-container iframe{border:none;height:200px;width:320px}.bandeau-media-animation.id-2__images .bandeau-media-animation__iframe-container .bandeau-media-animation__instruction,.bandeau-media-animation.id-3__images .bandeau-media-animation__iframe-container .bandeau-media-animation__instruction{font-size:.8em;left:0;padding-bottom:6%;top:207px}.bandeau-media-animation.id-2__images .bandeau-media-animation__image-container,.bandeau-media-animation.id-3__images .bandeau-media-animation__image-container{align-items:center;background-color:#2a9ba0;display:flex;flex-direction:column;height:200px}.bandeau-media-animation.id-2__images .bandeau-media-animation__image-container img,.bandeau-media-animation.id-3__images .bandeau-media-animation__image-container img{height:auto;object-fit:cover;width:50%}.bandeau-media-animation.id-2__images .bandeau-media-animation__image-container .bandeau-media-animation__instruction,.bandeau-media-animation.id-3__images .bandeau-media-animation__image-container .bandeau-media-animation__instruction{font-style:italic;margin-top:0;text-align:center}.bandeau-media-animation.id-2__text,.bandeau-media-animation.id-3__text{order:1;padding:0 3%;text-align:left;width:100%}.bandeau-media-animation.id-2__text h2,.bandeau-media-animation.id-3__text h2{font-size:1.6em;margin-bottom:6%}.bandeau-media-animation.id-2__text p,.bandeau-media-animation.id-3__text p{font-size:1.1em;margin-bottom:10%}.bandeau-media-animation.id-2__text ul,.bandeau-media-animation.id-3__text ul{margin-bottom:10%}.bandeau-media-animation.id-2__text ul li,.bandeau-media-animation.id-3__text ul li{line-height:1.5em}.bandeau-media-animation.id-2__text ul li .fas,.bandeau-media-animation.id-3__text ul li .fas{font-size:.7em;margin-right:5%}.bandeau-media-animation.id-2__text a,.bandeau-media-animation.id-3__text a{align-items:center;display:flex;justify-content:center;margin:auto;text-decoration:none;width:73%}.bandeau-media-animation.id-2__text a button,.bandeau-media-animation.id-3__text a button{align-items:center;background-color:#007bff;border:none;color:#fff;cursor:pointer;display:flex;font-size:1em;height:54px;justify-content:center;text-align:center;transition:background-color .3s ease;width:250}.bandeau-media-animation.id-2__text button:hover,.bandeau-media-animation.id-3__text button:hover{background-color:#0056b3}}.section-descriptifs{font-size:1.1em;margin:0 3% 6%;padding:0 20px}.section-descriptifs .first-p{margin-bottom:1.25%}.section-descriptifs .first-h3{font-size:1.4em;margin-bottom:1.5%}.section-descriptifs .first-h3 strong{font-family:font-2,sans-serif}.section-descriptifs p{font-family:font-1,sans-serif;line-height:1.25;margin-bottom:2%}.section-descriptifs h3{font-size:1em;margin:3px 0}.section-descriptifs h3,.section-descriptifs h3 strong{font-family:font-2,sans-serif}.section-descriptifs>div{margin-top:30px}@media(min-width:1601px){.section-descriptifs{font-size:1.1em;margin:0 4%;padding:0 20px}.section-descriptifs .first-h3{font-size:1.6em}}@media(max-width:1600px){.section-descriptifs{margin:0 3.2%}.section-descriptifs .first-h3{font-size:1.5em}}@media(max-width:1200px){.section-descriptifs{padding:0 25px}}@media(max-width:1115px){.section-descriptifs{margin:0 2.5%}.section-descriptifs p{font-size:.9em}}@media(max-width:915px){.section-descriptifs{margin:0 4%;padding:0 15px}.section-descriptifs .first-h3{font-size:1.2em}}@media(max-width:767px){.section-descriptifs{font-size:1.1em;margin:4% 2%;padding:0 10px}.section-descriptifs .first-p{margin-bottom:8%}.section-descriptifs .first-h3{font-size:1.4em;margin-bottom:4%}.section-descriptifs p{line-height:1.4;margin-bottom:4%}.section-descriptifs h3{margin:16px 0}}.sous-section-descriptifs{padding:20px 80px;width:800px}.sous-section-descriptifs h1{color:#35428e;font-family:font-3,sans-serif;font-size:1rem;letter-spacing:.05em;margin-bottom:20px;text-transform:uppercase}.sous-section-descriptifs .title-h3{color:#35428e;font-family:font-4,sans-serif;font-size:1.5rem;margin:15px 0}.sous-section-descriptifs .title-h5{font-family:font-4,sans-serif;font-size:1.1rem;margin-bottom:10px}.sous-section-descriptifs .paragraph{color:#000;font-size:1.1rem;margin-bottom:15px;white-space:pre-line}.sous-section-descriptifs .list{list-style:none;margin-bottom:15px;padding:0}.sous-section-descriptifs .list .list-item{align-items:center;display:flex;font-size:1.1rem;margin-bottom:10px}.sous-section-descriptifs .list .list-item .icon{font-size:1rem;margin-right:13px}.sous-section-descriptifs .bloc-texte-deux,.sous-section-descriptifs .bloc-texte-trois,.sous-section-descriptifs .bloc-texte-un{margin-bottom:20px}.sous-section-descriptifs img{max-width:100%}@media(min-width:1652px){.sous-section-descriptifs{width:1100px}.sous-section-descriptifs h1{color:#35428e;font-family:font-3,sans-serif;font-size:1rem;letter-spacing:.05em;margin-bottom:20px;text-transform:uppercase}.sous-section-descriptifs .title-h3{color:#35428e;font-family:font-4,sans-serif;font-size:1.4rem;margin:15px 0}.sous-section-descriptifs .title-h5{font-family:font-4,sans-serif;font-size:1rem;margin-bottom:10px}.sous-section-descriptifs .paragraph{color:#333;font-size:1rem;margin-bottom:15px;white-space:pre-line}.sous-section-descriptifs .list{margin-bottom:15px}.sous-section-descriptifs .list .list-item{font-size:1rem;margin-bottom:10px}.sous-section-descriptifs .list .list-item .icon{font-size:1rem;margin-right:13px}.sous-section-descriptifs .bloc-texte-deux,.sous-section-descriptifs .bloc-texte-trois,.sous-section-descriptifs .bloc-texte-un{margin-bottom:20px}.sous-section-descriptifs img{max-width:100%}}@media(max-width:1653px){.sous-section-descriptifs{padding:25px 90px;width:1000px}}@media(max-width:1556px){.sous-section-descriptifs{max-width:900px}}@media(max-width:1472px){.sous-section-descriptifs{max-width:800px}}@media(max-width:1367px){.sous-section-descriptifs{max-width:700px}.sous-section-descriptifs h1{font-size:.9rem}.sous-section-descriptifs .title-h3{font-size:1.3rem}.sous-section-descriptifs .list .list-item,.sous-section-descriptifs .list .list-item .icon,.sous-section-descriptifs .paragraph,.sous-section-descriptifs .title-h5{font-size:.9rem}}@media(max-width:1256px){.sous-section-descriptifs{max-width:660px}}@media(max-width:1200px){.sous-section-descriptifs{max-width:660px}}@media(max-width:1115px){.sous-section-descriptifs{max-width:600px;padding:15px 60px}}@media(max-width:1024px){.sous-section-descriptifs{max-width:520px;padding:10px 40px}.sous-section-descriptifs h1{font-size:.8rem}.sous-section-descriptifs .title-h3{font-size:1.2rem}.sous-section-descriptifs .list .list-item,.sous-section-descriptifs .list .list-item .icon,.sous-section-descriptifs .paragraph,.sous-section-descriptifs .title-h5{font-size:.8rem}}@media(max-width:950px){.sous-section-descriptifs{max-width:500px}.sous-section-descriptifs h1{font-size:.8rem}.sous-section-descriptifs .title-h3{font-size:1.2rem}.sous-section-descriptifs .list .list-item,.sous-section-descriptifs .list .list-item .icon,.sous-section-descriptifs .paragraph,.sous-section-descriptifs .title-h5{font-size:.8rem}}@media(max-width:915px){.sous-section-descriptifs{max-width:480px}.sous-section-descriptifs h1{font-size:.8rem}.sous-section-descriptifs .title-h3{font-size:1.2rem}.sous-section-descriptifs .list .list-item,.sous-section-descriptifs .list .list-item .icon,.sous-section-descriptifs .paragraph,.sous-section-descriptifs .title-h5{font-size:.8rem}}@media(max-width:900px){.sous-section-descriptifs{max-width:450px}.sous-section-descriptifs h1{font-size:.8rem}.sous-section-descriptifs .title-h3{font-size:1.2rem}.sous-section-descriptifs .list .list-item,.sous-section-descriptifs .list .list-item .icon,.sous-section-descriptifs .paragraph,.sous-section-descriptifs .title-h5{font-size:.8rem}}@media(max-width:850px){.sous-section-descriptifs{max-width:400px}.sous-section-descriptifs h1{font-size:.8rem}.sous-section-descriptifs .title-h3{font-size:1rem}.sous-section-descriptifs .title-h5{font-size:.8rem}.sous-section-descriptifs .list .list-item,.sous-section-descriptifs .list .list-item .icon,.sous-section-descriptifs .paragraph{font-size:.7rem}}@media(max-width:767px){.sous-section-descriptifs{max-width:100%;padding:10% 0}.sous-section-descriptifs h1{font-size:.8rem;margin-bottom:10px;padding:0 6%}.sous-section-descriptifs .title-h3{font-size:1.4rem;margin-bottom:30px;padding:0 6%}.sous-section-descriptifs .title-h5{font-size:1rem;margin-bottom:10px;padding:0 6%}.sous-section-descriptifs .paragraph{font-size:1rem;margin-bottom:15px;padding:0 6%}.sous-section-descriptifs .list{margin-bottom:20px;margin-top:20px;padding:0 6%}.sous-section-descriptifs .list .list-item{align-items:center;display:flex;font-size:.9rem;margin-bottom:4px}.sous-section-descriptifs .list .list-item .icon{font-size:.7rem;margin-right:5px}.sous-section-descriptifs .bloc-texte-deux,.sous-section-descriptifs .bloc-texte-trois,.sous-section-descriptifs .bloc-texte-un{margin-bottom:20px;margin-top:20px}.sous-section-descriptifs img{display:block;height:auto;margin:0;width:100%}}.aside{background-color:#121e6e;color:#fff;height:100vh;padding:1rem;width:30%}.aside .aside-header{align-items:center;display:flex;justify-content:space-between}.aside .aside-header .logo{height:auto;width:50%}.aside .aside-header .logo-mobile{display:none}.aside .aside-header .back-button{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.476);cursor:pointer;display:flex;margin-right:1rem}.aside .aside-header .back-button .arrow{font-size:1rem;margin-right:.5rem}.aside .aside-header .back-button .return{font-size:.7rem}.aside .aside-content{margin-top:35%;padding:10%}.aside .aside-content h2{font-size:1.4rem;width:63%}.aside .aside-content p{font-family:font-5,sans-serif;font-size:.9rem;margin-top:7%}.aside .aside-content .traits{margin-top:20%}.aside .aside-content .traits .trait{background-color:#fff;height:2px;margin:1rem 0;width:100%}.aside-footer{margin-left:5%;margin-top:5%;padding:1rem}.home-button{background-color:#16b5b5;border-radius:5px;color:#fff;display:inline-block;font-size:16px;padding:10px 40px;text-decoration:none;transition:background-color .3s ease}.home-button:hover{background-color:#0097a7}@media(max-width:767px){.aside{background-color:#121e6e;color:#fff;height:40vh;padding:0;width:100%}.aside .aside-header{background-color:#fff;height:25%;width:100%}.aside .aside-header .logo{background-color:#fff;height:auto;margin-left:3%;padding-left:0;width:60%}.aside .aside-header .logo-desktop{display:none}.aside .aside-header .logo-mobile{display:block}.aside .aside-header .back-button{align-items:center;background-color:#121e6e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;margin-right:1rem;width:82px}.aside .aside-header .back-button .arrow{color:#fff;display:inline-block;font-size:1.3rem;text-align:center;transform:rotate(-90deg)}.aside .aside-header .back-button .return{display:none}.aside .aside-content{height:27%;margin-top:5%;padding:3% 7%;text-align:left}.aside .aside-content h2{font-size:1.4rem;width:100%}.aside .aside-content p{font-family:font-5,sans-serif;font-size:.9rem;margin-top:1%}.aside .aside-content .traits{margin-top:2%}.aside .aside-content .traits .trait{background-color:#fff;height:2px;margin:1rem 0;width:100%}.aside-footer{margin-left:2.5%;margin-top:8%;padding:1rem}.home-button{background-color:#16b5b5;border-radius:5px;color:#fff;display:inline-block;font-size:12px;margin-top:2.5%;padding:7px 24px;text-decoration:none;transition:background-color .3s ease}.home-button:hover{background-color:#0097a7}}.cookies-bandeau{align-items:center;background-color:#121e6e;bottom:0;color:#fff;display:flex;justify-content:space-between;left:0;padding:.4% 4%;position:fixed;width:100%;z-index:1000}.cookies-bandeau__text{flex:1 1;font-size:.75em;margin-right:2%}.cookies-bandeau__text a{color:#fff;text-decoration:underline}.cookies-bandeau__buttons{display:flex;font-size:1em;gap:10px}.cookies-bandeau__button{background-color:#16b5b5;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:8px 20px}.cookies-bandeau__button:hover{background-color:#108888}.cookies-bandeau__button:nth-child(2){background-color:#121e6e;border:2px solid #fff;color:#fff}.cookies-bandeau__button:nth-child(2):hover{background-color:#e6e6e6;color:#000}@media(max-width:767px){.cookies-bandeau{display:inline-block;padding:3% 5%}.cookies-bandeau__text{font-size:.7em;margin-bottom:15px}.cookies-bandeau__buttons{font-size:.9em;gap:5px;justify-content:center}.cookies-bandeau__button{padding:6px 15px}}
/*# sourceMappingURL=main.6d6771b8.css.map*/