/*!
Theme Name:     snes
Theme URI:
Description:    snes theme
Author:         Vitalyn
Author URI:     https://vitalyn.com
Template:       hello-elementor
Version:        0.1.0
*/@font-face{font-display:swap;font-family:'p2024';src:url(../../../../../../themes/snes/fonts/Paris2024.woff2) format("woff2")}.page-id-179423 .lst-icon span.elementor-icon-list-icon,.postid-164770 .lst-icon span.elementor-icon-list-icon{display:block;background:#fff;border-radius:100px;width:50px;height:50px;text-align:center;line-height:60px}.page-id-179423 .lst-icon span.elementor-icon-list-icon i,.postid-164770 .lst-icon span.elementor-icon-list-icon i{color:green!important}.page-id-179423 .lst-icon ul>li:nth-child(4)>span>i,.postid-164770 .lst-icon ul>li:nth-child(4)>span>i{color:red!important}.page-id-179423 .sharer,.postid-164770 .sharer{display:none}.page-id-179423 .p2024,.postid-164770 .p2024{font-family:p2024}.page-id-179423 #breadcrumbs,.postid-164770 #breadcrumbs{display:none}.page-id-179423 .revendications,.postid-164770 .revendications{opacity:0}.page-id-179423 .revendications.sel,.postid-164770 .revendications.sel{opacity:100}.page-id-179423 .range-select>div,.postid-164770 .range-select>div{display:flex;justify-content:center}.page-id-179423 .range-select>div>div,.postid-164770 .range-select>div>div{padding:0 20px;width:50%}.page-id-179423 .range-select>div>div:nth-child(1),.postid-164770 .range-select>div>div:nth-child(1){text-align:right;color:#1469ad;text-transform:uppercase;font-weight:700;font-size:25px}.page-id-179423 .resultat,.postid-164770 .resultat{display:none}.page-id-179423 .nb_annees,.page-id-179423 .tarif_mois,.page-id-179423 .tarif_heure,.postid-164770 .nb_annees,.postid-164770 .tarif_mois,.postid-164770 .tarif_heure{text-align:center;color:#fff;font-weight:700;font-size:40px}@media (max-width:768px){.page-id-179423 .range-select>div,.postid-164770 .range-select>div{display:block;padding:0}.page-id-179423 .range-select>div [input="range"],.postid-164770 .range-select>div [input="range"]{padding-top:10px}.page-id-179423 .range-select>div>div,.postid-164770 .range-select>div>div{padding:0;width:100%;text-align:center!important}.page-id-179423 .lst-icon ul>li>span:nth-child(2),.postid-164770 .lst-icon ul>li>span:nth-child(2){max-width:260px}}a{color:#e40045}a.nostyle{color:inherit}[type="button"],[type="submit"],button{border-radius:0}html{scroll-behavior:smooth}.text-center{text-align:center}.text-right{text-align:right}.center{margin:0 auto}.block{display:block}.pointer{cursor:pointer}blockquote.wp-block-quote{padding-left:10px;border-left:4px solid #e40045;margin-left:10px;margin-top:30px;margin-bottom:30px}.wp-block-pullquote blockquote{border-top:4px solid #e40045;border-bottom:4px solid #e40045;padding:20px}.wp-block-button{background:#fff;border:1px solid #e40045;font-family:'Archivo Black',sans-serif;font-size:15px;border-radius:0;transition:all 0.3s ease-out}.wp-block-button a.wp-block-button__link{color:#e40045;background:none}.wp-block-button:hover{background:#e40045}.wp-block-button:hover a.wp-block-button__link{color:#fff}.flex-center{display:flex;justify-content:center;align-items:center}.table{display:table}.relative{position:relative}select{padding:.6rem 1rem;border-radius:0}textarea,input[type=text]{border-radius:0}body{font-family:'Montserrat',sans-serif;color:#212529;font-size:15px}.red{color:#e40045}.error{color:#e40045;font-weight:700}.bgwhite{background:#fff}.elementor-widget-button .elementor-button{background:#e40045;font-family:'Archivo Black',sans-serif;font-size:15px;border-radius:0}header .elementor-widget-search-form .elementor-search-form__input{color:#fff!important}header .elementor-widget-button .elementor-button{border:1px solid #e40045}.bandeau-menu{font-size:13px;font-weight:600}.bandeau-menu a.white:hover{color:#e40045}header.head-main{border-bottom:1px solid #f1f3f5}header.head-main .elementor-nav-menu li.menu-item a{color:#212529}header.head-main .mega-menu ul.mega-sub-menu{margin-top:10px!important}header.head-main #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{margin:0 7px 0 0}header.head-main .mega-menu>li{font-family:'Archivo Black',sans-serif!important}header.head-main #mega-menu-menu-1{margin-bottom:10px}header.head-main #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item a{border-bottom:1px solid #e2e4e9!important}header.head-main #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{background:#e40045!important;color:#fff!important}header.head-main #mega-menu-menu-1 ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item a{border-bottom:0!important;background:#e40045!important;color:#fff!important;margin-right:5px!important;margin-bottom:5px!important;padding:10px!important}header.head-main #mega-menu-menu-1 ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item{display:inline-block!important;float:inherit!important;width:inherit!important}header.head-main #mega-menu-menu-1 .menu-actu-snes{padding-left:20px!important}header.head-main #mega-menu-menu-1 .menu-actu-snes ul.mega-sub-menu>li>div.textwidget>a{border-bottom:0px!important}header.head-main #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu li.noborder li.mega-menu-item a{border-bottom:0px!important}header.head-main #mega-menu-menu-1 li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{border-bottom:1px solid #e2e4e9!important}header.head-main #mega-menu-menu-1 li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:transparent!important}header.head-main #mega-menu-menu-1 li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{background:#e40045!important;color:#fff!important}header.head-main #mega-menu-menu-1>li.mega-menu-item>a:after{display:block!important;position:absolute;right:0;bottom:0;left:0;height:4px;background-color:#e40045;border-radius:4px;transform:scaleX(0);transform-origin:center center;transition:transform 0.5s cubic-bezier(.55,0,.1,1);content:'';will-change:transform}header.head-main #mega-menu-menu-1>li.mega-menu-item>a:hover:after{transform:scaleX(1)}header.head-main #mega-menu-menu-1>li.mega-current-menu-ancestor>a:after{display:block!important;position:absolute;right:0;bottom:0;left:0;height:4px;background-color:#e40045;border-radius:4px;transform:scaleX(0);transform-origin:center center;transition:transform 0.5s cubic-bezier(.55,0,.1,1);content:'';will-change:transform;transform:scaleX(1)}header.head-main a.tag{background:#e40045;padding:5px;display:inline-block;color:#fff;margin-right:5px;margin-bottom:5px}#btn-account{padding-right:10px;font-size:13px;color:#e40045;font-weight:600;display:inline-block}#lst-metiers{font-size:13px;color:#e40045;font-weight:600;padding-left:10px}body{background:#f1f3f5}.bg-white{background:#fff}.light{font-weight:300}.semi{font-weight:600}.bold{font-weight:800}a.underline{text-decoration:underline}a.blue,.blue{color:#008bd2}a.yellow,.yellow{color:#f39200}a.white,.white{color:#fff}h1{font-family:'Archivo Black',sans-serif;font-size:32px}h2{font-size:25px}.listing h2{font-family:'Archivo Black',sans-serif;color:#212529;font-size:20px}.listing h2 a{color:#212529!important}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}.elementor-search-form__toggle{background-color:#f1f3f5}.btn-red{border:solid 1px #e40045;font-size:15px;color:#e40045;padding:10px;display:inline-block;font-weight:800;transition:all 0.3s ease-out}.btn-red:hover{border:solid 1px #e40045;background:#e40045;color:#fff}.btn-blue{border:solid 1px #008bd2;font-size:15px;color:#008bd2;padding:10px;display:inline-block;font-weight:800;transition:all 0.3s ease-out}.btn-blue:hover{border:solid 1px #008bd2;background:#008bd2;color:#fff}.btn-yellow{border:solid 1px #f39200;font-size:15px;color:#f39200;padding:10px;display:inline-block;font-weight:800;transition:all 0.3s ease-out}.btn-yellow:hover{border:solid 1px #f39200;background:#f39200;color:#fff}.btn-green{border:solid 1px #52ae32;font-size:15px;color:#52ae32;padding:10px;display:inline-block;font-weight:800;transition:all 0.3s ease-out}.btn-green:hover{border:solid 1px #52ae32;background:#52ae32;color:#fff}.home .fab{transition:all 0.3s ease-out}.home .fab:hover{transform:scale(1.2)!important}.home .lst-actu{padding-top:40px;padding-left:40px;padding-right:40px;padding-bottom:37px}.home .categories{font-size:15px;font-weight:800;color:#e40045}.home .col{padding:0}.home .campagne .col{padding:0 15px 0 15px}.home .campagne{margin-bottom:40px!important}.home .col-7{padding-right:20px}.home .home-titre-actu a{display:inline-block;background:#e40045;color:#fff;font-family:'Archivo Black',sans-serif;font-size:28px;line-height:28px;padding:8px;margin-bottom:20px}.home .home-titre-actu2 a{font-family:'Archivo Black',sans-serif;font-size:16px;color:#212529}.home .extrait-big{font-size:18px;font-weight:500;line-height:25px}.home .extrait{font-size:15px;font-weight:500;line-height:18px}.home .lst-actu-right .col-8{padding-right:20px}.home .lst-actu-right .extrait{padding-bottom:10px}.home .lst-actu-right .grid{padding-bottom:10px}.home .lst-actu-right .grid:nth-child(3),.home .lst-actu-right .grid:nth-child(5){padding-top:10px}.home .lst-actu-right .sep{height:1px;display:block;background:#dee2e6}.home .lst-faq{background:#fff;padding:40px 40px}.home .lst-faq .grid{margin-left:0;margin-right:0}.home .lst-faq .grid div{background:#bce4fa;padding:15px;margin:0 10px;transition:all 0.3s ease-out}.home .lst-faq .grid div a{color:#212529;font-weight:500;line-height:18px}.home .lst-faq .grid div:hover{transform:scale(1.08)}.home .lst-faq .grid div:first-child{margin-left:0}.home .lst-faq .grid div:last-child{margin-right:0}.home .lst-faq .mode-emploi{border:2px solid #008bd2;background:#fff;padding:14px;color:#008bd2;font-weight:600}.home .lst-vie-snes{background:#fff;padding:40px}.home .lst-vie-snes .categories{color:#f39200}.home .lst-usmag{background:#212529;padding:40px}.home .lst-usmag .grid>div{padding-right:20px}.home .lst-usmag .grid>div:last-child{padding-right:0}.home .lst-usmag img{padding-bottom:5px}.home .grid{margin-left:0;margin-right:0}.home .titre-rs{font-family:'Archivo Black',sans-serif;font-size:16px}.lst-dossiers{margin:0;margin-top:20px;margin-bottom:20px}.lst-dossiers>a{margin:0 10px;position:relative;height:80px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center center}.lst-dossiers>a>span{position:relative;z-index:1;display:block;font-family:'Archivo Black',sans-serif;font-size:16px;color:#fff;text-align:center;line-height:1.3em}.lst-dossiers>a:first-child{margin-left:0}.lst-dossiers>a:last-child{margin-right:0}.lst-dossiers>a:after{left:0;top:0;position:absolute;content:'';width:100%;height:80px;background:rgba(0,0,0,.3);transition:all 0.3s ease-out}.lst-dossiers>a:hover:after{background:rgba(0,0,0,.5)}.lst-dossiers .titre-dossiers{background:#e40045;color:#fff;font-size:20px;font-weight:800;text-transform:uppercase}.lst-dossiers>a.titre-dossiers:after{background:none}.home.page main.site-main{margin-top:54px}.sous-menu{display:flex;justify-content:left;flex-wrap:wrap}.sous-menu a{display:block;margin-right:5px;margin-bottom:5px}.lst-dossiers-full{background:#fff;padding:30px 20px}.lst-dossiers-full .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;grid-row-gap:35px;font-size:16px}.lst-dossiers-full .grid>div{padding:10px;border:1px solid #008bd2;background:#008bd2;transition:all 0.3s ease-out}.lst-dossiers-full .grid>div:hover{transform:scale(1.08)}.lst-dossiers-full .grid>div a{display:block;color:#fff;font-weight:600}.lst-dossiers-full .grid>div.archive{background:#e40045;border:1px solid #e40045}.personnalisation-metier .col{padding-top:10px;display:flex;align-items:flex-start}.personnalisation-metier .col label{padding-left:5px}.search-results main.site-main,.page:not(.home) main.site-main,.archive main.site-main,.tax-metiers main.site-main,body.single main.site-main{background:#fff;padding:40px;max-width:1200px;margin-left:auto;margin-right:auto}body.single main.site-main-full{max-width:100%;background:#fff}.the-date{font-size:12px;color:#868e96}h1.main-title{display:inline-block;font-family:'Archivo Black',sans-serif;background:#e40045;color:#fff;font-size:40px;padding:15px;margin-top:10px;margin-bottom:30px}.single .excerpt{padding-left:10px;border-left:4px solid #e40045}.single h2{font-size:25px}.single h3{font-family:'Archivo Black',sans-serif}.single .site-main .the-date{margin-bottom:40px}.single-faq .the-date{margin-bottom:20px}.campagne{background:#fff;max-width:1200px;padding:40px;margin:0 auto!important;margin-top:20px!important}.campagne .grid{margin:0}.campagne .col-4{background-size:cover;min-height:250px}.campagne .title{display:inline;padding:10px;background:#e40045;font-family:'Archivo Black',sans-serif;font-weight:600;color:#fff;font-size:25px;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:55px}.campagne .extrait{display:block;text-align:left;margin-top:20px;color:#212529}.meme-dossier,.yarpp-related{background:#fff;max-width:1200px;padding:40px;margin:0 auto!important;margin-top:20px!important}.meme-dossier>div img,.yarpp-related>div img{max-width:50px}.meme-dossier>div .grid,.yarpp-related>div .grid{margin:0}.enveloppes{display:inline-block}.enveloppes i{color:#008bd2;float:left;margin-right:10px}a.floating-vote{z-index:12;display:block;position:fixed;background:#52ae32;width:120px;height:120px;border-radius:120px;color:#fff;top:600px;right:20px}a.floating-vote>span{display:flex;width:120px;height:120px;text-align:center;justify-content:center;align-items:center}a.floating-vote>span>span{font-weight:700}a.floating-vote>span>span i{float:left;margin-right:10px;font-size:1.2em;font-weight:400}h3.applat{background:#e40045;color:#fff;padding:10px;font-weight:700}h3.applat i{color:#fff}.lst-candidats{display:flex;justify-content:space-around}.lst-candidats>div{width:130px;text-align:left;line-height:15px}.lst-candidats>div.sel{font-weight:700}.lst-candidats>div img{width:30px;float:left;padding-right:5px}.lst-propal{display:grid;font-size:16px;grid-template-columns:1fr;column-gap:20px;row-gap:20px}.lst-propal b{font-size:18px}.lst-propal .percent{margin-top:10px;margin-left:15px}.lst-propal .percent>span{display:inline-block;background:#e9e9e9;height:13px}.lst-propal>div.proposition{display:flex;flex-direction:column;justify-content:space-between;background:#fff;color:#000;border:1px solid #128ACB;padding:15px;transition:all 0.3s ease-out}.lst-propal>div.proposition input{opacity:0}.lst-propal>div.proposition .share-it{padding-left:15px;margin-top:10px}.lst-propal>div.proposition .share-it i{color:#008bd2;width:30px;margin-left:15px}.lst-propal>div.proposition label{border:solid 1px #e9e9e9;background:#fff;color:#008bd2;font-size:15px;padding:10px;display:inline-block;font-weight:800;transition:all 0.3s ease-out;cursor:pointer}.lst-propal>div.proposition input:checked+label,.lst-propal>div.proposition label:hover{color:#e9e9e9;border:solid 1px #52ae32;background:#52ae32}.lst-propal>div.proposition a{color:#000;font-weight:500;line-height:18px}.lst-propal>div.proposition .show-detail-propal{font-weight:700;cursor:pointer;margin-bottom:10px}.lst-propal>div.proposition .detail-propal{display:none}.lst-propal>div:first-child{margin-left:0}.lst-propal>div:last-child{margin-right:0}.validate-propal{padding:20px;background:#fff}.validate-propal h2{display:inline-block;font-family:'Archivo Black',sans-serif;color:#fff;background:#e40045;font-size:40px;padding:15px;margin-top:10px;margin-bottom:30px}body.single.single-campagne .site-main{padding-top:0;padding-bottom:0}.titre-dossier,.titre-metier{color:#e40045;font-size:20px;font-weight:800;text-transform:uppercase}.archive-description{font-weight:600;font-size:1.1em;margin-bottom:30px}.titre-actu{display:inline-block;background:#e40045;color:#fff;font-family:'Archivo Black',sans-serif;font-size:22px;line-height:22px;padding:8px;margin-bottom:20px}.titre-faq{line-height:22px;display:inline-block;background:#008bd2;color:#fff;font-family:'Archivo Black',sans-serif;font-size:22px;padding:8px;margin-bottom:20px}.titre-vie-snes{line-height:22px;display:inline-block;background:#f39200;color:#fff;font-family:'Archivo Black',sans-serif;font-size:22px;padding:8px;margin-bottom:20px}.titre-usmag{line-height:22px;display:inline-block;color:#fff;font-family:'Archivo Black',sans-serif;font-size:22px;padding:8px;margin-bottom:20px}.search-results h1,.archive h1,.tax-dossiers h1,.tax-metiers h1{display:inline-block;font-family:'Archivo Black',sans-serif;background:#e40045;color:#fff;font-size:40px;padding:15px;margin-top:10px;margin-bottom:30px}.search-results h2 a,.search-results h2,.archive h2 a,.archive h2,.tax-dossiers h2 a,.tax-dossiers h2,.tax-metiers h2 a,.tax-metiers h2{font-family:'Archivo Black',sans-serif;color:#212529;font-size:20px}.search-results article,.archive article,.tax-dossiers article,.tax-metiers article{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #dee2e6}.search-results .the-date,.archive .the-date,.tax-dossiers .the-date,.tax-metiers .the-date{color:#868e96;font-size:12px}.search-results .newsletter-metier,.archive .newsletter-metier,.tax-dossiers .newsletter-metier,.tax-metiers .newsletter-metier{background:#f1f3f5;margin-top:20px;margin-bottom:20px}.search-results .nav-links,.archive .nav-links,.tax-dossiers .nav-links,.tax-metiers .nav-links{display:flex;justify-content:center}.search-results .nav-links span,.search-results .nav-links a,.archive .nav-links span,.archive .nav-links a,.tax-dossiers .nav-links span,.tax-dossiers .nav-links a,.tax-metiers .nav-links span,.tax-metiers .nav-links a{display:block;padding:9px 5px;color:#212529;transition:all 0.3s ease-out;border:1px solid transparent}.search-results .nav-links span.current,.search-results .nav-links a:hover,.archive .nav-links span.current,.archive .nav-links a:hover,.tax-dossiers .nav-links span.current,.tax-dossiers .nav-links a:hover,.tax-metiers .nav-links span.current,.tax-metiers .nav-links a:hover{color:#e40045}.search-results .nav-links a.prev:hover,.search-results .nav-links a.next:hover,.archive .nav-links a.prev:hover,.archive .nav-links a.next:hover,.tax-dossiers .nav-links a.prev:hover,.tax-dossiers .nav-links a.next:hover,.tax-metiers .nav-links a.prev:hover,.tax-metiers .nav-links a.next:hover{border:1px solid #e40045;padding:9px 15px}.lst-questions div{background:#bce4fa;padding:15px;margin-bottom:20px}.lst-questions div a{color:#212529}.lst-questions div:first-child{background:#fff;border:2px solid #008bd2;color:#008bd2}.newsletter-metier-sidebar{padding:20px;background:#f1f3f5;border-top:3px solid #f39200;margin-bottom:20px}.newsletter-metier-sidebar img{max-width:60px}.newsletter-metier-sidebar input{margin-bottom:10px}.newsletter-metier-sidebar .div-rgpd{text-align:left}.newsletter-metier-sidebar .div-rgpd label{display:initial}.newsletter-metier-sidebar #newsletter-sidebar-rgpd{margin-bottom:inherit;display:inline-block}.newsletter-metier-sidebar button{width:100%}.menu-auto.show{background:#f39200;border-top:3px solid #e40045;padding:20px;position:relative}.menu-auto.show a.hash-2{color:#fff;font-weight:600;font-size:16px;padding:5px 0;display:inline-block}.menu-auto.show a.hash-3{color:#fff;font-size:14px;padding:5px 0;display:inline-block}.menu-auto.show a.hash-2.sel,.menu-auto.show a.hash-3.sel{color:#212529}.annuaire{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.annuaire>div{padding:10px}.share-mail{display:flex;flex-wrap:wrap;text-decoration:none!important}.share-mail>span:nth-child(1){background-color:none;border:1px solid #000;display:block;background-image:url(../../../../../../themes/snes/img/email.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center;width:30px;height:30px}.share-mail>span:nth-child(2){display:block;border:1px solid #000;border-left:0;height:30px;padding:9px;line-height:12px;color:#000}.sharer{margin-top:40px;display:flex;flex-wrap:wrap}.sharer>a{display:block;margin-right:20px;text-decoration:none}.sharer>a .facebook{display:flex}.sharer>a .facebook span:nth-child(1){background-color:#3b5998;display:block;background-image:url(/wp-content/uploads/facebook.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center;width:30px;height:30px}.sharer>a .facebook span:nth-child(2){display:block;border:1px solid #3b5998;height:30px;padding:9px;line-height:12px;color:#3b5998}.sharer>a .twitter{display:flex}.sharer>a .twitter span:nth-child(1){border:1px solid #000;border-right:0;background-color:#fff;display:block;background-image:url(/wp-content/uploads/2023/11/x-twitter.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center;width:30px;height:30px}.sharer>a .twitter span:nth-child(2){display:block;border:1px solid #000;height:30px;padding:9px;line-height:12px;color:#000}.sharer>a .whatsapp{display:flex}.sharer>a .whatsapp span:nth-child(1){background-color:#40c351;display:block;background-image:url(/wp-content/uploads/whatsapp.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center;width:30px;height:30px}.sharer>a .whatsapp span:nth-child(2){display:block;border:1px solid #40c351;height:30px;padding:9px;line-height:12px;color:#40c351}.sharer>a .print{display:flex}.sharer>a .print span:nth-child(1){background-color:#868e96;display:block;background-image:url(/wp-content/uploads/print.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center;width:30px;height:30px}.sharer>a .print span:nth-child(2){display:block;border:1px solid #868e96;height:30px;padding:9px;line-height:12px;color:#868e96}.sharer>a .alertes{display:flex}.sharer>a .alertes span:nth-child(1){background-color:#f39200;display:block;background-image:url(/wp-content/uploads/bell.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center;width:30px;height:30px}.sharer>a .alertes span:nth-child(2){display:block;border:1px solid #f39200;height:30px;padding:9px;line-height:12px;color:#f39200}.next-prev{margin-top:20px}.excerpt{font-weight:600;font-size:16px}#breadcrumbs{margin:0 auto;margin-top:20px;padding-bottom:15px;padding-left:20px;max-width:1200px}.page-id-135978 .search-filter-results .results{display:grid;font-size:16px;grid-template-columns:1fr 1fr 1fr 1fr}.page-id-135978 .search-filter-results .results>div{margin-right:20px;margin-bottom:20px;padding:10px;background:#bce4fa;transition:all 0.3s ease-out}.page-id-135978 .search-filter-results .results>div a{color:#212529;font-weight:500;line-height:18px;font-size:14px}.page-id-135978 .search-filter-results .results>div:hover{transform:scale(1.08)}.page-id-135978 .faq-form textarea,.page-id-135978 .faq-form input{margin-bottom:10px}.searchandfilter ul{margin-left:0;padding-left:0}.searchandfilter ul li{padding-right:10px;float:left}.searchandfilter ul li.sf-field-taxonomy-dossiers{width:100%}.searchandfilter ul li.sf-field-taxonomy-dossiers label{border:1px solid #e40045;padding:10px;color:#e40045;cursor:pointer}.searchandfilter ul li.sf-field-taxonomy-dossiers input{display:none}.searchandfilter ul li.sf-field-taxonomy-dossiers li{margin-right:10px;cursor:pointer}.searchandfilter ul li.sf-field-taxonomy-dossiers li.sf-option-active label{background:#e40045;color:#fff}.menu-compte{display:flex}.menu-compte div{padding:10px;border:1px solid #212529;margin-right:10px}.acf-user-register-fields p.description{display:inline-block;padding-left:5px}.acf-user-register-fields ul.acf-checkbox-list li::marker{content:''}.tml-reg_passmail-wrap{margin-top:20px}.container-full-iframe{width:100%;position:relative;overflow:hidden;padding-top:200vh}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:0}.pdfjs-iframe{width:80vh;max-height:120vw}.swal2-confirm a{color:#fff;display:block}.swiper-container{width:100%;height:380px;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:center}.gallery-top{height:80%;width:100%}.gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0}.gallery-thumbs .swiper-slide{height:100%;opacity:.4}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.home .swiper-button-next::after,.home .swiper-button-prev::after{font-size:16px;background:gray;border-radius:30px;width:30px;height:28px;padding-top:6px;color:#fff;font-weight:900;text-align:center}.home .swiper-button-prev{left:40px}.home .swiper-button-next{right:40px}.home .swiper-button-prev,.home .swiper-button-next{background:none}.home .swiper-container{margin-top:20px;margin-bottom:20px}.home .swiper-container.gallery-thumbs{height:100px;max-width:60%}.home .swiper-container.gallery-thumbs .swiper-slide{cursor:pointer}.home .swiper-container .swiper-slide a{display:block;max-height:100%}.home .swiper-container .swiper-slide .grid{height:380px}.home .swiper-container .swiper-slide .col-7,.home .swiper-container .swiper-slide .col-5{background-size:cover;background-position:center;display:block;padding:20px;text-align:left}.home .swiper-container .swiper-slide .col-7 .title,.home .swiper-container .swiper-slide .col-5 .title{display:inline;padding:10px;background:#e40045;font-family:'Archivo Black',sans-serif;font-weight:600;color:#fff;font-size:25px;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:55px}.home .swiper-container .swiper-slide .col-7 .extrait,.home .swiper-container .swiper-slide .col-5 .extrait{display:block;text-align:left;margin-top:20px;color:#212529}.home .swiper-container .swiper-slide .col-7 .cta,.home .swiper-container .swiper-slide .col-5 .cta{display:inline-block;margin-top:15px}.cn-button.bootstrap{background-color:#e40045;border-radius:0;font-family:'Archivo Black',sans-serif}.elementor-location-footer .snes-title{font-size:20px;font-weight:600;font-family:'Archivo Black',sans-serif}.elementor-location-footer .snes-title span{color:#e40045}.elementor-location-footer .elementor-size-medium{font-family:'Archivo Black',sans-serif;font-size:14px}.elementor-location-footer nav.elementor-nav-menu--main>ul>li>a{padding-left:0;font-size:12px;font-height:600}.elementor-location-footer nav.elementor-nav-menu--main>ul>li>a:hover{color:#e40045!important;padding:10px 0}.elementor-location-footer .elementor-search-form__input{color:#212529}.elementor-location-footer .elementor-nav-menu a:focus,.elementor-location-footer .elementor-nav-menu a{padding:10px 0;font-size:12px;font-height:600}.elementor-location-footer .elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:0}.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item,.elementor-location-footer .elementor-nav-menu--dropdown a,.elementor-location-footer .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-location-footer .elementor-item:hover,.elementor-location-footer .elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-location-footer .elementor-nav-menu--dropdown .elementor-item:focus{background:none;color:#212529;font-size:12px;font-height:600}.elementor-location-footer .elementor-nav-menu a,.elementor-location-footer .elementor-nav-menu a:focus,.elementor-location-footer .elementor-nav-menu a:hover{line-height:normal}.elementor-location-footer ul.sub-menu>li a{padding:5px 0}.newsletter-elections-pro{background:#f19226;padding:20px;color:#fff}.newsletter-elections-pro .div-rgpd{text-align:left}.newsletter-elections-pro .div-rgpd label{display:initial}.btn-red.w100{display:block;width:100%;text-align:center}.elections-container{max-width:1200px;margin:0 auto}.elections-nav-container{position:relative;top:0;z-index:9;max-height:140px;background:#e20d49;overflow:hidden}.elections-nav-container.minified{position:sticky;top:80px}body.logged-in.admin-bar .elections-nav-container.minified{top:112px}.elections-main-nav{position:relative;display:flex;flex-direction:row;align-items:center}.elections-main-nav .nav-min-content{display:none}.elections-main-nav .nav-max-content{display:block}.elections-main-nav.minified .nav-min-content{display:block;padding:20px 0}.elections-main-nav.minified .nav-min-content img{width:280px}.elections-main-nav.minified .nav-max-content{display:none}.elections-main-nav .nav-max-content{display:flex;align-items:center;flex-direction:row}.elections-main-nav .nav-bg{position:absolute;top:0;left:-30px;z-index:1;height:100%;max-width:470px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.elections-main-nav .nav-img-title{position:relative;z-index:2;cursor:pointer}.elections-main-nav .nav-img{height:140px}.elections-main-nav .nav-img img{width:160px;margin-top:-10px}.elections-main-nav .nav-title{margin-left:30px;font-size:24px;font-family:"Archivo Black",Arial,sans-serif;color:#fff}.elections-main-nav .nav-title span{display:inline-block;padding:4px 10px}.elections-main-nav .nav-title .title-blue{background:#1469ad}.elections-main-nav .nav-title .title-green{margin-left:3rem;background:#21a257}.elections-main-nav .nav-menu{position:relative;z-index:2}.elections-main-nav .nav-menu ul{display:flex;align-items:center;justify-content:space-between;padding-left:0;list-style:none}.elections-main-nav .nav-menu ul li a{display:inline-block;position:relative;line-height:30px;height:30px;font-family:"Archivo Black",Arial,sans-serif;font-size:14px;color:#fff}.elections-main-nav .nav-menu ul li a:after{display:block;position:absolute;right:0;bottom:0;left:0;height:3px;background-color:#fff;border-radius:4px;transform:scaleX(0);transform-origin:center center;transition:transform 0.5s cubic-bezier(.55,0,.1,1);content:"";will-change:transform}.elections-main-nav .nav-menu ul li a:hover:after{transform:scaleX(1)}.elementor-element-11823c2,.elementor-element-f051196{margin-bottom:0!important}.elections-mon-vote-container{background:#5d90c1;background-image:url(/wp-content/themes/snes/img/elections-mon-vote-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.elections-mon-vote-container .elections-mon-vote-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px}.elections-mon-vote-container .block-content{display:flex;flex-direction:column;width:33%;padding-right:30px;border-right:1px solid #fff}.elections-mon-vote-container .block-content p{display:inline-block;margin-bottom:0;font-family:"Archivo Black",Arial,sans-serif;font-size:24px;color:#fff}.elections-mon-vote-container .block-content .content-mon-vote{display:inline-block;padding:4px 10px;background:#fff;color:#e20d49}.elections-mon-vote-container .block-form{display:flex;flex-direction:row;align-items:center;width:66%;padding-left:30px}.elections-mon-vote-container .block-form .vote-text{width:160px;margin-right:20px;font-family:"Archivo Black",Arial,sans-serif;font-size:24px;color:#fff}.elections-mon-vote-container .block-form .vote-form{display:flex;align-items:center;justify-content:space-between}.elections-mon-vote-container .block-form .vote-form .form-select{display:flex;justify-content:flex-start;align-items:center}.elections-mon-vote-container .block-form .vote-form .form-select .item-text{display:inline-block;width:30px;font-family:"Archivo Black",Arial,sans-serif;font-size:24px;color:#fff}.elections-mon-vote-container .block-form .vote-form .form-select+.form-select{margin-top:10px}.elections-mon-vote-container .block-form .form-submit{margin-left:20px}.elections-mon-vote-container .block-form .form-submit .btn-submit{border:1px solid #fff;font-weight:500;font-size:18px;color:#fff}.elections-mon-vote-container .block-form .form-submit .btn-submit:hover{background:#fff;color:#1469ad}.elections-sidebar-container .elections-mon-vote-container .elections-mon-vote-content,body.single-post .elections-mon-vote-container .elections-mon-vote-content,body.single-youtube_videos .elections-mon-vote-container .elections-mon-vote-content,body.single-elections_instances .elections-mon-vote-container .elections-mon-vote-content{flex-direction:column;padding:20px}.elections-sidebar-container .elections-mon-vote-container .elections-mon-vote-content .block-content,body.single-post .elections-mon-vote-container .elections-mon-vote-content .block-content,body.single-youtube_videos .elections-mon-vote-container .elections-mon-vote-content .block-content,body.single-elections_instances .elections-mon-vote-container .elections-mon-vote-content .block-content{width:100%;border:0;padding-right:0}.elections-sidebar-container .elections-mon-vote-container .elections-mon-vote-content .block-content p,body.single-post .elections-mon-vote-container .elections-mon-vote-content .block-content p,body.single-youtube_videos .elections-mon-vote-container .elections-mon-vote-content .block-content p,body.single-elections_instances .elections-mon-vote-container .elections-mon-vote-content .block-content p{font-size:22px}.elections-sidebar-container .elections-mon-vote-container .elections-mon-vote-content .block-form,body.single-post .elections-mon-vote-container .elections-mon-vote-content .block-form,body.single-youtube_videos .elections-mon-vote-container .elections-mon-vote-content .block-form,body.single-elections_instances .elections-mon-vote-container .elections-mon-vote-content .block-form{width:100%;flex-direction:column;align-items:flex-start;padding-left:0;margin-top:20px}.elections-sidebar-container .elections-mon-vote-container .elections-mon-vote-content .block-form .vote-text,body.single-post .elections-mon-vote-container .elections-mon-vote-content .block-form .vote-text,body.single-youtube_videos .elections-mon-vote-container .elections-mon-vote-content .block-form .vote-text,body.single-elections_instances .elections-mon-vote-container .elections-mon-vote-content .block-form .vote-text{font-size:22px}.elections-sidebar-container .elections-mon-vote-container .elections-mon-vote-content .block-form .vote-form,body.single-post .elections-mon-vote-container .elections-mon-vote-content .block-form .vote-form,body.single-youtube_videos .elections-mon-vote-container .elections-mon-vote-content .block-form .vote-form,body.single-elections_instances .elections-mon-vote-container .elections-mon-vote-content .block-form .vote-form{margin-top:10px;flex-direction:column}.elections-sidebar-container .elections-mon-vote-container .elections-mon-vote-content .block-form .form-submit,body.single-post .elections-mon-vote-container .elections-mon-vote-content .block-form .form-submit,body.single-youtube_videos .elections-mon-vote-container .elections-mon-vote-content .block-form .form-submit,body.single-elections_instances .elections-mon-vote-container .elections-mon-vote-content .block-form .form-submit{margin-left:0;display:flex;justify-content:flex-end;flex-direction:row;width:100%;margin-top:15px}.elections-single-h1 h1{display:inline-block;padding:0 15px;background:#E40045;color:#fff}.single-header-txt{padding-left:20px;margin-top:10px;margin-bottom:-10px;border-left:6px solid #c2dcf1}.single-header-txt .header-excerpt p{font-weight:600;font-size:18px}.single-header-txt .header-date p{font-weight:600;color:#989898}body.page-template-template-elections-page .elections-page-content-container .page-header .entry-title{font-family:"Archivo Black",Sans-serif;font-size:36px;color:#e40045}body.page-template-template-elections-page .elections-page-content-container .page-header .entry-title.main-title{color:#fff}.elections-sidebar-container>div+div{margin-top:20px}.elections-sidebar-container .elections-sidebar-links{margin-top:20px}.elections-sidebar-container .elections-sidebar-links>div+div{margin-top:20px}.elections-news .block-title h3{font-family:"Archivo Black",Arial,sans-serif;font-size:24px;color:#e20d49}.elections-mon-vote-infos{background:#c2dcf1;color:#1469ad}.elections-mon-vote-infos p{padding:10px;font-family:"Archivo Black",Arial,sans-serif;font-size:18px;margin-bottom:0}.elections-mon-vote-sidebar-block h3{font-family:"Archivo Black",Arial,sans-serif}.elections-mon-vote-main-content{padding-top:20px;padding-bottom:20px}.elections-mon-vote-main-content .elementor-element-50015f2{margin-top:30px}.elections-mon-vote .block-title h2{font-family:"Archivo Black",Arial,sans-serif;font-size:40px;color:#e20d49}.elections-mon-vote .block-content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:-30px}.elections-mon-vote .block-content .item-list{width:48%;margin-top:30px;border:1px solid #fdefdf}.elections-mon-vote .block-content .item-list .list-title{padding:20px;background:#f09226;color:#fff}.elections-mon-vote .block-content .item-list .list-title h5{margin-top:0;margin-bottom:10px;font-family:"Archivo Black",Arial,sans-serif;font-size:20px}.elections-mon-vote .block-content .item-list .list-title h5 a{color:#fff}.elections-mon-vote .block-content .item-list .list-title .title-infos{margin-bottom:0}.elections-mon-vote .block-content .item-list .list-title .title-infos a{font-size:16px;font-family:'Archivo',Arial,sans-serif;font-weight:700;color:#fff;text-decoration:underline}.elections-mon-vote .block-content .item-list .list-content{padding:20px}.elections-mon-vote .block-content .item-list .list-content .content-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.elections-mon-vote .block-content .item-list .list-content .content-header .content-logo{width:100%}.elections-mon-vote .block-content .item-list .list-content .content-header .content-text{width:100%}.elections-mon-vote .block-content .item-list .list-content .content-candidates .content-link{display:inline-block;margin-top:20px;font-size:16px;color:#21a257;text-decoration:underline;transition:all 0.2s ease-in-out}.elections-mon-vote .block-content .item-list .list-content .content-candidates .content-link:hover{color:#1469ad;transition:all 0.2s ease-in-out}.elections-mon-vote .block-content .item-list .list-content .candidates-list{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;margin-top:-10px}.elections-mon-vote .block-content .item-list .list-content .candidates-list .list-item{width:48%;margin-top:10px}.elections-mon-vote .block-content .item-list .list-content .candidates-list .list-item a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#010101;transition:all 0.2s ease-in-out}.elections-mon-vote .block-content .item-list .list-content .candidates-list .list-item a:hover{color:#21a257;font-weight:700;transition:all 0.2s ease-in-out}.elections-mon-vote .block-content .item-list .list-content .candidates-list .list-item .item-photo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;object-fit:cover}.elections-mon-vote .block-content .item-list .list-content .candidates-list .list-item .item-photo img{display:inline-block;border-radius:48px;height:100%;width:100%;object-fit:cover}.elections-mon-vote .block-content .item-list .list-content .candidates-list .list-item .item-text{margin-left:10px}.elections-mon-vote .block-content .item-list .list-content .content-footer{margin-top:20px}.elections-mon-vote .block-content .item-list .list-content .content-footer a{color:#21a257;text-decoration:underline;transition:all 0.2s ease-in-out}.elections-mon-vote .block-content .item-list .list-content .content-footer a:hover{color:#1469ad;transition:all 0.2s ease-in-out}.elections-news{padding-top:30px;padding-bottom:20px}.elections-news .news-cat{font-size:15px;font-weight:800;color:#e40045}.elections-news .news-title h5{margin-bottom:0}.elections-news .news-title h5 a{font-family:"Archivo Black",sans-serif;font-size:16px;color:#212529;transition:all 0.2s ease-in-out}.elections-news .news-title h5 a:hover{color:#e40045;transition:all 0.2s ease-in-out}.elections-news .news-excerpt{font-size:15px;font-weight:500;line-height:18px}.elections-news .news-excerpt a{color:inherit;transition:all 0.2s ease-in-out}.elections-news .news-excerpt a:hover{color:#e40045;transition:all 0.2s ease-in-out}.elections-news .news-date{margin-top:10px;font-size:12px;color:#868e96}.elections-news .item-news-sep{display:block;width:100%;height:1px;background:#dee2e6;margin-top:10px}.elections-news .item-news-sep+.item-news{margin-top:10px}.elections-news .block-footer{margin-top:20px}.elections-news-related-container{padding-top:20px;padding-bottom:30px}.elections-news-related-container .content-item{display:flex;flex-direction:column}.elections-news-related-container .item-row{display:flex;flex-direction:row;align-items:center}.elections-news-related-container .item-image{height:100%;min-width:160px;background-position:center;background-repeat:no-repeat;background-size:cover}.elections-news-related-container .item-image img{display:block;width:160px;opacity:0}.elections-news-related-container .item-title{margin-left:15px}.elections-news-related-container .item-title a{font-weight:500;color:#e20f4b;transition:all 0.2s ease-in-out}.elections-news-related-container .item-title a:hover{color:#000;transition:all 0.2s ease-in-out}.elections-news-related-container .item-date{margin-top:10px;font-size:16px;color:#868e96}.elections-separator{width:100%;height:8px;background:linear-gradient(to right,#f09226 25%,#e20f4b 25%,#e20f4b 50%,#21a257 50%,#21a257 75%,#1469ad 75%)}body.page-template-template-elections-home .elementor-section.elementor-element-c564ef7,body.page-template-template-elections-home .elementor-section.elementor-element-133a49a{background:linear-gradient(to right,#F1F3F5,#F1F3F5 50%,#f19226 50%,#f19226 100%)!important}.block-agissons{background-color:#e20f4b;background-image:url(/wp-content/themes/snes/img/agissons-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:48px;padding-bottom:60px}.block-agissons .block-title{font-family:"Archivo Black",Arial,sans-serif;font-size:26px;text-align:center;color:#fff}.block-agissons .block-content{display:flex;justify-content:center;align-items:stretch;margin:0 -5px;margin-top:30px}.block-agissons .block-content .content-item{position:relative;display:flex;flex-direction:column;flex:1 1 auto;padding:30px;margin-left:15px;margin-right:15px;background:#f1f3f5;text-align:center}.block-agissons .block-content .content-item .item-icon{display:flex;align-items:center;justify-content:center;max-width:26px;max-height:26px;height:26px;margin:0 auto}.block-agissons .block-content .content-item .item-title{margin-top:24px}.block-agissons .block-content .content-item .item-title h4{display:inline-block;padding:4px 8px;margin-top:0;margin-bottom:0;font-family:"Archivo Black",Arial,sans-serif;font-size:18px;background:#e9809f;color:#fff}.block-agissons .block-content .content-item .item-text{margin-top:14px}.block-agissons .block-content .content-item .item-text a{color:#212529;transition:all 0.2s ease-in-out}.block-agissons .block-content .content-item .item-text a:hover{color:#e40045;transition:all 0.2s ease-in-out}.block-agissons .block-content .content-item.content-item-1 .item-title h4{background:#e9809f}.block-agissons .block-content .content-item.content-item-2 .item-title h4{background:#e64774}.block-agissons .block-content .content-item.content-item-3 .item-title h4{background:#e20d49}.block-rs .block-text{display:flex;justify-content:center;align-items:center}.block-rs .titre-rs{font-family:"Archivo Black",sans-serif;font-size:16px}.block-rs .rs-links{display:flex;align-items:center;justify-content:center}.block-rs .rs-links .rs-link{width:20%;max-width:100px;text-align:center}.block-rs .rs-links .rs-link a{display:inline-block;font-size:30px;color:#e40045}.block-rs .rs-links .rs-link a i{transform:scale(1);transition:all 0.3s ease-in-out}.block-rs .rs-links .rs-link a:hover i{transform:scale(1.2);transition:all 0.3s ease-in-out}.elections-liste-sidebar-links .btn-pr-foi{font-size:1.1rem}.elections-single-tags-list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-left:-10px}.elections-single-tags-list .item-text span,.elections-single-tags-list .item-text a{display:inline-block;margin-top:10px;margin-left:10px;padding:6px 12px;background:#1469ad;border:1px solid #1469ad;text-transform:lowercase;font-weight:500;color:#fff;transition:all 0.2s ease-in-out}.elections-single-tags-list .item-listes a{background:#e20f4b;border-color:#e20f4b;transition:all 0.2s ease-in-out}.elections-single-tags-list .item-listes a:hover{background:transparent;color:#e20f4b;transition:all 0.2s ease-in-out}.elections-single-tags-list .item-academies span,.elections-single-tags-list .item-academies a{background:#1469ad;border-color:#1469ad;transition:all 0.2s ease-in-out}.elections-single-tags-list .item-academies span:hover,.elections-single-tags-list .item-academies a:hover{background:transparent;color:#1469ad;transition:all 0.2s ease-in-out}.elections-single-tags-list .item-candidats a{background:#f09226;border-color:#f09226;transition:all 0.2s ease-in-out}.elections-single-tags-list .item-candidats a:hover{background:transparent;color:#f09226;transition:all 0.2s ease-in-out}.elections-single-tags-list .item-instances a,.elections-single-tags-list .item-metiers a{background:#21a257;border-color:#21a257;transition:all 0.2s ease-in-out}.elections-single-tags-list .item-instances a:hover,.elections-single-tags-list .item-metiers a:hover{background:transparent;color:#21a257;transition:all 0.2s ease-in-out}.elections-candidat-infos{padding-bottom:20px}.elections-candidat-infos .candidat-infos-image{display:flex;align-items:center;justify-content:center}.elections-candidat-infos .candidat-infos-image img{display:block;width:180px;height:180px;border-radius:180px;object-fit:cover}.elections-candidat-infos .candidat-infos-rs-links{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:20px;text-align:center}.elections-candidat-infos .candidat-infos-rs-links a{display:flex;align-items:center;justify-content:center;margin:0 8px;width:24px;height:24px;font-size:14px;line-height:24px;border-radius:24px;background:#000;color:#fff;transition:background 0.2s ease-in-out}.elections-candidat-infos .candidat-infos-rs-links a:hover{background:#e20f4b;transition:background 0.2s ease-in-out}.elections-candidat-infos .candidat-infos-name{margin-top:10px;text-align:center;color:#b8b8b8}.elections-candidat-sidebar-links{margin-top:20px}.elections-candidat-sidebar-links a+a{margin-top:20px}.elections-liste-sidebar-logo img{width:100%}.elections-liste-sidebar-candidats .block-title h3{font-size:26px}.elections-liste-sidebar-candidats .candidates-list{display:flex;flex-direction:column;align-items:flex-start}.elections-liste-sidebar-candidats .candidates-list .list-item{width:100%}.elections-liste-sidebar-candidats .candidates-list .list-item+.list-item{margin-top:15px}.elections-liste-sidebar-candidats .candidates-list .list-item a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#010101;transition:all 0.2s ease-in-out}.elections-liste-sidebar-candidats .candidates-list .list-item a:hover{color:#21a257;font-weight:700;transition:all 0.2s ease-in-out}.elections-liste-sidebar-candidats .candidates-list .list-item .item-photo{display:flex;align-items:center;justify-content:center;width:64px;height:64px;object-fit:cover}.elections-liste-sidebar-candidats .candidates-list .list-item .item-photo img{display:inline-block;border-radius:64px;height:100%;width:100%;object-fit:cover}.elections-liste-sidebar-candidats .candidates-list .list-item .item-text{margin-left:10px}body.single-elections_listes .elections-liste-news{padding-top:20px;padding-bottom:30px}body.single-elections_listes .elections-liste-news .block-title h3{font-family:'Archivo Black',Arial,sans-serif;font-size:32px;color:#1469ad}body.single-elections_listes .elections-liste-news .block-link{display:flex;justify-content:flex-end;align-items:center;flex-direction:row}body.single-elections_listes .elections-liste-news .block-link a{border-color:#1469ad;color:#1469ad}body.single-elections_listes .elections-liste-news .block-link a:hover{color:#fff}body.single-elections_listes .elections-liste-news .block-content{margin-top:30px}body.single-elections_listes .elections-liste-news .block-content .item-news{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#eff6fb}body.single-elections_listes .elections-liste-news .block-content .item-news .news-title a,body.single-elections_listes .elections-liste-news .block-content .item-news .news-excerpt a{color:#000;transition:all 0.2s ease-in-out}body.single-elections_listes .elections-liste-news .block-content .item-news .news-title a:hover,body.single-elections_listes .elections-liste-news .block-content .item-news .news-excerpt a:hover{color:#1469ad;transition:all 0.2s ease-in-out}body.single-elections_listes .elections-liste-news .block-content .item-news .news-title h5{font-size:22px}body.single-elections_listes .elections-liste-news .block-content .item-news .news-excerpt p{font-size:16px}body.single-elections_listes .elections-liste-news .block-content .item-news .news-image{padding-left:0}body.single-elections_listes .elections-liste-news .block-content .item-news .news-text,body.single-elections_listes .elections-liste-news .block-content .item-news .news-link{padding-top:20px;padding-bottom:20px}body.single-elections_listes .elections-liste-news .block-content .item-news .news-link{padding-right:0}body.single-elections_listes .elections-liste-news .block-content .item-news .news-link a{display:inline-flex;justify-content:center;align-items:center;padding:10px 20px;font-size:16px}.block-videos{padding-top:40px;padding-bottom:40px}.block-videos .block-header{display:flex;align-items:center;justify-content:space-between}.block-videos .block-title h3{font-family:'Archivo Black',Arial,sans-serif;font-size:28px;color:#1469ad}.block-videos .block_content{margin-top:30px}.block-videos .block_content p{display:none}.block-videos .item-video{display:block;margin:0 10px;background-size:cover;background-position:center;background-repeat:no-repeat}.block-videos .item-video a{display:inline-block;width:100%;padding-top:54%;background-image:url(/wp-content/themes/snes/img/video-play-overlay.png);background-repeat:no-repeat;background-position:center;background-size:cover}.block-videos .slick-arrow{font-size:42px;line-height:42px;margin-top:-10px}.block-videos .slick-arrow:after,.block-videos .slick-arrow:before{display:none}.block-videos .slick-arrow:hover{background:transparent}.block-videos .slick-arrow:hover i{color:#e20d49;transition:color 0.2s ease-in-out}.block-videos .slick-arrow i{color:#000;transition:color 0.2s ease-in-out}.block-videos .slick-arrow.slick-prev i{margin-left:-15px}body.page-template-template-elections-mon-vote .block-videos{padding-top:20px;padding-bottom:20px}body.page-template-template-elections-mon-vote .block-videos>div{margin-left:10px;margin-right:10px}body.page-template-template-elections-mon-vote .block-videos .block-header .block-btn{display:none}.elementor-element-6ae6d94 .elementor-widget:not(:last-child){margin-bottom:0}.block-engagements{display:flex;justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px;cursor:pointer;background:transparent;transition:all 0.2s ease-in-out}.block-engagements:hover{background:#dddfe1;transition:all 0.2s ease-in-out}.block-engagements .block-image{max-width:120px}.block-engagements .block-image img{max-width:120px}.block-engagements .block-content-container{margin-left:30px}.block-engagements .block-title h4{display:inline-block;padding:6px 10px;margin-bottom:15px;background:#1469ad;font-family:'Archivo Black',Arial,sans-serif;font-size:20px;color:#fff}.block-engagements .block-content p{font-size:18px}.block-rencontres-dates{padding-top:20px;padding-bottom:20px;cursor:pointer;background:transparent;transition:all 0.2s ease-in-out;text-align:center}.block-rencontres-dates:hover{background:#dddfe1;transition:all 0.2s ease-in-out}.block-rencontres-dates .block-title h3{display:inline-block;padding:6px 10px;margin-bottom:15px;background:#21a257;font-family:'Archivo Black',Arial,sans-serif;font-size:24px;color:#fff}.block-rencontres-dates .block-content{max-width:460px;margin:0 auto;font-size:20px;color:#000}.block-counter-container{padding-top:30px;padding-bottom:30px}.block-counter-container .block-counter{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.block-counter-container .block-counter .counter-days{font-family:'Archivo Black',Arial,sans-serif;font-size:64px;color:#f09226}.block-counter-container .block-counter .counter-days .counter-sep{color:#000}.block-counter-container .block-counter .counter-text{font-size:22px;font-weight:700}.block-counter-container .block-title h2{display:inline-block;padding:6px 10px;margin-bottom:15px;background:#e20d49;font-family:'Archivo Black',Arial,sans-serif;font-size:32px;color:#fff}.block-counter-container .block-content p{font-size:17px;color:#230f11}.block-counter-container .block-links{display:flex;align-items:center;justify-content:flex-start}.block-counter-container .block-links>div{border-width:2px solid #1469ad}.block-counter-container .block-links div+div{margin-left:15px}.block-counter-container .block-links .btn-blue{border-color:#1469ad;font-size:18px;font-weight:700;color:#1469ad}.block-counter-container .block-links .btn-blue:hover{border-color:#1469ad;color:#fff}.block-counter-container .block-links .btn-red{border-color:#21a257;font-size:18px;font-weight:700;color:#21a257}.block-counter-container .block-links .btn-red:hover{border-color:#21a257;color:#fff}.elections-article-container{padding-bottom:30px}.elections-article-container .sharer{margin-top:20px}.elections-article-tags{font-size:1rem;color:#989898}.elections-article-tags .article-tag{font-style:italic}.main-title-events{padding:0!important;background:none!important;font-size:34px!important;color:#e40045!important}.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper{display:flex;flex-direction:column;height:auto}.wpem-event-listings .wpem-event-layout-wrapper .event_listing{max-width:100%}.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation{display:block;float:none;margin:0;padding-left:20px;padding-right:20px}.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation>.col-6{width:100%;flex-basis:100%;max-width:100%}.wpem-event-listings .wpem-event-layout-wrapper .event-ctas{width:100%;max-width:100%;padding:20px;padding-top:0}.wpem-event-listings .wpem-event-layout-wrapper .event-ctas>div{width:100%;text-align:center}.wpem-event-listings .wpem-event-layout-wrapper .event-ctas>div a{width:100%}.event_listings{margin-top:30px}.wpem-event-listings-header{margin-top:20px}.wpem-event-listings-header .wpem-heading-text{font-family:'Archivo Black',Arial,sans-serif;color:#e40045}.wpem-event-listings.wpem-event-listing-box-view #googleMap{margin-left:15px;margin-right:15px;margin-bottom:30px}.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .event-ctas{margin-top:20px}.event_listing .wpem-event-date{position:relative!important;display:flex;align-items:center;justify-content:center;max-width:120px!important}.event_listing .wpem-event-details{float:none!important;padding-top:15px;padding-left:0!important}.event_listing .wpem-location-container a,.event_listing .wpem-event-date-time-text,.event_listing .wpem-event-location{font-size:16px;font-weight:700;text-decoration:none;color:#000}.event_listing .wpem-location-container{margin-top:10px}.event_listing .wpem-location-container .clearfix{display:none}.event_listing .wpem-event-location-text{color:#000}.event_listing .wpem-single-event-sidebar-info{margin-top:30px}.event_listing .wpem-single-event-sidebar-info>.clearfix{display:none}.event_listing .wpem-single-event-sidebar-info .wpem-reg-end-date,.event_listing .wpem-single-event-sidebar-info .wpem-consignes-container{margin-top:30px}.event_listings .event-ctas{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.event_listings .event-ctas div+div{margin-top:10px}.event_listings .event-ctas .btn-green i{padding:2px;border-radius:24px;border:2px solid green;font-size:12px}.event_listings .event-ctas .btn-green:hover i{border-color:#fff;transition:all 0.2s ease-in-out}.event_listings .event-ctas .btn-text{display:inline-block;margin-left:8px}.event_listings .event-ctas .btn-green,.event_listings .event-ctas .btn-red{text-decoration:none;transition:all 0.3s ease-out}.event_listings .event-ctas .btn-green:hover,.event_listings .event-ctas .btn-red:hover{color:#fff}.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-register-label .wpem-event-register-label-text{border-radius:0}body.single-event_listing .wpem-alert{margin-top:20px;border-radius:0}body.single-event_listing .page-header{margin-bottom:20px}body.single-event_listing .page-header .btn-text{display:inline-block;margin-left:10px}body.single-event_listing .events-list-nearby #event_filters,body.single-event_listing .events-list-nearby #googleMap{display:none!important}.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location,.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time{padding-left:24px}.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location::before,.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before{font-size:18px}body.single-event_listing .wpem-single-event-body-sidebar .wpem-reg-end-date .wpem-content-text,body.single-event_listing .wpem-single-event-body-sidebar .wpem-event-date-time{position:relative;padding-left:24px}body.single-event_listing .wpem-single-event-body-sidebar .wpem-reg-end-date .wpem-content-text::before,body.single-event_listing .wpem-single-event-body-sidebar .wpem-event-date-time::before{content:"\e94e";font-family:wp-event-manager;position:absolute;left:0;top:0;font-size:18px}body.single-event_listing .wpem-single-event-body-sidebar .wpem-location-container .wpem-content-text{position:relative;padding-left:24px}body.single-event_listing .wpem-single-event-body-sidebar .wpem-location-container .wpem-content-text::before{content:"\e947";font-family:wp-event-manager;position:absolute;left:0;top:0;font-size:18px}body.single-event_listing .wpem-single-event-body-sidebar h3.wpem-heading-text{margin-top:16px;margin-bottom:6px;font-size:16px}body.single-event_listing .wpem-single-event-body-sidebar .wpem-content-text p{margin-bottom:0}body.single-event_listing .wpem-single-event-body-sidebar .event_registration{margin-top:16px}body.single-event_listing .wpem-single-event-body-sidebar a[value="Download Events iCal"]{display:none}.block-events-list-nearby{padding-top:40px;padding-bottom:40px}.block-events-list-nearby .block-header{display:flex;align-items:center;justify-content:space-between}.block-events-list-nearby .block-title h3{margin-bottom:-10px;font-family:'Archivo Black',Arial,sans-serif;font-size:28px;color:#1469ad}.block-events-list-nearby .elections-separator{display:none}body.page-template-template-elections-events .page-elections-insc-mail,body.single-event_listing .page-elections-insc-mail{background:#f19226}body.page-template-template-elections-events .page-elections-insc-mail .newsletter-elections-pro,body.single-event_listing .page-elections-insc-mail .newsletter-elections-pro{width:100%;max-width:1200px;margin:0 auto}@media (max-width:992px){body.page-template-template-elections-events .page-elections-insc-mail .newsletter-elections-pro,body.single-event_listing .page-elections-insc-mail .newsletter-elections-pro{max-width:800px}}@media (max-width:768px){body.page-template-template-elections-events .page-elections-insc-mail .newsletter-elections-pro,body.single-event_listing .page-elections-insc-mail .newsletter-elections-pro{max-width:600px}}@media (max-width:576px){body.page-template-template-elections-events .page-elections-insc-mail .newsletter-elections-pro,body.single-event_listing .page-elections-insc-mail .newsletter-elections-pro{max-width:500px}}@media (min-width:992px) and (max-width:1200px){.elections-nav-container .elections-main-nav .nav-img{height:100px}.elections-nav-container .elections-main-nav .nav-img img{width:120px}.elections-nav-container .nav-img-title{width:34%;max-width:34%;padding:0}.elections-nav-container .elections-main-nav .nav-title{margin-left:20px;font-size:18px}.elections-nav-container .nav-menu{width:68%;max-width:68%}}@media (max-width:992px){.elections-main-nav.elections-container{flex-direction:column;padding:20px}.elections-main-nav.elections-container .nav-min-content{display:block!important}.elections-main-nav.elections-container .nav-max-content{display:none!important}.elections-main-nav.elections-container .nav-menu{width:100%;max-width:100%;margin-top:10px}.block-counter-container .grid{flex-direction:column}.block-counter-container .grid .block-content-container,.block-counter-container .grid .block-counter{max-width:100%!important;width:100%!important}.block-counter-container .grid .block-content-container{padding:0 30px}.elections-mon-vote-container .elections-mon-vote-content{flex-direction:column}.elections-mon-vote-container .elections-mon-vote-content .block-content{width:100%;padding-left:20px;padding-right:20px;padding-bottom:20px;border-right:0}.elections-mon-vote-container .elections-mon-vote-content .block-form{width:100%;padding-left:20px;padding-right:20px}.elections-mon-vote-container .elections-mon-vote-content .block-form .vote-text{width:200px;margin-right:20px}}@media screen and (max-width:767px){.campagne .col-4{min-height:210px}.elections-main-nav.elections-container .nav-menu ul{flex-wrap:wrap}.elections-mon-vote .block-title h2{font-size:32px}.elections-mon-vote .block-content{flex-direction:column}.elections-mon-vote .block-content .item-list{width:100%}.block-agissons .block-title h3{font-size:24px}.block-agissons .block-content{flex-direction:column}.block-agissons .block-content .content-item{max-width:360px;width:80%;margin:0 auto}.block-agissons .block-content .content-item .item-title h4{font-size:20px}.block-agissons .block-content .content-item .item-text{font-size:16px}.block-agissons .block-content .content-item+.content-item{margin-top:20px}}@media screen and (max-width:576px){.elections-mon-vote-container .block-form .vote-form,.elections-mon-vote-container .elections-mon-vote-content .block-form{flex-direction:column}.elections-mon-vote-container .elections-mon-vote-content .block-form .vote-text{padding-right:0;text-align:center}.elections-mon-vote-container .block-form .form-submit{margin-top:10px;margin-left:0}}@media screen and (max-width:1280px){a.floating-vote{display:none}}@media screen and (max-width:767px){.lst-candidats{flex-direction:column}.lst-candidats img{display:none}.lst-candidats>div{line-height:20px;margin:0 auto;width:100%}a.floating-vote{display:none}.lst-propal{grid-template-columns:1fr;column-gap:20px;row-gap:20px}.lst-propal>div.proposition .share-it{padding-left:0}.search-results h1,.archive h1,.tax-dossiers h1,.tax-metiers h1{font-size:20px}.annuaire{display:grid;grid-template-columns:1fr}.menu-actu-snes{padding:0}.sharer{display:none}#breadcrumbs{margin-top:15px}.elementor-location-footer .snes-title{font-size:14px}.archive .newsletter-metier,.tax-dossiers .newsletter-metier,.tax-metiers .newsletter-metier{border-top:2px solid #f39200}.archive .newsletter-metier h4,.tax-dossiers .newsletter-metier h4,.tax-metiers .newsletter-metier h4{font-size:13px}.archive .newsletter-metier .col-2,.tax-dossiers .newsletter-metier .col-2,.tax-metiers .newsletter-metier .col-2{padding:5px}.archive .newsletter-metier input,.tax-dossiers .newsletter-metier input,.tax-metiers .newsletter-metier input{margin-bottom:10px}.archive .newsletter-metier button,.tax-dossiers .newsletter-metier button,.tax-metiers .newsletter-metier button{width:100%}.searchandfilter ul{display:block}.searchandfilter ul li{padding-right:0}.searchandfilter ul li label,.searchandfilter ul li input{width:100%}.searchandfilter ul li.sf-field-search,.searchandfilter ul li.sf-field-submit{width:100%}.lst-dossiers-full{padding:30px 20px}.lst-dossiers-full .grid{grid-template-columns:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px;font-size:16px}.lst-dossiers-full .grid>div{padding:10px;border:1px solid #868e96}.page-id-135978 .search-filter-results .results{display:block;font-size:16px}.page-id-135978 .search-filter-results .results>div{margin-bottom:10px}.home .swiper-container{height:600px}.home .swiper-container .swiper-slide .grid{height:800px}.home .lst-actu{padding:10px}.home .lst-actu .col-7{padding-right:0}.lst-dossiers{margin-top:10px;margin-bottom:0;margin-left:5px;margin-right:5px}.lst-dossiers>a{margin:0 5px;margin-bottom:10px}.lst-dossiers>a.col-sm-50{max-width:calc(50% - 10px)}.lst-dossiers>a:first-child,.lst-dossiers>a:last-child{margin:0 5px}.home .lst-faq{padding:10px}.home .lst-faq .titre-faq{margin-bottom:10px}.home .lst-faq .grid{margin-left:0;margin-right:0;flex-wrap:nowrap;overflow-y:hidden;overflow-x:scroll;column-gap:5px}.home .lst-faq .grid div{flex:0 0 auto;max-width:50vw;background:#bce4fa;padding:15px;margin:0 10px}.home .lst-faq .grid div a{color:#212529;font-weight:500;line-height:18px}.home .lst-vie-snes{padding:10px}.home .lst-usmag{padding:10px}.home .lst-usmag .grid:nth-child(2){margin-left:0;margin-right:0;flex-wrap:nowrap;overflow-y:hidden;overflow-x:scroll}.home .lst-usmag .grid:nth-child(2)>div{flex:0 0 auto;padding-right:10px;max-width:220px}.col.lst-actu-right{padding-top:20px}.home.page main.site-main{margin-top:0}.search-results main.site-main,.page:not(.home) main.site-main,.tax-metiers main.site-main,body.single main.site-main{padding:10px}body{font-size:12px}h1.main-title,h1{font-size:16px}h2{font-size:20px}.listing h2{font-size:18px}h3{font-size:16px}}@media print{.elementor-location-header{display:none}#breadcrumbs{display:none}.next-prev,.meme-dossier,.elementor-location-footer,.campagne,.yarpp-related,.sharer{display:none}.single .page-content>div.grid>div.col-4{display:none}.single .page-content>div.grid>div.col-8{width:100%;max-width:100%}}