*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Clash Display Variable;src:url(https://reseau4s.fr/app/themes/4s/assets/fonts/ClashDisplay-Variable.woff2) format("woff2");font-weight:200 700;font-display:swap}html:focus-within{scroll-behavior:smooth}html{font-family:Clash Display Variable,sans-serif;overflow-x:hidden;scroll-behavior:smooth}body{min-height:100vh;overflow:hidden;text-rendering:optimizeSpeed;line-height:var(--text-line-height);-webkit-font-smoothing:antialiased;position:relative;scroll-behavior:smooth;background-color:#ebf1ed}main{display:block;margin-top:135px}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;line-height:var(--title-line-height);font-weight:400}.font-bold{font-weight:700}.no-scroll{overflow:hidden}.breadcrumb{display:flex;gap:10px;font-size:18px;color:#393530!important}.breadcrumb a{color:#393530!important}@media (max-width: 500px){.breadcrumb{display:none}}ul[role=list],ol[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none;background-color:transparent;transition:all .3s ease-in-out}b,strong{font-weight:bolder}img,picture,video,canvas,svg{height:auto;max-width:100%;display:block}input::-moz-placeholder{outline:none}input,button,textarea,select,optgroup,input::placeholder{outline:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;border:none}table{border-collapse:collapse;border-spacing:0}code,kbd,samp{font-family:monospace,monospace;font-size:1em}summary{cursor:pointer}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,.h1{font-size:64px;color:#002269;font-weight:500}h2{font-size:32px;color:#002269;font-weight:600}h3{font-size:20px;font-weight:600}.usual-text{font-size:18px}.hidden{display:none!important}.grecaptcha-badge{visibility:hidden}@media (max-width: 1537px){h1,.h1{font-size:48px}h2{font-size:28px}h3{font-size:20px}}@media (max-width: 500px){br{display:none}}footer{padding:100px;display:flex;flex-direction:column;gap:120px;background-color:#002269;color:#ebf1ed;position:relative;overflow:hidden}footer .circle-bg{position:absolute;z-index:1;top:0}footer a:not(.btn.btn-vert){color:#ebf1ed;font-weight:600;transition:all .3s ease-in-out}footer a:not(.btn.btn-vert):hover{color:#94d227}footer .item-container{display:flex;justify-content:space-between;gap:125px;z-index:2}footer .item-container>div{display:flex;gap:125px}footer .item-container>div [class^=item-]{display:flex;flex-direction:column;gap:50px}footer .item-container>div .rs-content{display:flex;gap:10px;margin-top:10px}footer .item-container>div .facebook,footer .item-container>div .linkedIn{border:1px solid #EBF1ED;border-radius:10px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}footer .item-container>div .facebook svg path,footer .item-container>div .linkedIn svg path{transition:all .3s ease-in-out}footer .item-container>div .facebook:hover,footer .item-container>div .linkedIn:hover{border-color:#94d227}footer .item-container>div .facebook:hover svg path,footer .item-container>div .linkedIn:hover svg path{fill:#94d227}footer .bottom-footer{display:flex;flex-direction:column;gap:50px;z-index:2}footer .bottom-footer .affiliation{margin-left:auto;display:flex;gap:10px;align-items:end;color:#ebf1ed}footer .bottom-footer>div:last-child{display:flex;justify-content:space-between}@media (max-width: 1366px){footer{padding:20px;gap:40px}footer .item-container{flex-direction:column;gap:40px;text-align:center}footer .item-container>div{flex-direction:column;gap:40px}footer .item-container>div [class^=item-]{align-items:center;gap:40px}footer .bottom-footer{align-items:center;text-align:center}footer .bottom-footer .affiliation{margin-left:0}footer .bottom-footer div:nth-child(2){flex-direction:column;gap:40px}}header#headerDesktop{height:135px;background-color:#ebf1ed;transition:all .3s ease-in-out;display:flex;justify-content:space-between;padding:0 100px;align-items:center;position:fixed;z-index:100}header#headerDesktop.scrolled{height:100px;transition:all .3s ease-in-out}header#headerDesktop.scrolled a{font-size:14px}header#headerDesktop a.logo{width:15%}header#headerDesktop .separator{margin:0 40px;height:100%;background-color:#15379233;width:70px}@media screen and (max-width: 1864px){header#headerDesktop .separator{display:none}}header#headerDesktop .lien-container{display:flex;gap:50px;align-items:center}header#headerDesktop .lien-container a{color:#393530;font-weight:600;text-align:center;position:relative}header#headerDesktop .lien-container a:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:#94d227;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}header#headerDesktop .lien-container a.active{color:#94d227}header#headerDesktop .lien-container a:hover:after{transform:scaleX(1)}header#headerDesktop .lien-container a.active:after{transform:scaleX(1)}header#headerDesktop .lien-container a:hover{color:#94d227}header#headerDesktop .action{display:flex;gap:15px;align-items:center}header#headerDesktop .action .facebook,header#headerDesktop .action .linkedIn{border:1px solid #393530;border-radius:10px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}header#headerDesktop .action .facebook svg path,header#headerDesktop .action .linkedIn svg path{transition:all .3s ease-in-out}header#headerDesktop .action .facebook:hover,header#headerDesktop .action .linkedIn:hover{border-color:#94d227}header#headerDesktop .action .facebook:hover svg path,header#headerDesktop .action .linkedIn:hover svg path{fill:#94d227}@media screen and (max-width: 1537px){header#headerDesktop a{font-size:14px}}header#headerMobile{height:100px;background-color:#002269;display:flex;justify-content:space-between;padding:10px;position:fixed;z-index:100;width:100%;align-items:center}header#headerMobile img{width:75%}header#headerMobile .menu-hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}header#headerMobile .menu-hamburger .bar{width:30px;height:3px;background-color:#ebf1ed;margin:3px 0;transition:all .3s ease-in-out}#menuMobile{display:flex;flex-direction:column;height:100vh;width:100%;position:fixed;top:0;left:0;background-color:#002269;z-index:1000;transform:translate(-100%);transition:all .3s ease-in-out;opacity:0;gap:20px}#menuMobile .mobile-menu-header{display:flex;justify-content:space-between;padding:10px;align-items:center;height:100px;width:100%}#menuMobile .mobile-menu-header img{width:75%}#menuMobile .mobile-menu-header #closeMenu{display:flex;align-items:center;justify-content:center;position:relative;width:30px;height:30px}#menuMobile .mobile-menu-header #closeMenu .bar{position:absolute;width:30px;height:3px;background-color:#ebf1ed;transition:all .3s ease-in-out}#menuMobile .mobile-menu-header #closeMenu .bar:first-child{transform:rotate(45deg)}#menuMobile .mobile-menu-header #closeMenu .bar:last-child{transform:rotate(-45deg)}#menuMobile .mobile-menu-links{margin-top:40px;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:space-evenly;height:100%}#menuMobile .mobile-menu-links a:not(.btn){color:#ebf1ed;font-weight:600}#menuMobile .reseaux-sociaux{display:flex;gap:10px;justify-content:center;margin-bottom:40px}#menuMobile .reseaux-sociaux a{width:50px;height:50px;border-radius:10px;border:1px solid #EBF1ED;display:flex;justify-content:center;align-items:center}#menuMobile.active{transform:translate(0);opacity:1}main#page-404{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;height:80vh;text-align:center}main#page-homepage .section-1{padding:0 100px;margin:auto;position:relative}main#page-homepage .section-1 img.hero-mobile{display:none}main#page-homepage .section-1>div{position:absolute;bottom:0;left:50%;transform:translate(-50%);color:#ebf1ed;display:flex;gap:20px;flex-direction:column;align-items:center;text-align:center}main#page-homepage .section-1>div h2{color:#ebf1ed}main#page-homepage .section-2{padding:0 100px;margin:145px auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:50px}main#page-homepage .section-2 .btn-container{display:flex;gap:16px}main#page-homepage .section-3{margin-top:120px;display:flex;flex-direction:column;gap:50px;align-items:center;text-align:center}main#page-homepage .section-3 .card-container{display:flex;gap:20px;width:50%}main#page-homepage .section-3 .card-container .card{padding:50px 25px;color:#ebf1ed;border-radius:25px;display:flex;flex-direction:column;gap:10px;text-align:left}main#page-homepage .section-3 .card-container .card:nth-child(1){background-color:#002269}main#page-homepage .section-3 .card-container .card:nth-child(2){background-color:#153792}main#page-homepage .section-3 .card-container .card:nth-child(3){background-color:#94d227;color:#002269}main#page-homepage .section-4{margin-top:120px;margin-bottom:60px;position:relative}main#page-homepage .section-4 .content{width:50%;margin:auto;background-color:#94d227;background-image:url(https://reseau4s.fr/app/themes/4s/assets/images/pattern.png);display:flex;flex-direction:column;border-radius:25px;padding:30px 50px;color:#002269}main#page-homepage .section-4 .content a{margin-left:auto}main#page-homepage .section-4 .camionnette{position:absolute;left:0;bottom:-158px;width:38%}@media (max-width: 1366px){main#page-homepage .section-1{padding:0 20px}main#page-homepage .section-1>div{position:static;transform:none;margin-top:20px}main#page-homepage .section-1>div h2{font-size:24px;color:#002269}main#page-homepage .section-2{padding:0 20px;margin:40px auto 0}main#page-homepage .section-2 .btn-container{flex-direction:column;align-items:center}main#page-homepage .section-3{padding:0 20px;margin-top:40px}main#page-homepage .section-3 .card-container{width:100%;flex-direction:column;align-items:center}main#page-homepage .section-3 .card-container .card{width:100%;padding:40px 20px}main#page-homepage .section-4{padding:0 20px;margin-top:40px}main#page-homepage .section-4 .content{width:100%}main#page-homepage .section-4 .camionnette{display:none}}@media (max-width: 500px){main#page-homepage .section-1 img.hero-desktop{display:none}main#page-homepage .section-1 img.hero-mobile{display:block}}main#page-a-propos .section-1{display:flex;flex-direction:column;align-items:center;text-align:center;margin:auto;gap:50px}main#page-a-propos .section-1 .img-container{position:relative}main#page-a-propos .section-1 .img-container>svg:first-child{position:absolute;top:-55px;left:-55px}main#page-a-propos .section-1 .img-container .go-down{width:60px;height:60px;background-color:#94d227;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;bottom:0;transform:translate(-50%,25%)}main#page-a-propos .section-2{margin-top:120px;padding:0 100px;display:flex;flex-direction:column;gap:50px}main#page-a-propos .section-2 .content{display:flex;gap:20px;justify-content:space-between;align-items:center}main#page-a-propos .section-2 .content p{width:calc(33% - 20px)}main#page-a-propos .section-2 a{margin-left:auto}main#page-a-propos .section-compteur .rotate-croix{display:none}main#page-a-propos .section-3{margin-top:120px;padding:120px 100px;background-color:#15379233;display:flex;gap:50px;flex-direction:column;align-items:center;text-align:center;background-image:url(https://reseau4s.fr/app/themes/4s/assets/images/pattern.png)}main#page-a-propos .section-3 .card-container{display:flex;gap:20px;margin-top:50px}main#page-a-propos .section-3 .card-container .card{border-radius:25px;display:flex;flex-direction:column;gap:10px;padding:60px 25px;text-align:left;width:calc(16.6666666667% - 20px)}main#page-a-propos .section-3 .card-container .card h3{font-weight:600}main#page-a-propos .section-3 .card-container .card:nth-child(3n+1){background-color:#002269;color:#ebf1ed;transform:translateY(-20%)}main#page-a-propos .section-3 .card-container .card:nth-child(3n+2){background-color:#153792;color:#ebf1ed}main#page-a-propos .section-3 .card-container .card:nth-child(3n){background-color:#94d227;color:#002269;transform:translateY(-10%)}main#page-a-propos .section-4{margin-top:120px;padding-bottom:120px;display:flex;flex-direction:column;gap:50px;align-items:center;text-align:center;position:relative}main#page-a-propos .section-4 .croix-sante{position:absolute;left:0;z-index:-1}main#page-a-propos .section-4 .card-container{display:flex;gap:20px}main#page-a-propos .section-4 .card-container .card{display:flex;flex-direction:column;gap:10px;text-align:left}main#page-a-propos .section-4 .card-container .card h3{color:#002269;font-weight:600}@media (max-width: 1366px){main#page-a-propos .section-1 .img-container>svg:first-child{display:none}main#page-a-propos .section-2{padding:0 20px;margin-top:50px;gap:20px}main#page-a-propos .section-2 .content{flex-direction:column;align-items:center}main#page-a-propos .section-2 .content p{width:100%}main#page-a-propos .section-3{padding:60px 20px}main#page-a-propos .section-3 .card-container{flex-wrap:wrap;margin-top:0;gap:20px}main#page-a-propos .section-3 .card-container .card{width:calc(50% - 10px);transform:none!important}main#page-a-propos .section-4{padding:40px 20px;margin-top:40px}main#page-a-propos .section-4 .card-container{flex-wrap:wrap}main#page-a-propos .section-4 .card-container .card{width:calc(50% - 10px)}}@media (max-width: 500px){main#page-a-propos .section-3{padding:60px 20px}main#page-a-propos .section-3 .card-container .card{width:100%;transform:none!important}main#page-a-propos .section-4{padding:40px 20px;margin-top:40px}main#page-a-propos .section-4 .card-container .card{width:90%;margin:auto}}main#page-services-aux-adherents{position:relative}main#page-services-aux-adherents .section-1{display:flex;flex-direction:column;align-items:center;text-align:center;margin:auto;gap:50px}main#page-services-aux-adherents .section-1 .img-container{position:relative}main#page-services-aux-adherents .section-1 .img-container>svg:first-child{position:absolute;right:-55px;bottom:-55px}main#page-services-aux-adherents .section-1 .img-container .go-down{width:60px;height:60px;background-color:#94d227;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;bottom:0;transform:translate(-50%,25%)}main#page-services-aux-adherents .section-2{display:flex;flex-direction:column;gap:50px;align-items:center;margin-top:120px;text-align:center}main#page-services-aux-adherents .section-2 .img-container{display:flex;justify-content:center;align-items:end;gap:35px;position:relative}main#page-services-aux-adherents .section-2 .img-container img:first-child{width:50%}main#page-services-aux-adherents .section-2 .img-container p{position:absolute;left:60%;top:30px;color:#002269}main#page-services-aux-adherents .section-3{margin-top:120px;display:flex;flex-direction:column;align-items:center;gap:50px;position:relative}main#page-services-aux-adherents .section-3 .h1{text-align:center}main#page-services-aux-adherents .section-3 .croix-sante{position:absolute;z-index:-1;transform:translateY(-20%);left:0}main#page-services-aux-adherents .section-3 .card-container{display:flex;flex-direction:column;gap:50px;width:65%}main#page-services-aux-adherents .section-3 .card-container .card{padding:30px;display:flex;gap:50px;width:100%;border-radius:25px}main#page-services-aux-adherents .section-3 .card-container .card img{width:50%}main#page-services-aux-adherents .section-3 .card-container .card>div{display:flex;flex-direction:column;gap:20px}main#page-services-aux-adherents .section-3 .card-container .card>div .services{display:flex;gap:20px}main#page-services-aux-adherents .section-3 .card-container .card>div .services ul{width:50%;list-style-position:outside;padding-left:1.5em}main#page-services-aux-adherents .section-3 .card-container .card>div .services ul p{transform:translate(-1em)}main#page-services-aux-adherents .section-3 .card-container .card>div .services ul li{text-indent:0;padding-left:0}main#page-services-aux-adherents .section-3 .card-container>:nth-child(1){background-color:#002269;color:#ebf1ed}main#page-services-aux-adherents .section-3 .card-container>:nth-child(1) h2{color:#ebf1ed}main#page-services-aux-adherents .section-3 .card-container>:nth-child(2){background-color:#153792;color:#ebf1ed}main#page-services-aux-adherents .section-3 .card-container>:nth-child(2) h2{color:#ebf1ed}main#page-services-aux-adherents .section-3 .card-container>:nth-child(3){background-color:#94d227;color:#002269}@media (max-width: 1366px){main#page-services-aux-adherents .section-1 .img-container>svg:first-child{display:none}main#page-services-aux-adherents .section-3{padding:40px}main#page-services-aux-adherents .section-3 .card-container{width:80%;gap:40px}main#page-services-aux-adherents .section-3 .card-container .card{flex-direction:column}main#page-services-aux-adherents .section-3 .card-container .card img{width:80%;order:1;margin:auto}main#page-services-aux-adherents .section-3 .card-container .card>div{order:2}}@media (max-width: 768px){main#page-services-aux-adherents .section-3 .card-container{width:100%}}@media (max-width: 500px){main#page-services-aux-adherents .section-1 .img-container>svg:first-child{display:none}main#page-services-aux-adherents .section-2{margin-top:40px;padding:20px}main#page-services-aux-adherents .section-2 .img-container{flex-direction:column;align-items:center;gap:20px}main#page-services-aux-adherents .section-2 .img-container p{display:none}main#page-services-aux-adherents .section-3{margin-top:40px;padding:20px}main#page-services-aux-adherents .section-3 .card-container{flex-direction:column;width:100%;gap:40px}main#page-services-aux-adherents .section-3 .card-container .card{flex-direction:column;align-items:center;text-align:center;width:100%;margin:auto}main#page-services-aux-adherents .section-3 .card-container .card>div{width:100%;text-align:center;align-items:center}main#page-services-aux-adherents .section-3 .card-container .card>div .services{flex-direction:column;align-items:center;gap:0px}main#page-services-aux-adherents .section-3 .card-container .card>div .services ul{width:100%;text-align:left}main#page-services-aux-adherents .section-3 .card-container .card>div .services ul:first-child{margin-bottom:20px}main#page-services-aux-adherents .section-3 .card-container .card>div .services ul p{transform:translate(-1em)}main#page-services-aux-adherents .section-3 .card-container .card>div .services ul li{text-indent:0;padding-left:0}}main#page-adherents .section-1{display:flex;flex-direction:column;align-items:center;gap:50px;text-align:center}main#page-adherents .section-1 .select2-container{width:50%!important}main#page-adherents .section-1 .filter-container{display:flex;gap:50px;width:30%}main#page-adherents .section-1 .filter-container input{border-radius:10px;background:#FFF;box-shadow:0 -4px 20px #39353040;border:none;padding:10px;width:70%}main#page-adherents .section-1 .filter-container button{flex-shrink:0}main#page-adherents .section-2{margin:40px auto auto;display:flex;gap:20px;width:60%}main#page-adherents .section-2 .liste-container{width:30%;background-color:#fff;border-radius:10px;padding:20px;height:500px;overflow:auto;display:flex;flex-direction:column;gap:20px}main#page-adherents .section-2 .liste-container #btnOrderBy{margin-left:auto}main#page-adherents .section-2 .liste-container .option-liste{display:flex;flex-direction:column;padding-bottom:20px;border-bottom:1px solid #94D227}main#page-adherents .section-2 .liste-container .option-liste h3{color:#002269;cursor:pointer}main#page-adherents .section-2 .liste-container .option-liste a{color:#393530;transition:all .3s ease-in-out;font-weight:400}main#page-adherents .section-2 .liste-container .option-liste a:hover{color:#94d227}main#page-adherents .section-2 #map{width:70%;margin:auto;height:500px;border-radius:10px}main#page-adherents .section-2 #map h3{color:#002269}main#page-adherents .section-2 #map .gm-style{font:400 12px Clash Display Variable,sans-serif}main#page-adherents .section-2 #map p,main#page-adherents .section-2 #map a{color:#393530}@media (max-width: 1366px){main#page-adherents .section-1{width:80%;margin:auto;gap:40px}main#page-adherents .section-1 .filter-container{width:100%;gap:40px}main#page-adherents .section-2{width:80%}}@media (max-width: 500px){main#page-adherents .section-1{padding:20px;width:100%}main#page-adherents .section-1 .filter-container{width:100%;flex-direction:column;align-items:center}main#page-adherents .section-1 .filter-container input{width:100%}main#page-adherents .section-2{padding:20px;flex-direction:column;width:100%;margin-top:0}main#page-adherents .section-2 #map,main#page-adherents .section-2 .liste-container{width:100%}main#page-adherents .section-2 .liste-container{height:-moz-fit-content;height:fit-content;max-height:500px}main#page-adherents .section-2 div{width:100%}}main#page-mentions-legales{display:flex;flex-direction:column;align-items:center;gap:50px;text-align:center;width:50%;margin-left:auto;margin-right:auto;margin-bottom:120px}main#page-mentions-legales a{color:#002269}@media (max-width: 500px){main#page-mentions-legales{width:90%}}main#page-contact{position:relative}main#page-contact .section-1{display:flex;flex-direction:column;align-items:center;gap:50px;text-align:center}main#page-contact .croix-sante{position:absolute;z-index:-1}main#page-contact .section-2{margin:120px auto;display:flex;justify-content:center;gap:20px;width:65%}main#page-contact .section-2 .contact{padding:20px;background-color:#fff;width:30%;border-radius:10px;height:-moz-fit-content;height:fit-content}main#page-contact .section-2 .contact a{color:#393530;transition:all .3s ease-in-out}main#page-contact .section-2 .contact a:hover{color:#94d227}main#page-contact .section-2 .contact>div{margin-bottom:25px}main#page-contact .section-2 .contact>div p{color:#153792;font-weight:600}main#page-contact .section-2 .contact>div p.adresse{color:#393530;font-weight:400}main#page-contact .section-2 .contact .action{display:flex;gap:15px;align-items:center;margin-top:10px}main#page-contact .section-2 .contact .action .facebook,main#page-contact .section-2 .contact .action .linkedIn{border:1px solid #393530;border-radius:10px;width:50px;height:50px;display:flex;justify-content:center;align-items:center}main#page-contact .section-2 .contact .action .facebook svg path,main#page-contact .section-2 .contact .action .linkedIn svg path{transition:all .3s ease-in-out}main#page-contact .section-2 .contact .action .facebook:hover,main#page-contact .section-2 .contact .action .linkedIn:hover{border-color:#94d227}main#page-contact .section-2 .contact .action .facebook:hover svg path,main#page-contact .section-2 .contact .action .linkedIn:hover svg path{fill:#94d227}main#page-contact .section-2 .contact .separator{width:90%;height:1px;border:1px solid #94D227;margin-top:10px}main#page-contact .section-2 .form-contact{width:70%}main#page-contact .section-2 .form-contact label{color:#002269}main#page-contact .section-2 .form-contact input{padding:10px;border-radius:10px;border:2px solid #B3B3B3;background-color:#ebf1ed}main#page-contact .section-2 .form-contact input:focus{border:2px solid #94D227}main#page-contact .section-2 .form-contact textarea{background-color:#ebf1ed;width:100%;border:1px solid #B3B3B3;border-radius:10px;height:150px;resize:none;padding:10px}main#page-contact .section-2 .form-contact .form-control{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}main#page-contact .section-2 .form-contact .input-container{display:flex;flex-direction:column;gap:10px;margin-top:10px;width:100%}main#page-contact .section-2 .form-contact .input-container.email{grid-column:span 2}main#page-contact .section-2 .form-contact .input-container.objet{grid-column:span 3;display:flex;flex-direction:row;gap:10px}main#page-contact .section-2 .form-contact .input-container.soumission{flex-direction:row}main#page-contact .section-2 .form-contact .input-container.textarea-content{margin-top:20px}main#page-contact .section-2 .form-contact select{padding:10px;border-radius:10px;border:2px solid #B3B3B3;background-color:#ebf1ed}main#page-contact .section-2 .form-contact .radio-custom{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative;font-size:16px}main#page-contact .section-2 .form-contact .radio-custom input[type=radio]{display:none}main#page-contact .section-2 .form-contact .radio-custom .radiomark{flex-shrink:0;width:25px;height:25px;border:1px solid #3a3732;border-radius:50%;position:relative}main#page-contact .section-2 .form-contact .radio-custom input:checked+.radiomark{border:2px solid #9c3}main#page-contact .section-2 .form-contact .radio-custom input:checked+.radiomark:after{content:"";width:14px;height:14px;background-color:#9c3;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main#page-contact .section-2 .form-contact .error-message{color:red;margin-top:20px}main#page-contact .section-2 .form-contact .success-message{color:green;margin-top:20px}main#page-contact .section-2 .form-contact button{margin-left:auto;margin-top:20px}@media (max-width: 1366px){main#page-contact .section-1{padding:20px}main#page-contact .section-2{flex-direction:column;width:100%;margin:0;padding:20px}main#page-contact .section-2 .contact{width:100%;margin-bottom:20px;order:2}main#page-contact .section-2 .form-contact{width:100%;order:1}main#page-contact .section-2 .form-contact .form-control{grid-template-columns:1fr;gap:0px}}main#page-actualites .section-1{display:flex;flex-direction:column;gap:50px;align-items:center;text-align:center}main#page-actualites .section-2{margin:120px 100px;display:flex;flex-direction:column;gap:50px}main#page-actualites .section-2 .actualites-header{display:flex;justify-content:space-between;align-items:center;position:relative}main#page-actualites .section-2 .actualites-header .option-container{color:#002269;border-radius:10px;overflow:hidden;position:absolute;top:0;right:0;z-index:2;background-color:#ebf1ed;border-left:2px solid #94D227;border-right:2px solid #94D227;border-bottom:2px solid #94D227}main#page-actualites .section-2 .actualites-header .option-container #option-selected{padding:13px 21px;background-color:#94d227;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;justify-content:space-between;gap:10px;cursor:pointer}main#page-actualites .section-2 .actualites-header .option-container .option-content{display:flex;flex-direction:column;background-color:#ebf1ed}main#page-actualites .section-2 .actualites-header .option-container .option-content>div{padding:13px 21px;cursor:pointer}main#page-actualites .section-2 .actualites-header .option-container .option-content>div:hover{background-color:#94d22733}main#page-actualites .section-2 .actualites-header select{background-color:#94d227;color:#002269;border-radius:10px;border:1px solid #94D227;padding:10px}main#page-actualites .section-2 .actualites-header select option{background-color:#ebf1ed;color:#393530}main#page-actualites .section-2 .actualites-container{display:flex;gap:20px;margin-top:50px;flex-wrap:wrap}main#page-actualites .section-2 .actualites-container .actu{display:flex;flex-direction:column;gap:10px;width:calc(33% - 10px)}main#page-actualites .section-2 .actualites-container .actu .image-container{position:relative;width:100%;height:240px;overflow:hidden;border-radius:10px}main#page-actualites .section-2 .actualites-container .actu .image-container img{height:100%;width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover;display:block;transition:all .3s ease-in-out}main#page-actualites .section-2 .actualites-container .actu .image-container:hover img{transform:scale(1.1)}main#page-actualites .section-2 .actualites-container .actu .image-container:after{content:"Lire la suite";position:absolute;cursor:pointer;top:0;left:0;width:100%;height:100%;background-color:#1537924d;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;opacity:0;transition:opacity .3s ease;font-size:24px;font-weight:700}main#page-actualites .section-2 .actualites-container .actu .image-container:hover:after{opacity:1}main#page-actualites .section-2 .actualites-container .actu h3{color:#002269}main#page-actualites .section-2 .pagination-container{display:flex;justify-content:center;gap:100px;align-items:center}main#page-actualites .section-2 .pagination-container svg{cursor:pointer}@media (max-width: 1366px){main#page-actualites .section-2{margin:40px}main#page-actualites .section-2 .actualites-container .actu{width:calc(50% - 10px)}}@media (max-width: 500px){main#page-actualites .section-1{margin:20px}main#page-actualites .section-2{margin:40px 20px;gap:0px}main#page-actualites .section-2 .actualites-header{flex-direction:column;align-items:center;gap:20px}main#page-actualites .section-2 .actualites-header .option-container{left:0}main#page-actualites .section-2 .actualites-header select{width:100%;margin-top:20px}main#page-actualites .section-2 .actualites-container{flex-direction:column}main#page-actualites .section-2 .actualites-container .actu{width:100%}main#page-actualites .section-2 .pagination-container{gap:20px;margin-top:20px}}main#single-actualite .back-to-actualites{position:absolute;left:-100px;display:flex;gap:10px;align-items:center;top:60px;transform:translateY(50%);transition:all .3s ease-in-out}main#single-actualite .back-to-actualites a,main#single-actualite .back-to-actualites svg path{color:#002269;transition:all .3s ease-in-out;transform-origin:center;transform-box:fill-box}main#single-actualite .back-to-actualites svg circle{transition:all .3s ease-in-out}main#single-actualite .back-to-actualites:hover a{color:#94d227}main#single-actualite .back-to-actualites:hover svg path{fill:#94d227;transform:rotate(45deg)}main#single-actualite .back-to-actualites:hover svg circle{stroke:#94d227}main#single-actualite .back-to-actualites.mobile{display:none}main#single-actualite .section-1{display:flex;flex-direction:column;gap:50px;align-items:center;position:relative;width:80%;margin:auto;text-align:center}main#single-actualite .section-1 h1{width:60%}main#single-actualite .section-1 .img-container{width:60%;height:100%;max-width:1022px;position:relative;aspect-ratio:16/9}main#single-actualite .section-1 .img-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%;position:relative;border-radius:25px}main#single-actualite .section-1 .img-container svg{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%)}main#single-actualite .section-2{margin:50px auto 100px;text-align:center;width:80%}main#single-actualite .section-2 .date{color:#94d227;margin-bottom:20px}main#single-actualite .section-2 .content{display:flex;flex-direction:column;align-items:center;width:50%;margin:auto}main#single-actualite .section-2 .content a{color:#94d227}main#single-actualite .section-2 .content .galerie-container{display:flex;gap:20px;margin-top:40px;align-items:center;width:80%;justify-content:center}main#single-actualite .section-2 .content .galerie-container img{width:300px;height:300px;border-radius:10px;-o-object-fit:cover;object-fit:cover}@media (max-width: 500px){main#single-actualite .back-to-actualites{position:relative;transform:none;left:0;justify-content:center}main#single-actualite .back-to-actualites.desktop{display:none}main#single-actualite .back-to-actualites.mobile{display:flex}main#single-actualite .section-1{width:90%}main#single-actualite .section-1 h1{width:100%}main#single-actualite .section-1 .img-container{width:100%;aspect-ratio:16/9}main#single-actualite .section-1 .back-to-actualites{position:relative;left:0;top:0;transform:translateY(0)}main#single-actualite .section-2{width:90%}main#single-actualite .section-2 .content{margin-top:30px;width:100%}main#single-actualite .section-2 .content .galerie-container{flex-direction:column;gap:20px;width:100%}}main#page-pdc{display:flex;flex-direction:column;align-items:center;gap:50px;text-align:center;width:50%;margin-left:auto;margin-right:auto;margin-bottom:120px}main#page-pdc a:not(.breadcrumb){color:#002269}@media (max-width: 500px){main#page-pdc{width:90%}}.btn{display:flex;align-items:center;justify-content:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:15px 20px;color:#fff;text-decoration:none;text-align:center;font-size:16px;transition:all .3s ease-in-out;position:relative;border-radius:10px}.btn svg{transition:all .3s ease-in-out}.btn svg path{transition:all .3s ease-in-out}.btn:hover svg{transform:rotate(-45deg)}.btn-bleu{background-color:#153792;color:#ebf1ed}.btn-bleu:hover{background-color:#002269}.btn-vert{background-color:#94d227;color:#002269}.btn-vert:hover{background-color:#153792;color:#ebf1ed}.btn-vert:hover svg path{fill:#ebf1ed}.btn-transparent{background-color:transparent;color:#393530;border:1px solid #393530}.btn-transparent:hover{background-color:#393530;color:#ebf1ed}.btn-transparent:hover svg path{fill:#ebf1ed}.section-compteur{margin:120px 340px 0;background-color:#002269;border-radius:25px;display:flex;gap:50px;padding:50px;justify-content:space-between;position:relative}.section-compteur .item{display:flex;flex-direction:column;gap:12px;color:#ebf1ed;z-index:2;width:25%}.section-compteur .item>div svg{margin-right:auto}.section-compteur .item .h1{color:#ebf1ed}.section-compteur .item span{font-size:20px}.section-compteur .item:nth-of-type(4){margin-right:100px}.section-compteur .circle{position:absolute;z-index:1}.section-compteur .circle-2{left:50%;transform:translate(25%);top:-25%;z-index:1}.section-compteur .rotate-croix{position:absolute;right:-100px;top:-100px}@media (max-width: 1366px){.section-compteur{margin:40px 20px;flex-wrap:wrap;gap:20px}.section-compteur .item{width:calc(50% - 20px);align-items:center;text-align:center}.section-compteur .item:last-of-type{margin-right:0}.section-compteur .rotate-croix,.section-compteur .circle{display:none}}@media (max-width: 500px){.section-compteur{margin:50px 20px;flex-direction:column;align-items:center;gap:30px}.section-compteur .item{text-align:center;width:100%;max-width:300px;align-items:center}.section-compteur .item:nth-of-type(4){margin-right:0}}.section-swiper{display:flex;flex-direction:column;gap:50px;align-items:center;margin:120px 0;position:relative;pointer-events:none}.section-swiper:before{content:"";position:absolute;left:0;height:100%;width:400px;background:linear-gradient(to right,rgb(235,241,237),rgba(235,241,237,0));z-index:2}.section-swiper:after{content:"";position:absolute;right:0;height:100%;width:400px;background:linear-gradient(to left,rgb(235,241,237),rgba(235,241,237,0));z-index:1}.section-swiper .swiper-adherents{width:100%}.section-swiper .swiper-adherents .swiper-wrapper{transition-timing-function:linear}.section-swiper .swiper-adherents .swiper-wrapper .swiper-slide img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;margin:auto}@media (max-width: 500px){.section-swiper{margin:50px 0}.section-swiper:before,.section-swiper:after{display:none}}.section-cta-contact{padding:100px;display:flex;justify-content:space-between;align-items:center;background-color:#94d227;position:relative;background-image:url(https://reseau4s.fr/app/themes/4s/assets/images/pattern.png)}.section-cta-contact>svg{position:absolute;right:324px;height:100%}@media (max-width: 1366px){.section-cta-contact{padding:40px;gap:40px}}@media (max-width: 500px){.section-cta-contact{flex-direction:column;align-items:center;text-align:center;gap:20px;padding:20px 40px}.section-cta-contact>svg{display:none}}.section-cta-actualites{padding:100px;background-color:#15379233}.section-cta-actualites .content-title{display:flex;justify-content:space-between;align-items:end}.section-cta-actualites .actualites-container{display:flex;gap:20px;margin-top:50px}.section-cta-actualites .actualites-container .actu{display:flex;flex-direction:column;gap:10px;width:calc(33% - 10px)}.section-cta-actualites .actualites-container .actu .image-container{position:relative;width:100%;height:240px;overflow:hidden;border-radius:10px}.section-cta-actualites .actualites-container .actu .image-container img{height:100%;width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover;display:block;transition:all .3s ease-in-out}.section-cta-actualites .actualites-container .actu .image-container:hover img{transform:scale(1.1)}.section-cta-actualites .actualites-container .actu .image-container:after{content:"Lire la suite";position:absolute;cursor:pointer;top:0;left:0;width:100%;height:100%;background-color:#1537924d;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;opacity:0;transition:opacity .3s ease;font-size:24px;font-weight:600}.section-cta-actualites .actualites-container .actu .image-container:hover:after{opacity:1}.section-cta-actualites .actualites-container .actu h3{color:#002269}@media (max-width: 1366px){.section-cta-actualites{padding:20px}}@media (max-width: 500px){.section-cta-actualites .content-title{flex-direction:column;gap:20px}.section-cta-actualites .actualites-container{flex-direction:column;align-items:center}.section-cta-actualites .actualites-container .actu{width:100%}}.section-trouver-partenaire{display:flex;flex-direction:column;gap:50px;padding:117px 100px;background-image:url(https://reseau4s.fr/app/themes/4s/assets/images/cta-trouver-partenaire.webp);background-repeat:no-repeat;background-size:cover;background-position:right}.section-trouver-partenaire>div:first-of-type{width:50%}.section-trouver-partenaire #search-form{display:flex;gap:20px;width:100%;margin-top:50px}.section-trouver-partenaire #search-form input{border-radius:10px;border:none;box-shadow:0 -4px 20px #39353040;width:70%;padding:10px}.section-trouver-partenaire #search-form .btn{width:auto;max-width:30%}@media (max-width: 1366px){.section-trouver-partenaire{padding:40px 20px}.section-trouver-partenaire>div:first-of-type{width:100%}.section-trouver-partenaire #search-form{width:100%}}@media (max-width: 500px){.section-trouver-partenaire{padding:60px 20px;align-items:center;text-align:center;background-image:url(https://reseau4s.fr/app/themes/4s/assets/images/cta-trouver-partenaire-mobile.webp);background-position:center}.section-trouver-partenaire #search-form{width:100%;flex-direction:column}.section-trouver-partenaire #search-form input{width:100%}.section-trouver-partenaire #search-form .btn{width:100%;max-width:100%}}.cta-rejoindre-reseau{margin-top:120px;margin-bottom:120px;display:flex;flex-direction:column;gap:50px;align-items:center;text-align:center}.cta-rejoindre-reseau h2{color:#002269}.cta-rejoindre-reseau .transporteur-sanitaire{background-color:#94d227;display:flex;justify-content:space-between;align-items:center;padding:25px 50px;border-radius:25px;width:65%;background-image:url(https://reseau4s.fr/app/themes/4s/assets/images/pattern.png)}.cta-rejoindre-reseau .transporteur-sanitaire h2{text-align:left;color:#002269}@media (max-width: 1366px){.cta-rejoindre-reseau{margin:0;padding:20px}.cta-rejoindre-reseau .transporteur-sanitaire{width:100%;flex-direction:column;align-items:center;text-align:center}.cta-rejoindre-reseau .transporteur-sanitaire h2{text-align:center;margin-bottom:20px}}
