@font-face{font-family:"Poppins";src:local("Poppins"),local("Arimo"),url("../fonts/Poppins-Regular.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Poppins";src:local("Poppins Medium"),local("Poppins Medium"),url("../fonts/Poppins-Medium.ttf") format("truetype");font-style:normal;font-weight:500}@font-face{font-family:"Poppins";src:local("Poppins SemiBold"),local("Poppins SemiBold"),url("../fonts/Poppins-SemiBold.ttf") format("truetype");font-style:normal;font-weight:600}@font-face{font-family:"Poppins";src:local("Poppins ExtraBold"),local("Poppins ExtraBold"),url("../fonts/Poppins-ExtraBold.ttf") format("truetype");font-style:normal;font-weight:800}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}@media screen and (max-width: 781px){body main h1{font-size:var(--wp--preset--font-size--very-large);line-height:var(--wp--preset--font-size--very-large)}body main h2{font-size:var(--wp--preset--font-size--large);line-height:var(--wp--preset--font-size--large)}body main h3{font-size:var(--wp--preset--font-size--big);line-height:var(--wp--preset--font-size--big)}}.wp-site-blocks>main>*{padding-left:1rem;padding-right:1rem}header.site-header{box-shadow:0px 4px 10px rgba(0,0,0,0.15);z-index:99;position:relative}header.site-header .wp-block-site-logo img,header.site-header .wp-block-site-logo{max-width:100%;height:auto}.mini-search .mini-search-container{position:relative;z-index:6}.mini-search .mini-search-container .wp-block-search{display:none;position:absolute;right:25px}.mini-search .mini-search-container .wp-block-search .wp-block-search__inside-wrapper{background-color:var(--wp--preset--color--white);padding:0}.mini-search .mini-search-container .wp-block-search .wp-block-search__inside-wrapper input{padding:.313rem}.mini-search .mini-search-container .wp-block-search .wp-block-search__inside-wrapper button{border:0;color:var(--wp--preset--color--white)}.mini-search .mini-search-container .dashicons{cursor:pointer}.mini-search .overlay-search{position:absolute;height:100%;width:100%;right:0;top:0;background:rgba(0,0,0,0.5);z-index:5;display:none}.mini-search.open .mini-search-container .wp-block-search{display:block}.mini-search.open .overlay-search{display:block}.slick-dots li{transition:all 0.3s ease-out;height:23px;width:23px;padding:0;border-radius:50%;border:1px solid var(--wp--preset--color--white)}.slick-dots li button{height:15px;width:15px;padding:0}.slick-dots li button::before{content:"";left:4px;height:15px;top:4px;width:15px;background-color:var(--wp--preset--color--green);border-radius:50%;opacity:0.7;transition:all 0.3s ease-out}.slick-dots li.slick-active{border:1px solid var(--wp--preset--color--green)}.slick-dots li.slick-active button::before{opacity:1}.header-candidate{word-break:break-word;background-color:var(--wp--preset--color--green);color:var(--wp--preset--color--white);max-width:100%;background-repeat:no-repeat;background-position:right bottom}.header-candidate .info-container-cover{max-width:var(--wp--custom--candidate-header-width);width:calc(100% - 4.75rem);margin:0 auto}.header-candidate .info-container-cover .info-container{padding:4.05rem 0 7rem 0}.header-candidate .info-container-cover .info-container .titre-page-web{width:72%;position:relative;padding:.625rem 0 1.25rem 0;margin:0}.header-candidate .info-container-cover .info-container .titre-page-web h1{margin:0}.header-candidate .info-container-cover .info-container .titre-page-web h1::after{content:"";display:block;position:absolute;bottom:-2.5px;height:5px;width:60%;background-color:var(--wp--preset--color--light-green)}.header-candidate .info-container-cover .info-container .candidate-name{width:50%;padding:1.25rem 0 .625rem 0}.header-candidate .info-container-cover .info-container .candidate-name h3{margin:0}.header-candidate .info-container-cover .info-container .texte-introductif-page-web{width:50%}.header-candidate .info-container-cover .info-container .texte-introductif-page-web p{padding:.625rem 0 .875rem 0;margin:0}.header-candidate .info-container-cover .info-container .social-networks-container .social-networks{display:flex;list-style-type:none;margin:0;padding:0}.header-candidate .info-container-cover .info-container .social-networks-container .social-networks li{margin:0 .625rem 0 0}.header-candidate .info-container-cover .info-container .social-networks-container .social-networks li:last-child{margin:0}.header-candidate .info-container-cover .info-container .social-networks-container .social-networks li a{color:var(--wp--preset--color--white);text-decoration:none}.header-candidate .info-container-cover .info-container .social-networks-container .social-networks li a span{width:30px;height:30px;display:block;font-size:30px}@media screen and (max-width: 781px){.header-candidate.model-1{background-position:center bottom !important;background-size:100% auto !important}.header-candidate.model-1::after{padding-bottom:70%;display:block;content:""}.header-candidate.model-1 .info-container-cover .info-container .dates,.header-candidate.model-1 .info-container-cover .info-container .titre-page-web,.header-candidate.model-1 .info-container-cover .info-container .titre-page-web h1::after,.header-candidate.model-1 .info-container-cover .info-container .candidate-name,.header-candidate.model-1 .info-container-cover .info-container .texte-introductif-page-web,.header-candidate.model-1 .info-container-cover .info-container .social-networks-container{width:100%}}@media screen and (max-width: 600px){.header-candidate.model-1::after{padding-bottom:70%}}.header-candidate.model-2,.header-candidate.model-3{background-position:left bottom;background-size:auto 100%}.header-candidate.model-2 .info-container-cover,.header-candidate.model-3 .info-container-cover{display:flex;flex-direction:column;align-items:flex-end;width:100%}.header-candidate.model-2 .info-container-cover .info-container,.header-candidate.model-3 .info-container-cover .info-container{position:relative;width:50%}.header-candidate.model-2 .info-container-cover .dates,.header-candidate.model-2 .info-container-cover .titre-page-web,.header-candidate.model-2 .info-container-cover .candidate-name,.header-candidate.model-2 .info-container-cover .texte-introductif-page-web,.header-candidate.model-2 .info-container-cover .social-networks-container,.header-candidate.model-3 .info-container-cover .dates,.header-candidate.model-3 .info-container-cover .titre-page-web,.header-candidate.model-3 .info-container-cover .candidate-name,.header-candidate.model-3 .info-container-cover .texte-introductif-page-web,.header-candidate.model-3 .info-container-cover .social-networks-container{width:100%}@media screen and (max-width: 781px){.header-candidate.model-2,.header-candidate.model-3{background-position:center top !important;background-size:100% auto !important}.header-candidate.model-2::before,.header-candidate.model-3::before{padding-bottom:60%;display:block;content:""}.header-candidate.model-2 .info-container-cover,.header-candidate.model-3 .info-container-cover{display:block}.header-candidate.model-2 .info-container-cover .info-container,.header-candidate.model-3 .info-container-cover .info-container{width:100%}}.header-candidate.model-2 .info-container-cover{overflow:hidden}.header-candidate.model-2 .info-container-cover .info-container{padding:4.05rem 2.375rem 4.05rem 0;padding-right:2.375rem;background-color:var(--wp--preset--color--green)}.header-candidate.model-2 .info-container-cover .info-container .dates,.header-candidate.model-2 .info-container-cover .info-container .titre-page-web,.header-candidate.model-2 .info-container-cover .info-container .candidate-name,.header-candidate.model-2 .info-container-cover .info-container .texte-introductif-page-web,.header-candidate.model-2 .info-container-cover .info-container .social-networks-container{position:relative;z-index:3}.header-candidate.model-2 .info-container-cover .info-container .titre-page-web h1::after{width:80%}.header-candidate.model-2 .info-container-cover .info-container::before{content:"";width:310px;height:110%;top:-44px;position:absolute;left:-130px;transform:skew(-12deg, -6deg);background-color:var(--wp--preset--color--green);z-index:0}@media screen and (max-width: 781px){.header-candidate.model-2 .info-container-cover{padding:5rem 0 0 0}.header-candidate.model-2 .info-container-cover .info-container{box-sizing:border-box;margin:0 auto;padding:1.25rem 2.375rem}.header-candidate.model-2 .info-container-cover .info-container::before{width:104%;height:90px;top:-40px;left:0;transform:skew(0deg, 5deg)}.header-candidate.model-2 .info-container-cover .info-container .dates,.header-candidate.model-2 .info-container-cover .info-container .titre-page-web,.header-candidate.model-2 .info-container-cover .info-container .titre-page-web h1::after,.header-candidate.model-2 .info-container-cover .info-container .candidate-name,.header-candidate.model-2 .info-container-cover .info-container .texte-introductif-page-web,.header-candidate.model-2 .info-container-cover .info-container .social-networks-container{width:100%}.header-candidate.model-2 .info-container-cover .info-container .social-networks-container{padding-bottom:5rem}}.header-candidate.model-3{color:var(--wp--preset--color--green)}.header-candidate.model-3 .info-container-cover .info-container{background-color:var(--wp--preset--color--white);padding:7rem 0 0 0}.header-candidate.model-3 .info-container-cover .info-container .candidate-name,.header-candidate.model-3 .info-container-cover .info-container .texte-introductif-page-web,.header-candidate.model-3 .info-container-cover .info-container .social-networks-container{background-color:var(--wp--preset--color--green);color:var(--wp--preset--color--white)}.header-candidate.model-3 .info-container-cover .info-container .titre-page-web h1::after{display:none}.header-candidate.model-3 .info-container-cover .info-container .dates,.header-candidate.model-3 .info-container-cover .info-container .titre-page-web,.header-candidate.model-3 .info-container-cover .info-container .candidate-name,.header-candidate.model-3 .info-container-cover .info-container .texte-introductif-page-web,.header-candidate.model-3 .info-container-cover .info-container .social-networks-container{padding-left:2.375rem;padding-right:2.375rem;box-sizing:border-box}.header-candidate.model-3 .info-container-cover .info-container .social-networks-container{padding-bottom:1.25rem}@media screen and (max-width: 781px){.header-candidate.model-3 .info-container-cover .info-container{padding-top:2.5rem}.header-candidate.model-3 .info-container-cover .info-container .social-networks-container{padding-bottom:5rem}}.header-candidate.model-5,.header-candidate.model-4{text-align:center}.header-candidate.model-5 .pre-background,.header-candidate.model-4 .pre-background{max-width:var(--wp--preset--layout--wide-size);background-position:center center;background-size:cover;background-repeat:no-repeat;margin:0 auto}.header-candidate.model-5 .pre-background::before,.header-candidate.model-4 .pre-background::before{content:"";display:block;padding:14%}.header-candidate.model-5 .info-container-cover .info-container,.header-candidate.model-4 .info-container-cover .info-container{padding:3.125rem 0 3.125rem 0}.header-candidate.model-5 .info-container-cover .info-container .dates,.header-candidate.model-5 .info-container-cover .info-container .titre-page-web,.header-candidate.model-5 .info-container-cover .info-container .candidate-name,.header-candidate.model-5 .info-container-cover .info-container .texte-introductif-page-web,.header-candidate.model-5 .info-container-cover .info-container .social-networks-container,.header-candidate.model-4 .info-container-cover .info-container .dates,.header-candidate.model-4 .info-container-cover .info-container .titre-page-web,.header-candidate.model-4 .info-container-cover .info-container .candidate-name,.header-candidate.model-4 .info-container-cover .info-container .texte-introductif-page-web,.header-candidate.model-4 .info-container-cover .info-container .social-networks-container{width:100%}.header-candidate.model-5 .info-container-cover .info-container .titre-page-web h1::after,.header-candidate.model-4 .info-container-cover .info-container .titre-page-web h1::after{width:40%;left:30%}.header-candidate.model-5 .info-container-cover .info-container .social-networks-container .social-networks,.header-candidate.model-4 .info-container-cover .info-container .social-networks-container .social-networks{justify-content:center}@media screen and (max-width: 781px){.header-candidate.model-5,.header-candidate.model-4{text-align:left}.header-candidate.model-5 .info-container-cover .info-container .social-networks-container .social-networks,.header-candidate.model-4 .info-container-cover .info-container .social-networks-container .social-networks{justify-content:left;padding-bottom:2.5rem}.header-candidate.model-5 .info-container-cover .info-container .titre-page-web h1::after,.header-candidate.model-4 .info-container-cover .info-container .titre-page-web h1::after{display:block;width:100%;left:0}}.header-candidate.model-5 .info-container-cover .info-container{padding:.875rem 0 3.125rem}.header-candidate.model-5 .pre-background{height:730px}.header-candidate.model-5 .pre-background::before{padding:0}.header-candidate.model-5 .pre-background .info-container-cover{width:100%;max-width:none;height:100%;display:flex;align-items:flex-end;background:linear-gradient(180deg, rgba(0,0,0,0) 2.86%, rgba(0,0,0,0.3) 34.69%)}.header-candidate.model-5 .pre-background .info-container-cover .info-container{max-width:var(--wp--custom--candidate-header-width);width:calc(100% - 4.75rem);margin:0 auto;padding:0}.header-candidate.model-5 .pre-background .info-container-cover .info-container .titre-page-web h1::after{display:none}@media screen and (max-width: 781px){.header-candidate.model-5 .pre-background{background:none !important;height:auto}.header-candidate.model-5 .pre-background .info-container-cover{background:none}.header-candidate.model-5 .pre-background .info-container-cover .info-container{padding:3.125rem 0 0 0}.header-candidate.model-5 .pre-background .info-container-cover .info-container .titre-page-web h1::after{display:block;width:100%;left:0}}.row{display:flex;justify-content:space-between;align-items:stretch}.row .col{padding:.875rem;box-sizing:border-box;border-radius:5px}.row .col.no-padding{padding:0}.row .col.no-padding-bottom{padding-bottom:0}.row .col.col1{width:32%}.row .col.col2{width:66%}@media screen and (max-width: 781px){.row{display:block}.row .col{margin-bottom:.875rem}.row .col.col1{width:100%}.row .col.col2{width:100%}}.candidate-posts-container,.candidate-cards-container,.candidate-program-container{word-break:break-word;max-width:var(--wp--preset--layout--content-size);width:calc(100% - 4.75rem);margin:0 auto 2.5rem auto}.candidate-program-container .row .yellow-square{padding:2.5rem;box-sizing:border-box;height:calc(100% + 60px);width:calc(100% + 26px);position:relative;top:-60px;left:-26px}.candidate-program-container .row .yellow-square h2{margin:0}@media screen and (max-width: 1095px){.candidate-program-container .row .yellow-square h2{font-size:var(--wp--preset--font-size--large);line-height:var(--wp--preset--font-size--large)}}.candidate-program-container .row .program h3{margin:0}@media screen and (max-width: 1095px){.candidate-program-container .row .program h3{font-size:var(--wp--preset--font-size--big);line-height:var(--wp--preset--font-size--big)}}.candidate-program-container .row .program p{margin:0}@media screen and (max-width: 1095px){.candidate-program-container .row .yellow-square h2{font-size:var(--wp--preset--font-size--large);line-height:var(--wp--preset--font-size--large)}.candidate-program-container .row .program h3{font-size:var(--wp--preset--font-size--big);line-height:var(--wp--preset--font-size--big)}}@media screen and (max-width: 781px){.candidate-program-container .row .col.yellow .yellow-square{width:100%;left:0;top:0;height:auto;margin:-60px 0 0 0;padding:5rem 4.05rem}.candidate-program-container .row .col.yellow .yellow-square h2{font-size:var(--wp--preset--font-size--very-large);line-height:var(--wp--preset--font-size--very-large)}}@media screen and (max-width: 600px){.candidate-program-container .row .col.yellow .yellow-square{padding:4.05rem 1.25rem}.candidate-program-container .row .col.yellow .yellow-square h2{font-size:var(--wp--preset--font-size--very-large);line-height:var(--wp--preset--font-size--very-large)}}.candidate-cards-container .row{perspective:1000px}.candidate-cards-container .row .col{position:relative;transition:all 0.3s ease-out;transform-style:preserve-3d;cursor:pointer}.candidate-cards-container .row .col .front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.candidate-cards-container .row .col .back{position:absolute;height:100%;width:100%;padding:.875rem;top:0;left:0;background-color:var(--wp--preset--color--green);border-radius:5px;transform:rotateY(180deg);backface-visibility:hidden;transition:all 0.3s ease-out;box-sizing:border-box}.candidate-cards-container .row .col .back .text{height:100%;overflow-y:scroll}.candidate-cards-container .row .col .dashicons.dashicons-image-rotate{position:absolute;bottom:4px;font-size:20px;width:20px;left:calc(50% - 10px)}.candidate-cards-container .row .col.flipped{transform:rotateY(180deg)}.candidate-cards-container .row .col .circonscription-image,.candidate-cards-container .row .col .candidate-image{border-radius:5px;background-position:center center;background-repeat:no-repeat;background-size:cover}.candidate-cards-container .row .col .circonscription-image::before,.candidate-cards-container .row .col .candidate-image::before{padding-bottom:100%;content:"";display:block}.candidate-cards-container .row .col h3{padding:.875rem 0;margin:0}.candidate-cards-container .row .col p{padding:0 0 .875rem 0;margin:0}.candidate-cards-container .row .col.circonscription{background-position:center bottom;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.candidate-cards-container .row .col.circonscription::before{content:"";position:absolute;display:block;box-shadow:0px 0px 0px 500px var(--wp--preset--color--green);border-radius:5px;width:calc(100% - 1.75rem);bottom:.875rem;left:.875rem;right:.875rem;transition:all 0.3s ease-out;padding-bottom:80%}.candidate-cards-container .row .col.circonscription .circonscription-info{position:absolute;color:var(--wp--preset--color--white);text-transform:capitalize;width:calc(100% - 1.75rem);-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, black 50%, to(transparent));-webkit-mask-image:linear-gradient(to bottom, black 50%, transparent 100%);mask-image:-webkit-gradient(linear, left top, left bottom, black 50%, to(transparent));mask-image:linear-gradient(to bottom, black 50%, transparent 100%);-webkit-mask-position:0 0;mask-position:0 0;overflow:hidden;height:calc(100% - 1.75rem);top:.875rem;transition:all 0.3s ease-out}.candidate-cards-container .row .col.circonscription .circonscription-info p{opacity:0.7}.candidate-cards-container .row .col.circonscription .circonscription-info h3{padding:0 0 .875rem 0}.candidate-cards-container .row .col.circonscription:hover::before{bottom:0;left:0;right:0;padding-bottom:200%;width:100%}.candidate-cards-container .row .col.circonscription:hover .circonscription-info{color:var(--wp--preset--color--green)}@media screen and (max-width: 781px){.candidate-cards-container .row .col.circonscription{min-height:300px}.candidate-cards-container .row .col.circonscription::before{padding-bottom:70%}.candidate-cards-container .row .col.circonscription:after{content:"";display:block;padding-bottom:120%}.candidate-cards-container .row .col.suppleant-e{padding:0}.candidate-cards-container .row .col.suppleant-e .front{display:flex}.candidate-cards-container .row .col.suppleant-e .front .candidate-image{width:40%;border-radius:5px 0 0 5px}.candidate-cards-container .row .col.suppleant-e .front .candidate-info{padding:.875rem}}@media screen and (max-width: 600px){.candidate-cards-container .row .col.suppleant-e .candidate-image{width:50%}}.candidate-posts-container{color:var(--wp--preset--color--white)}.candidate-posts-container .row{margin:-.875rem;display:block}.candidate-posts-container .row .col{margin:.875rem;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.candidate-posts-container .row .col .post-container{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 46.88%);padding:.875rem;position:relative;box-sizing:border-box;border-radius:5px}.candidate-posts-container .row .col .post-container::before{content:"";padding-bottom:145%;display:block}.candidate-posts-container .row .col .post-container .post-border{border-radius:5px;position:absolute;width:calc(100% - 1.75rem);height:calc(100% - 1.75rem);top:.875rem;left:.875rem;border:3px solid var(--wp--preset--color--green);box-sizing:border-box}.candidate-posts-container .row .col .post-container .post-border .caterory{font-weight:600;text-transform:uppercase;position:absolute;top:.875rem;left:.875rem}.candidate-posts-container .row .col .post-container .post-border .info{position:absolute;bottom:.875rem;left:.875rem;width:calc(100% - 1.75rem)}.candidate-posts-container .row .col .post-container .post-border .info h3{margin:.875rem 0}.candidate-posts-container .row .col .post-container a{color:var(--wp--preset--color--white);text-decoration:none}.candidate-posts-container .row .col .post-container a.background-link{position:absolute;display:block;height:100%;width:100%}.candidate-posts-container .row .col.has-no-media .post-container{background:var(--wp--preset--color--green)}.candidate-posts-container .row .col.has-no-media .post-container .post-border{border:3px solid var(--wp--preset--color--white)}.wp-block-group.hero .wp-block-cover__inner-container{max-width:700px}.wp-block-group.hero .wp-block-cover__inner-container h1{margin-top:.625rem}.wp-block-group.hero .wp-block-cover__inner-container p{margin-bottom:.625rem}.wp-block-group.hero .wp-block-columns{position:relative;top:-75px;z-index:2}.wp-block-group.hero .wp-block-columns .has-large-font-size{line-height:var(--wp--preset--font-size--large);margin-bottom:0}
