@font-face{font-family:Georgia;src:url(//prpa.fr/wp-content/themes/prpa/template/module/init/../../../dist/font/Georgia-Bold.woff2) format("woff2"),url(//prpa.fr/wp-content/themes/prpa/template/module/init/../../../dist/font/Georgia-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//prpa.fr/wp-content/themes/prpa/template/module/init/../../../dist/font/Poppins-Regular.woff2) format("woff2"),url(//prpa.fr/wp-content/themes/prpa/template/module/init/../../../dist/font/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//prpa.fr/wp-content/themes/prpa/template/module/init/../../../dist/font/Poppins-Bold.woff2) format("woff2"),url(//prpa.fr/wp-content/themes/prpa/template/module/init/../../../dist/font/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(//prpa.fr/wp-content/themes/prpa/template/module/init/../../../dist/font/icomoon.eot?l8z867);src:url(//prpa.fr/wp-content/themes/prpa/template/module/init/../../../dist/font/icomoon.eot?l8z867#iefix) format("embedded-opentype"),url(//prpa.fr/wp-content/themes/prpa/template/module/init/../../../dist/font/icomoon.ttf?l8z867) format("truetype"),url(//prpa.fr/wp-content/themes/prpa/template/module/init/../../../dist/font/icomoon.woff?l8z867) format("woff"),url(//prpa.fr/wp-content/themes/prpa/template/module/init/../../../dist/font/icomoon.svg?l8z867#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bulle:before{content:"\e908";color:rgba(180,179,179,.2)}.icon-facebook:before{content:"\e907";color:#ff6333}.iconLinkedin :before{content:"\e905";color:#ff6333;font-size:30px!important}.icon-instagram-seeklogocom:before{content:"\e904";color:#ff6333}.icon-ligne:before{content:"\e900";color:#ff6333}.icon-Union-1:before{content:"\e901";color:#ff6333}.icon-quote:before{content:"\e902";color:rgba(0,0,0,.1)}.icon-arrow:before{content:"\e903";color:#ff6333}.icon-Icon-awesome-linkedin-in:before{content:"\e905";color:#ff6333}.icon-Icon-awesome-twitter:before{content:"\e906";color:#ff6333}html{height:100%;font-size:62.5%;scroll-behavior:smooth}html body{height:100%;margin:0;font-family:Poppins,Georgia,icomoon,Arial;overflow-x:hidden;padding-top:110px}*{-webkit-box-sizing:border-box;box-sizing:border-box}ul{margin:0;padding-left:15px}ul li{font-size:14px;font-family:poppins;font-weight:300;line-height:1.5;color:#2a2752;margin:5px 0}section{max-width:1024px;margin:100px auto;padding:0 15px}h1,h2{color:#2a2752;font-size:24px;font-family:Georgia;text-transform:uppercase;margin:0;padding:0}h3{color:#2a2752;font-size:14px!important}p{font-size:14px;color:#2a2752}.link{display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:12px;font-weight:600;text-transform:uppercase;color:#fff;background:#691649;text-decoration:none;padding:16px 34px;border-radius:50px;-webkit-transition:.25s;transition:.25s;letter-spacing:2px}.link:hover{color:#691649;background-color:#fff;border:.8px solid #691649}.link a{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:70px}.link a:hover{color:#691649;border:.8px solid #691649}.link.border-link{border:2px solid #fff}.swiper-slide img{width:100%;height:auto}.iconInstagram a,.iconLinkedin a,.iconTwitter a{text-decoration:none}.iconInstagram a:before,.iconLinkedin a:before,.iconTwitter a:before{font-family:icomoon;color:#ec653c;font-size:30px}.iconLinkedin a:before{font-size:40px}.iconInstagram a:before{content:"\e904"}.iconTwitter a:before{content:"\e906"}.iconFacebook a:before{content:"\e907"}.title_section{text-align:center;position:relative}.title_section img{width:32px;height:32px;margin:0 auto}.title_section p{font-size:14px;font-family:poppins;margin:40px 0;text-align:center}.swiper-pagination{position:relative!important;bottom:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px}.swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;background:rgba(105,22,73,.5);-webkit-transition:.25s;transition:.25s}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;height:12px;background:#691649}.swiper-button-disabled{display:none!important}.social .menu-reseaux-sociaux-container img{width:32px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.social .menu-reseaux-sociaux-container img:hover{-webkit-filter:brightness(0) saturate(100%) invert(15%) sepia(29%) saturate(2015%) hue-rotate(277deg) brightness(93%) contrast(90%);filter:brightness(0) saturate(100%) invert(15%) sepia(29%) saturate(2015%) hue-rotate(277deg) brightness(93%) contrast(90%)}.bottom .menu-reseaux-sociaux-container img{width:32px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-filter:brightness(0) saturate(100%) invert(48%) sepia(87%) saturate(2405%) hue-rotate(343deg) brightness(97%) contrast(92%);filter:brightness(0) saturate(100%) invert(48%) sepia(87%) saturate(2405%) hue-rotate(343deg) brightness(97%) contrast(92%)}@media (min-width:960px){section{padding:0 100px}}@media (min-width:1024px){html body{padding-top:130px}section{max-width:1300px;padding:0 100px}h1,h2{font-size:38px}}
body:not(.home) header{background:#fff}body:not(.home) header .logo-link:before{background:url(//prpa.fr/wp-content/themes/prpa/template/module/header/../../../dist/images/prpa-2.svg) no-repeat}header{position:fixed;top:0;left:0;right:0;z-index:100;margin:auto;padding:20px 15px;-webkit-transition:.25s;transition:.25s}header.bgColor{padding:15px;background:#fff}header.bgColor .logo-link:before{background:url(//prpa.fr/wp-content/themes/prpa/template/module/header/../../../dist/images/prpa-2.svg) no-repeat}header section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto!important}header .logo-link{text-decoration:none}header .logo-link:before{content:"";background:url(//prpa.fr/wp-content/themes/prpa/template/module/header/../../../dist/images/prpa-1.svg) no-repeat;width:45px;height:70px;display:block}header .btn-nav{position:relative;width:50px;height:40px;cursor:pointer}header .btn-nav:hover span:nth-child(1){width:50px}header .btn-nav:hover span:nth-child(3){width:50px}header .btn-nav.active span:nth-child(1){top:18px;width:50px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .btn-nav.active span:nth-child(2){width:0}header .btn-nav.active span:nth-child(3){top:18px;width:50px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .btn-nav span{position:absolute;height:3px;background:#ec653c;border-radius:50px;-webkit-transition:.25s;transition:.25s}header .btn-nav span:nth-child(1){top:0;left:0;width:25px}header .btn-nav span:nth-child(2){top:12px;left:0;width:50px}header .btn-nav span:nth-child(3){top:26px;right:0;width:25px}@-webkit-keyframes slideFromTopActive{0%{-webkit-transform:translate(0,110%);transform:translate(0,110%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes slideFromTopActive{0%{-webkit-transform:translate(0,110%);transform:translate(0,110%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.content-nav{position:fixed;top:30px;left:635px;z-index:99;width:50px;height:50px;background:#fff;border-radius:10000px;overflow:hidden}.content-nav:not(.active){opacity:0}.content-nav.active{top:0;left:0!important;border-radius:0;width:100%;height:100%}.content-nav.active~header .logo-link:before{background:url(//prpa.fr/wp-content/themes/prpa/template/module/header/../../../dist/images/prpa-2.svg) no-repeat}.content-nav.active .menu-menu-principal-container{opacity:1}.content-nav .menu-menu-principal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100% - 35px);opacity:0;-webkit-transition:2s;transition:2s}.content-nav .menu-menu-principal-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;list-style-type:none}.content-nav .menu-menu-principal-container ul li{position:relative;font-family:Georgia;font-weight:700}.content-nav .menu-menu-principal-container ul li:not(:last-child){margin-bottom:30px}.content-nav .menu-menu-principal-container ul a{color:#ec653c;font-size:35px;text-decoration:none;text-align:center;display:block}.content-nav .menu-menu-principal-container ul a .shadow-title{display:none}.content-nav .menu-menu-principal-container ul a:hover .shadow-title{display:block}.content-nav .menu-menu-principal-container ul a .shadow-title{overflow:hidden;z-index:-1;position:absolute;top:-999px;right:-999px;bottom:-999px;left:-999px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:135px;margin:auto;line-height:1;pointer-events:none}.content-nav .menu-menu-principal-container ul a .shadow-title span{display:block;font-size:80px;font-weight:700;color:rgba(105,22,73,.09);-webkit-animation:.4s ease-out 0s 1 slideFromTopActive;animation:.4s ease-out 0s 1 slideFromTopActive}.content-nav .bottom{position:absolute;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1300px;margin:auto;border-top:1px solid #ec653c;padding:0 15px 15px}.content-nav .bottom p{text-transform:uppercase;font-size:14px;font-weight:600;color:#ec653c}.content-nav .bottom .menu-reseaux-sociaux-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;list-style-type:none;padding:0;font-size:0}.content-nav .bottom .menu-reseaux-sociaux-container ul li a{font-size:0}.content-nav .bottom .menu-reseaux-sociaux-container ul li:before{font-size:30px}@media (min-width:1024px){header{padding:28px 15px}header .logo-link:before{width:50px;height:70px}.content-nav .menu-menu-principal-container{height:100%}.content-nav .menu-menu-principal-container ul a .shadow-title{height:155px}.content-nav .menu-menu-principal-container ul a .shadow-title span{font-size:120px}.content-nav .bottom{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;padding-bottom:initial}}@media (min-width:1300px){.content-nav .menu-menu-principal-container ul a{font-size:66px}}@media (min-width:1500px){.content-nav .menu-menu-principal-container ul li:not(:last-child){margin-bottom:50px}.content-nav .menu-menu-principal-container ul a .shadow-title{height:170px}.content-nav .menu-menu-principal-container ul a .shadow-title span{font-size:160px}.content-nav .menu-menu-principal-container ul a{font-size:50px}}@media (min-height:600px) and (max-height:1000px){.content-nav .menu-menu-principal-container ul li:not(:last-child){margin-bottom:10px}.content-nav .menu-menu-principal-container ul a{font-size:27px;padding:0 10px}}
.header-home{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;height:100vh;margin-top:-110px;padding-top:130px;background:#691649}.header-home .img-left{left:10px;bottom:-80px;width:100%;height:30%}.header-home .img-left img{width:145px;height:auto}.header-home .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.header-home .center h1{font-family:Georgia;color:#fff;font-size:22px;margin-top:20px}.header-home .center svg{height:180px}.header-home .center svg:nth-child(4){display:none}.header-home .img-right{position:relative;width:100%;height:30%;overflow:hidden}.header-home .img-right img{position:absolute;width:200px;right:-40px}@media (min-width:960px){.header-home{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:-110px 0 0}.header-home .img-left{position:absolute;left:28px;bottom:53px}.header-home .img-right{position:absolute;right:0;width:320px;height:50%;overflow:hidden}}@media (min-width:1024px){.header-home{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;padding-top:0;margin-top:-130px}.header-home .img-left{position:absolute;left:10px;bottom:-33px;width:initial;height:initial}.header-home .img-left img{width:230px}.header-home .center h1{font-size:34px}.header-home .center svg:nth-child(1){height:200px}.header-home .center svg:nth-child(4){display:block}.header-home .img-right{position:absolute;right:0;width:320px;height:50%;overflow:hidden}.header-home .img-right img{width:310px;right:-70px}}@media (min-width:1300px){.header-home .img-left img{width:280px}.header-home .center h1{font-size:38px}.header-home .center svg:nth-child(1){height:270px}.header-home .img-right{width:440px}.header-home .img-right img{width:100%}}@media (min-width:1500px){.header-home .img-left img{width:360px}.header-home .center h1{font-size:48px}.header-home .center svg:nth-child(1){height:330px}.header-home .img-right img{width:500px}}@media (min-width:1900px){.header-home .img-left img{width:400px}.header-home .img-right{width:500px}.header-home .img-right img{width:600px}}
footer{overflow:hidden;background:#691649;padding:40px 0;margin-top:150px}footer section{margin:0 auto}footer h2{font-family:poppins;font-size:16px;font-weight:700;text-transform:uppercase;color:#fff}footer h2:after{display:block;content:"\e908";font-family:icomoon;opacity:.2;margin-top:10px;margin-bottom:18px}footer .footer-prpa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:10px}footer .footer-prpa img{width:32px}footer .footer-prpa svg{width:50px;height:70px}footer .footer-prpa p{text-transform:uppercase;font-family:Georgia;font-size:14px;font-weight:700;color:#fff;letter-spacing:2px}footer .footer-prpa .menu-reseaux-sociaux-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px;list-style-type:none;padding:0}footer .footer-prpa .menu-reseaux-sociaux-container ul li:before{font-size:30px;color:#fff}footer .footer-prpa .menu-reseaux-sociaux-container ul a{font-size:0}footer .footer-prpa .menu-reseaux-sociaux-container ul a:hover:before{color:#ec653c}footer .footer-prpa .menu-reseaux-sociaux-container ul a:before{color:#fff}footer .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:30px}footer .content ul{list-style-type:none;padding:0}footer .content ul li:not(:last-child){margin-bottom:24px}footer .content ul li:hover{color:#ec653c}footer .content .pls{width:70%}footer .content .pls ul li.current-menu-item a{color:#ec653c}footer .content .pls ul li a{font-size:14px;font-weight:600;color:#fff;text-decoration:none}footer .content .info-contact h3{color:#ec653c;margin:0;font-size:16px;text-transform:none}footer .content .info-contact a,footer .content .info-contact p{font-size:14px;text-decoration:none;margin:0;color:#fff}footer .copyright{grid-column:1/3;text-align:center;margin-top:140px;padding-top:40px;border-top:1px solid rgba(255,255,255,.27)}footer .copyright a,footer .copyright p,footer .copyright span{text-decoration:none;font-size:12px;color:#fff}footer .menu-reseaux-sociaux-container img{width:32px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}footer .menu-reseaux-sociaux-container img:hover{-webkit-filter:brightness(0) saturate(100%) invert(48%) sepia(87%) saturate(2405%) hue-rotate(343deg) brightness(97%) contrast(92%);filter:brightness(0) saturate(100%) invert(48%) sepia(87%) saturate(2405%) hue-rotate(343deg) brightness(97%) contrast(92%)}@media (min-width:1024px){footer{padding:100px 0 40px}footer section{display:grid;grid-template-columns:360px auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin:0 auto!important}footer .footer-prpa{display:initial;text-align:initial}footer .footer-prpa p{font-size:20px}footer .content{text-align:initial;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;gap:60px}}
.axeptio-shortcode-placeholder{-webkit-font-smoothing:antialiased;align-items:center;background:#fff;border-radius:12px;box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.027),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.043),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07);display:flex;flex-direction:column-reverse;gap:0;justify-content:space-around;margin:20px 0;overflow:hidden;padding:10px 30px 30px;position:relative}@media (min-width:992px){.axeptio-shortcode-placeholder{flex-direction:row;gap:20px}}.axeptio-shortcode-placeholder .svg-icon{display:inline-flex;flex-shrink:0;height:100px;position:relative;width:100px;z-index:10}@media (min-width:992px){.axeptio-shortcode-placeholder .svg-icon{height:180px;width:180px}}.axeptio-shortcode-placeholder .background-shape{position:absolute;right:0;top:-82px;z-index:1}@media (min-width:992px){.axeptio-shortcode-placeholder .background-shape{left:auto;right:0;top:-82px}}.axeptio-shortcode-placeholder .axeptio-shortcode-title{color:#212121;font-family:serif;font-size:max(20px,min(4vw,24px));font-weight:700;letter-spacing:-.025em;line-height:1.25;margin-bottom:.5rem}.axeptio-shortcode-placeholder .axeptio-shortcode-content{color:rgba(75,85,99,.6);font-size:max(12px,min(3vw,13px));line-height:1.4}.axeptio-shortcode-placeholder .axeptio-shortcode-btn{align-items:center;background:#ffce43;border:1px solid #ffce43;border-radius:1000px;color:#212121;cursor:pointer;display:inline-flex;font-size:max(12px,min(3vw,13px));font-weight:700;margin:10px 0 0;overflow:hidden;padding:7px 15px;position:relative;-webkit-text-decoration:none;text-decoration:none;transform:translateZ(0);transition:all .15s ease 0s}.axeptio-shortcode-placeholder .axeptio-shortcode-btn span{position:relative;z-index:20}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:after{background:#f4f6fb;border-radius:50%;content:"";display:block;height:250%;left:-25%;pointer-events:none;position:absolute;top:-50%;transform:translateY(-100%);transition:all .55s cubic-bezier(.19,1,.22,1) 0s;width:150%;z-index:10}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:hover{background:#dea912;border-color:#212121;color:#ffce43}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:hover:after{background:#212121;transform:translateY(-10%)}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}