@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,100..900;1,100..900&display=swap";:root{--color1: #006531;--color2: #2d8b5b;--color3: #5a4938;--grey: #707070;--beige: #eeedeb;--white: #ffffff}:root ::selection{background:var(--color2);color:var(--white)}[data-theme=dark]{--body-bg-color: #111827;--body-text-color: #f1f1f1;--border-color: #374151;--shadow-color: #1f2937}body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}abbr[title]{text-decoration:none!important}html{overflow-x:hidden}body{overflow-x:hidden;margin:0 auto;min-width:320px;min-height:100vh}img{width:100%;height:100%;object-fit:cover}button{border:none;background:none}svg{width:100%}svg path{position:absolute;bottom:0}ul{list-style:none}a{color:inherit;width:max-content;text-decoration:none}.swiper-slide-thumb-active{display:none}input[type=checkbox]{margin-right:.5rem!important}input[type=checkbox]:checked{accent-color:var(--info)}@font-face{font-family:Poppins;src:url(/themes/scierie-mouthe/fonts/Poppins-Regular.ttf) format("truetype"),url(/themes/scierie-mouthe/fonts/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/scierie-mouthe/fonts/Poppins-Regular.woff) format("woff"),url(/themes/scierie-mouthe/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Monologue-Sequane;src:url(/themes/scierie-mouthe/fonts/Monologue-Sequane.ttf) format("truetype"),url(/themes/scierie-mouthe/fonts/Monologue-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/scierie-mouthe/fonts/Monologue-Sequane.woff) format("woff"),url(/themes/scierie-mouthe/fonts/Monologue-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}.signature{height:26px;overflow:hidden;margin:0;position:relative}.signature:hover p,.signature:hover p .relever{top:0;letter-spacing:0}.signature p{display:inline-block;font-size:26px;line-height:26px;letter-spacing:-4.5px;font-family:Monologue-Sequane,sans-serif;margin:0;position:relative}.signature p a{color:var(--white);font-family:inherit;font-size:inherit!important;text-decoration:inherit;position:relative;letter-spacing:inherit;text-transform:inherit}.signature p .site{letter-spacing:0;font-family:Poppins,sans-serif;font-size:16px;position:relative;top:-5px}.signature p .relever{position:relative;top:26px;transition:all .3s ease-out;height:100%}html:has(.MainNav.is-active){overflow:hidden}body{font-size:18px;font-family:Overpass,sans-serif;color:var(--color3)}@media screen and (max-width: 1640px){body{font-size:17px}}@media screen and (max-width: 678px){body{font-size:16px}}body p:not(:last-child){margin-bottom:1.625rem}.bg-white{background:var(--white)}.bg-beige{background:var(--beige)}.bg-color1{background:var(--color1)}.bg-color2{background:var(--color2)}.bg-color3{background:var(--color3)}.bg-grey{background:var(--grey)}.border-white{border-color:var(--white)}.border-beige{border-color:var(--beige)}.border-color1{border-color:var(--color1)}.border-color2{border-color:var(--color2)}.border-color3{border-color:var(--color3)}.border-grey{border-color:var(--grey)}h1 em{font-weight:600}h2{font-size:32px;position:relative;letter-spacing:.78px;line-height:33px;margin-bottom:70px;font-weight:700}@media screen and (max-width: 1640px){h2{font-size:24px}}@media screen and (max-width: 1250px){h2{font-size:22px}}@media screen and (max-width: 678px){h2{font-size:20px}}@media screen and (max-width: 678px){h2{line-height:25px;margin-bottom:2.5rem}}.swiper-navigation{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:1rem;position:absolute;width:120px;height:60px;z-index:9;right:1rem;bottom:1rem}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{position:unset;border:1px solid var(--color3);height:100%;background:var(--beige);width:50%;cursor:pointer;transition:.2s ease-in}.swiper-navigation .swiper-button-next:after,.swiper-navigation .swiper-button-prev:after{color:var(--color3);font-size:1.5rem}.swiper-navigation .swiper-button-next.swiper-button-next,.swiper-navigation .swiper-button-prev.swiper-button-next{background:var(--color3)}.swiper-navigation .swiper-button-next.swiper-button-next:after,.swiper-navigation .swiper-button-prev.swiper-button-next:after{color:var(--white)}.swiper-navigation .swiper-button-next:hover,.swiper-navigation .swiper-button-prev:hover{filter:brightness(.9)}.swiper-navigation .swiper-button-next:active,.swiper-navigation .swiper-button-prev:active{transform:scale(.95)}@media screen and (max-width: 678px){.swiper-navigation{width:90px;height:40px}}.Header.is-404{background:var(--color2);color:var(--white)}.Header.is-404 .container-zone .logo-and-nav .logo img{filter:brightness(0) invert(1)}.Header.is-404 .container-zone .logo-and-nav .menu-toggle{border-color:var(--white)}.Header.is-404 .container-zone .logo-and-nav .menu-toggle *{background-color:var(--white)}.Header.is-404 .container-zone .logo-and-nav .menu-toggle:before{background:var(--white)}.Header.is-404 .container-zone .logo-and-nav .menu-toggle:hover span{background-color:var(--color2)}.error-404{padding:100px 260px;background:color-mix(in srgb,var(--color1),var(--color2));background:var(--beige);color:var(--white)}@media screen and (max-width: 1640px){.error-404{padding-left:185px}}@media screen and (max-width: 1250px){.error-404{padding-left:4rem}}@media screen and (max-width: 678px){.error-404{padding-left:1rem}}@media screen and (max-width: 1640px){.error-404{padding-right:185px}}@media screen and (max-width: 1250px){.error-404{padding-right:4rem}}@media screen and (max-width: 678px){.error-404{padding-right:1rem}}@media screen and (max-width: 1640px){.error-404{padding-top:77px}}@media screen and (max-width: 1250px){.error-404{padding-top:60px}}@media screen and (max-width: 678px){.error-404{padding-top:40px}}@media screen and (max-width: 1640px){.error-404{padding-bottom:77px}}@media screen and (max-width: 1250px){.error-404{padding-bottom:60px}}@media screen and (max-width: 678px){.error-404{padding-bottom:40px}}.error-404 h2,.error-404 h1{color:var(--color1)}.error-404 h1{margin-bottom:1.25rem}.error-404 h2{margin-bottom:0!important;font-weight:400}.error-404 .redirect-links-zone{padding-top:100px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media screen and (max-width: 1640px){.error-404 .redirect-links-zone{padding-top:77px}}@media screen and (max-width: 1250px){.error-404 .redirect-links-zone{padding-top:60px}}@media screen and (max-width: 678px){.error-404 .redirect-links-zone{padding-top:40px}}@media screen and (max-width: 1640px){.error-404 .redirect-links-zone{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 1250px){.error-404 .redirect-links-zone{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width: 678px){.error-404 .redirect-links-zone{grid-template-columns:repeat(1,minmax(0,1fr))}}.error-404 .redirect-links-zone a{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color3),var(--beige) 20%);color:var(--white);padding:1.25rem 2rem;transition:.3s ease-out}.error-404 .redirect-links-zone a::selection{background:#fff;color:var(--color3)}.error-404 .redirect-links-zone a:hover{transform:translateY(-3px);background:var(--color3)}.Header{position:relative;overflow:hidden}.Header.has-background-image{color:var(--white)}.Header.has-background-image .overlay{position:absolute;inset:0;z-index:0;background:var(--color3);opacity:.53;mix-blend-mode:multiply}.Header.has-background-image .background-images-zone{position:absolute;inset:0;z-index:-1}.Header.has-background-image .background-images-zone img{width:100%;height:100%;object-fit:cover}.Header.has-background-image.has-subtitle .container-zone{gap:180px;height:93vh;min-height:max-content}.Header .container-zone{padding:100px 260px;position:relative;display:flex;flex-direction:column;gap:115px}@media screen and (max-width: 1640px){.Header .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Header .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Header .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Header .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Header .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Header .container-zone{padding-right:1rem}}@media screen and (max-width: 1640px){.Header .container-zone{padding-top:77px}}@media screen and (max-width: 1250px){.Header .container-zone{padding-top:60px}}@media screen and (max-width: 678px){.Header .container-zone{padding-top:40px}}@media screen and (max-width: 1640px){.Header .container-zone{padding-bottom:77px}}@media screen and (max-width: 1250px){.Header .container-zone{padding-bottom:60px}}@media screen and (max-width: 678px){.Header .container-zone{padding-bottom:40px}}.Header .container-zone .illustration{position:absolute;right:0;bottom:-1px;width:50%;max-width:940px}.Header .container-zone .illustration svg{width:100%;height:100%;display:block}.Header .container-zone.has-not-background-image .illustration{right:-10%;width:70%;max-width:unset}.Header .container-zone.has-not-background-image .illustration svg *{fill:var(--beige)}.Header .container-zone .logo-and-nav{display:flex;align-items:center;justify-content:space-between}.Header .container-zone .logo-and-nav .logo{display:block;height:6.25rem;position:relative;z-index:3}.Header .container-zone .logo-and-nav .menu-toggle{overflow:hidden;border:1px solid var(--color3);width:calc(4.375rem - 2px);height:calc(4.375rem - 2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.438rem;cursor:pointer;position:relative;z-index:3}.Header .container-zone .logo-and-nav .menu-toggle.is-active span{position:absolute}.Header .container-zone .logo-and-nav .menu-toggle.is-active span:nth-of-type(2){display:none}.Header .container-zone .logo-and-nav .menu-toggle.is-active span:nth-of-type(1){transform:rotate(45deg)}.Header .container-zone .logo-and-nav .menu-toggle.is-active span:nth-of-type(3){transform:rotate(-45deg)}.Header .container-zone .logo-and-nav .menu-toggle.is-active:hover span{background:var(--color1)!important}.Header .container-zone .logo-and-nav .menu-toggle span{display:block;height:4px;width:55%;background:var(--color3);transition:.2s ease-in}.Header .container-zone .logo-and-nav .menu-toggle:before{position:absolute;content:"";z-index:-1;background:var(--color3);width:100%;height:100%;top:100%;transition:.3s ease-in-out}.Header .container-zone .logo-and-nav .menu-toggle:hover span{background-color:var(--white)}.Header .container-zone .logo-and-nav .menu-toggle:hover:before{top:0}.Header .container-zone .logo-and-nav .menu-toggle:active:before{top:5%;width:90%;height:90%}.Header .container-zone .logo-and-nav .menu-toggle.has-background-image{border-color:var(--white)}.Header .container-zone .logo-and-nav .menu-toggle.has-background-image span{background:var(--white)}.Header .container-zone .logo-and-nav .menu-toggle.has-background-image:before{background:var(--white)}.Header .container-zone .logo-and-nav .menu-toggle.has-background-image:hover span{background-color:var(--color3)}.Header .container-zone .content{position:relative;z-index:1}.Header .container-zone .content .back-to-actualites{display:block;margin-bottom:3.125rem}.Header .container-zone .content .back-to-actualites .arrow-button-part{transform:scaleX(-1);transform:rotate(180deg)}.Header .container-zone .content .back-to-actualites .arrow-button-part:before{background:var(--white)}.Header .container-zone .content .back-to-actualites .arrow-button-part svg *{transition:.2s ease-in}.Header .container-zone .content .back-to-actualites .arrow-button-part:hover svg *{stroke:var(--color3)}.Header .container-zone .content h1{font-size:60px;font-weight:900;line-height:60px;position:relative;width:max-content;max-width:100%}@media screen and (max-width: 1640px){.Header .container-zone .content h1{font-size:51px}}@media screen and (max-width: 678px){.Header .container-zone .content h1{font-size:32px}}@media screen and (max-width: 450px){.Header .container-zone .content h1{font-size:26px}}@media screen and (max-width: 678px){.Header .container-zone .content h1{line-height:40px}}.Header .container-zone .content h1:after{margin-top:1.125rem;display:block;content:"";height:9px;min-width:13.75rem;width:13.75rem;background:var(--beige)}.Header .container-zone .content h1.has-background-image:after{width:80%;background:var(--white)}.Header .container-zone .content h1.has-background-image.is-actualites{width:13.75rem}.Header .container-zone .content .subtitles-zone{margin-block:3.125rem;display:flex;flex-direction:column;gap:8.75px}.Header .container-zone .content .subtitles-zone .subtitle{display:flex;align-items:center;gap:.625rem;width:max-content;text-transform:uppercase}.Header .container-zone .content .subtitles-zone .subtitle svg{width:.875rem;margin-bottom:auto}.Header .container-zone .content .subtitles-zone .subtitle svg *{fill:var(--color3)}.Header .container-zone .content .subtitles-zone.has-background-image .subtitle svg *{fill:var(--white)}.MainNav{overflow:hidden;position:absolute;left:0;bottom:100%;max-height:100vh;width:100%;background:var(--color1);color:var(--white);z-index:2;display:flex;transition:.2s bottom ease-in}.MainNav.is-active{bottom:0}.MainNav .illustration-1{display:flex;position:absolute;height:92%;bottom:-15%;left:-36%;z-index:-1}.MainNav .illustration-1 svg{height:100%}.MainNav .illustration-1 svg *{fill:var(--color2)}.MainNav .illustration-2{position:absolute;display:flex;right:160px;bottom:-15%;width:14%;z-index:-1}.MainNav .illustration-2 svg{height:100%}.MainNav .illustration-2 svg *{fill:var(--color2)}.MainNav .main-menu{font-size:60px;font-weight:900;line-height:60px;padding-left:260px;padding-right:260px;position:relative;margin-block:18rem;margin-inline:auto 6.25rem;width:max-content;max-width:100%;display:flex;flex-direction:column;gap:3.125rem;gap:2rem;z-index:1}@media screen and (max-width: 1640px){.MainNav .main-menu{font-size:51px}}@media screen and (max-width: 678px){.MainNav .main-menu{font-size:32px}}@media screen and (max-width: 450px){.MainNav .main-menu{font-size:26px}}@media screen and (max-width: 678px){.MainNav .main-menu{line-height:40px}}@media screen and (max-width: 1640px){.MainNav .main-menu{padding-left:185px}}@media screen and (max-width: 1250px){.MainNav .main-menu{padding-left:4rem}}@media screen and (max-width: 678px){.MainNav .main-menu{padding-left:1rem}}@media screen and (max-width: 1640px){.MainNav .main-menu{padding-right:185px}}@media screen and (max-width: 1250px){.MainNav .main-menu{padding-right:4rem}}@media screen and (max-width: 678px){.MainNav .main-menu{padding-right:1rem}}.MainNav .main-menu li{width:max-content;max-width:90%;transition:.2s ease-in}.MainNav .main-menu li:hover{color:var(--color2)}.MainNav .main-menu li.current-menu-item{position:relative}.MainNav .main-menu li.current-menu-item:hover{color:var(--white)}.MainNav .main-menu li.current-menu-item a{display:block;width:max-content;max-width:100%;margin-left:3.5rem}.MainNav .main-menu li.current-menu-item:before{position:absolute;left:0;top:-5%;display:flex;content:"";width:.875rem;height:90%;background:var(--color2);border:1px solid var(--color1)}@media screen and (max-width: 1640px){.MainNav .main-menu{margin-block:14rem}.MainNav .illustration-1{height:70%;bottom:-7%;left:-35%}.MainNav .illustration-2{bottom:-7%;height:30%}}@media screen and (max-width: 1250px){.Header.has-background-image.has-subtitle .container-zone{height:75vh}.MainNav{top:0}.MainNav .main-menu{margin-block:20rem;margin-inline:7rem}.MainNav .illustration-1{height:40%;bottom:-5%;left:-50%}.MainNav .illustration-2{bottom:-6%;height:20%;right:5%}}@media screen and (max-width: 678px){.Header.has-background-image.has-subtitle .container-zone{height:90vh;gap:7.5rem}.Header .container-zone.has-not-background-image .illustration{width:45%;right:-15%}.Header .container-zone .logo-and-nav .logo{height:4.375rem}.Header .container-zone .logo-and-nav .logo img{object-fit:contain}.Header .container-zone .logo-and-nav .menu-toggle{width:3.125rem;height:3.125rem}.MainNav .main-menu{margin-block:50%;margin-inline:4rem auto;padding-top:0;width:100%;gap:1.5rem}.MainNav .main-menu li{max-width:80%}.MainNav .main-menu li.current-menu-item a{margin-left:1.875rem}.MainNav .illustration-1{height:15%;bottom:0;left:-10%}.MainNav .illustration-2{bottom:-6%;height:20%;right:5%}}@media screen and (max-width: 350px){.Header.has-background-image.has-subtitle .container-zone{height:max-content;gap:7.5rem}.MainNav .main-menu{margin-block:40%;margin-inline:2rem;gap:1rem;margin-top:auto}.MainNav .main-menu li{font-size:18px;line-height:30px}}.Footer{background:var(--color2);color:var(--white)}.Footer .container-zone{padding:100px 260px;display:flex;align-items:end;gap:135px;font-weight:300;font-size:1rem}@media screen and (max-width: 1640px){.Footer .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Footer .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Footer .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Footer .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Footer .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Footer .container-zone{padding-right:1rem}}@media screen and (max-width: 1640px){.Footer .container-zone{padding-top:77px}}@media screen and (max-width: 1250px){.Footer .container-zone{padding-top:60px}}@media screen and (max-width: 678px){.Footer .container-zone{padding-top:40px}}@media screen and (max-width: 1640px){.Footer .container-zone{padding-bottom:77px}}@media screen and (max-width: 1250px){.Footer .container-zone{padding-bottom:60px}}@media screen and (max-width: 678px){.Footer .container-zone{padding-bottom:40px}}.Footer .container-zone .logo{width:13.75rem}.Footer .container-zone nav .footer-menu{display:flex;flex-direction:column;gap:.25rem;padding-left:0}.Footer .container-zone nav .footer-menu a{transition:.2s ease-in}.Footer .container-zone nav .footer-menu a:hover{opacity:.7}.Footer .container-zone .socials-and-rgpd{margin-left:auto;display:flex;flex-direction:column;gap:1.563rem}.Footer .container-zone .socials-and-rgpd .socials{display:flex;gap:1.25rem}.Footer .container-zone .socials-and-rgpd .rgpd{display:flex;flex-direction:column;gap:.313rem}.Footer .container-zone .socials-and-rgpd .rgpd a{transition:.2s ease-in}.Footer .container-zone .socials-and-rgpd .rgpd a:hover{opacity:.7}@media screen and (max-width: 1640px){.Footer .container-zone{gap:100px}}@media screen and (max-width: 1250px){.Footer .container-zone{gap:50px;flex-wrap:wrap}.Footer .container-zone .logo{margin-right:auto;max-width:9.375rem}.Footer .container-zone nav{margin-left:auto;width:50%}.Footer .container-zone nav .footer-menu{flex-direction:row;flex-wrap:wrap;gap:1.25rem}.Footer .container-zone nav .footer-menu li a{position:relative;display:block}.Footer .container-zone nav .footer-menu li a:before{content:"–";position:absolute;left:calc(100% + .4166666667rem);top:50%;transform:translateY(-50%)}.Footer .container-zone nav .footer-menu li:last-of-type a:before{content:none}.Footer .container-zone .socials-and-rgpd .rgpd{flex-direction:row;gap:1.25rem}.Footer .container-zone .signature{margin-right:auto}}@media screen and (max-width: 678px){.Footer .container-zone{flex-direction:column}.Footer .container-zone .logo{margin-inline:auto;max-width:6.25rem}.Footer .container-zone nav{margin-inline:auto;width:100%}.Footer .container-zone nav .footer-menu{flex-direction:column;align-items:center;gap:1.25rem;width:max-content;max-width:100%;margin-inline:auto}.Footer .container-zone nav .footer-menu li a{text-align:center}.Footer .container-zone nav .footer-menu li a:before{content:none}.Footer .container-zone .socials-and-rgpd{margin-inline:auto}.Footer .container-zone .socials-and-rgpd .socials{justify-content:center}.Footer .container-zone .socials-and-rgpd .rgpd{flex-direction:column;align-items:center}.Footer .container-zone .signature{margin-inline:auto}}#actualites{position:relative}#actualites .info-news .categories-zone{display:flex;flex-wrap:wrap;gap:.313rem;margin-block:.625rem}#actualites .info-news .categories-zone .categorie{border:2px solid var(--color3);padding:.875rem 1.375rem .813rem}#actualites .info-news svg{display:block;width:2rem;height:auto}#actualites .info-news svg *{fill:var(--beige)}#actualites .info-news.in-main{position:absolute;display:flex;flex-direction:column;gap:.938rem;right:350px;top:80px;z-index:1}#actualites .info-news.in-main .categories-zone{flex-direction:column}#actualites .info-news.in-header{padding-left:260px;padding-right:260px;padding-block:2rem;border-bottom:1px solid var(--color3)}@media screen and (max-width: 1640px){#actualites .info-news.in-header{padding-left:185px}}@media screen and (max-width: 1250px){#actualites .info-news.in-header{padding-left:4rem}}@media screen and (max-width: 678px){#actualites .info-news.in-header{padding-left:1rem}}@media screen and (max-width: 1640px){#actualites .info-news.in-header{padding-right:185px}}@media screen and (max-width: 1250px){#actualites .info-news.in-header{padding-right:4rem}}@media screen and (max-width: 678px){#actualites .info-news.in-header{padding-right:1rem}}@media screen and (max-width: 1640px){#actualites .info-news.in-header{top:-250px}#actualites .info-news.in-main{right:180px}}@media screen and (max-width: 1250px){#actualites .info-news.in-header,#actualites .info-news.in-main{padding-left:260px;padding-right:260px;padding-block:2rem;position:unset!important;inset:0}}@media screen and (max-width: 1250px) and (max-width: 1640px){#actualites .info-news.in-header,#actualites .info-news.in-main{padding-left:185px}}@media screen and (max-width: 1250px) and (max-width: 1250px){#actualites .info-news.in-header,#actualites .info-news.in-main{padding-left:4rem}}@media screen and (max-width: 1250px) and (max-width: 678px){#actualites .info-news.in-header,#actualites .info-news.in-main{padding-left:1rem}}@media screen and (max-width: 1250px) and (max-width: 1640px){#actualites .info-news.in-header,#actualites .info-news.in-main{padding-right:185px}}@media screen and (max-width: 1250px) and (max-width: 1250px){#actualites .info-news.in-header,#actualites .info-news.in-main{padding-right:4rem}}@media screen and (max-width: 1250px) and (max-width: 678px){#actualites .info-news.in-header,#actualites .info-news.in-main{padding-right:1rem}}@media screen and (max-width: 1250px){#actualites .info-news.in-header .categories-zone,#actualites .info-news.in-main .categories-zone{flex-direction:row}#actualites .info-news.in-header .categories-zone .categorie,#actualites .info-news.in-main .categories-zone .categorie{width:max-content;max-width:100%}}.arrow-button-part{position:relative;width:4.25rem;height:4.25rem;display:flex;justify-content:center;align-items:center;border:2px solid var(--white);overflow:hidden;z-index:1}.arrow-button-part:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;transition:.2s ease-out}.arrow-button-part svg{position:relative;display:block;height:auto;width:60%;z-index:1;transition:.2s ease-out}.arrow-button-part:hover:before{left:0}.arrow-button-part:hover svg{transform:translate(-5px) scale(.95)}.arrow-button-part:hover svg *{stroke:var(--white)}.arrow-button-part:active svg{transform:translate(0) scale(1)}@media screen and (max-width: 678px){.arrow-button-part{width:3.125rem;height:3.125rem}}.Contact-banner-section .container-zone{padding-left:260px;padding-right:260px;position:relative;height:26.875rem;background:var(--color1);display:flex;align-items:center;gap:5.625rem;color:var(--white);z-index:1}@media screen and (max-width: 1640px){.Contact-banner-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Contact-banner-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Contact-banner-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Contact-banner-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Contact-banner-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Contact-banner-section .container-zone{padding-right:1rem}}.Contact-banner-section .container-zone .illustration{position:absolute;right:5rem;bottom:0;height:calc(100% + 3.125rem);z-index:-1;width:40%;max-width:760px}.Contact-banner-section .container-zone .illustration svg{display:block;width:auto;height:100%}.Contact-banner-section .container-zone .illustration svg *{fill:var(--color2)}.Contact-banner-section .container-zone .label{font-size:32px;letter-spacing:.96px;line-height:36px;font-style:italic}@media screen and (max-width: 1640px){.Contact-banner-section .container-zone .label{font-size:24px}}@media screen and (max-width: 1250px){.Contact-banner-section .container-zone .label{font-size:22px}}@media screen and (max-width: 678px){.Contact-banner-section .container-zone .label{font-size:20px}}.Contact-banner-section .container-zone .title{font-size:60px;font-weight:600;margin-block:auto;line-height:66px}@media screen and (max-width: 1640px){.Contact-banner-section .container-zone .title{font-size:51px}}@media screen and (max-width: 678px){.Contact-banner-section .container-zone .title{font-size:32px}}@media screen and (max-width: 450px){.Contact-banner-section .container-zone .title{font-size:26px}}.Contact-banner-section .container-zone .redirection-buttons-zone{margin-left:auto;display:flex;gap:3.125rem}.Contact-banner-section .container-zone .redirection-buttons-zone .redirection-button{text-transform:uppercase;display:flex;align-items:center;gap:1.563rem}.Contact-banner-section .container-zone .redirection-buttons-zone .redirection-button .arrow-button-part:before{background:color-mix(in srgb,var(--white),var(--color1) 70%);border-color:var(--white)}.Contact-banner-section .container-zone .redirection-buttons-zone .redirection-button.has-button-text{position:relative;border:2px solid var(--white);overflow:hidden;padding:.813rem;font-size:1rem;transition:.3s ease}.Contact-banner-section .container-zone .redirection-buttons-zone .redirection-button.has-button-text .text{max-width:212px}.Contact-banner-section .container-zone .redirection-buttons-zone .redirection-button.has-button-text svg{position:relative;left:0;transition:.3s ease}.Contact-banner-section .container-zone .redirection-buttons-zone .redirection-button.has-button-text svg *{stroke:var(--white)}.Contact-banner-section .container-zone .redirection-buttons-zone .redirection-button.has-button-text:before{content:"";display:block;position:absolute;right:100%;top:0;width:100%;height:100%;background:color-mix(in srgb,var(--white),var(--color1) 70%);transition:.3s ease;z-index:-1}.Contact-banner-section .container-zone .redirection-buttons-zone .redirection-button.has-button-text:hover{color:var(--white)}.Contact-banner-section .container-zone .redirection-buttons-zone .redirection-button.has-button-text:hover svg{left:-5px}.Contact-banner-section .container-zone .redirection-buttons-zone .redirection-button.has-button-text:hover:before{right:0}@media screen and (max-width: 1250px){.Contact-banner-section .container-zone{padding-top:100px;padding-bottom:100px;flex-direction:column;gap:0}}@media screen and (max-width: 1250px) and (max-width: 1640px){.Contact-banner-section .container-zone{padding-top:77px}}@media screen and (max-width: 1250px) and (max-width: 1250px){.Contact-banner-section .container-zone{padding-top:60px}}@media screen and (max-width: 1250px) and (max-width: 678px){.Contact-banner-section .container-zone{padding-top:40px}}@media screen and (max-width: 1250px) and (max-width: 1640px){.Contact-banner-section .container-zone{padding-bottom:77px}}@media screen and (max-width: 1250px) and (max-width: 1250px){.Contact-banner-section .container-zone{padding-bottom:60px}}@media screen and (max-width: 1250px) and (max-width: 678px){.Contact-banner-section .container-zone{padding-bottom:40px}}@media screen and (max-width: 1250px){.Contact-banner-section .container-zone .redirection-buttons-zone{margin-inline:auto;max-width:100%}}@media screen and (max-width: 678px){.Contact-banner-section .container-zone{height:max-content;min-height:20.625rem}.Contact-banner-section .container-zone .label{text-align:center}.Contact-banner-section .container-zone .title{line-height:36px}.Contact-banner-section .container-zone .illustration{right:90%;bottom:0;height:70%;width:100%}.Contact-banner-section .container-zone .redirection-buttons-zone{flex-direction:column;gap:1.25rem}}.Text-content-section.remove-padding-bottom .container-zone{padding-bottom:0!important}.Text-content-section .container-zone{padding-top:100px;padding-bottom:150px!important;padding-left:378px;padding-right:378px}@media screen and (max-width: 1640px){.Text-content-section .container-zone{padding-top:77px}}@media screen and (max-width: 1250px){.Text-content-section .container-zone{padding-top:60px}}@media screen and (max-width: 678px){.Text-content-section .container-zone{padding-top:40px}}@media screen and (max-width: 1640px){.Text-content-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Text-content-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Text-content-section .container-zone{padding-bottom:50px!important}}@media screen and (max-width: 1640px){.Text-content-section .container-zone{padding-left:260px}}@media screen and (max-width: 1250px){.Text-content-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Text-content-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Text-content-section .container-zone{padding-right:260px}}@media screen and (max-width: 1250px){.Text-content-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Text-content-section .container-zone{padding-right:1rem}}.Text-content-section .container-zone .section-title{margin-bottom:3.75rem}.Text-content-section .container-zone .section-title:after{content:"";display:block;margin-top:.938rem;width:6.375rem;height:4px;background:var(--beige)}.Text-content-section .container-zone .text-bloc{margin-bottom:3.125rem;max-width:75%;text-align:justify}.Text-content-section .container-zone .text-bloc .title{margin-bottom:1.125rem;font-size:1.25rem;font-weight:900}.Text-content-section .container-zone .comment{max-width:75%;margin-bottom:3.125rem;border:2px solid var(--beige);padding:2rem 3.125rem}.Text-content-section .container-zone .button-block{display:flex;gap:.625rem}.Text-content-section .container-zone .button-block .button{position:relative;overflow:hidden;border:2px solid var(--color3);padding:1.375rem 1.875rem;display:flex;align-items:center;gap:1.375rem;text-transform:uppercase;font-weight:700;font-size:1rem;z-index:1;transition:.3s ease}.Text-content-section .container-zone .button-block .button:after{content:"";position:absolute;width:100%;height:100%;background:var(--color3);bottom:0;right:100%;transition:.3s ease;z-index:-1}.Text-content-section .container-zone .button-block .button svg{margin-bottom:.313rem;display:block;transition:.3s ease}.Text-content-section .container-zone .button-block .button svg *{stroke:var(--color3);transition:.3s ease}.Text-content-section .container-zone .button-block .button:hover{color:var(--white)}.Text-content-section .container-zone .button-block .button:hover:after{right:0}.Text-content-section .container-zone .button-block .button:hover svg{transform:translate(-5px)}.Text-content-section .container-zone .button-block .button:hover svg *{stroke:var(--white)}.Text-content-section .container-zone .button-block .button:active svg{transform:translate(0)}@media screen and (max-width: 1250px){.Text-content-section .container-zone .text-bloc{font-size:18px;max-width:85%}}@media screen and (max-width: 1250px) and (max-width: 1640px){.Text-content-section .container-zone .text-bloc{font-size:17px}}@media screen and (max-width: 1250px) and (max-width: 678px){.Text-content-section .container-zone .text-bloc{font-size:16px}}@media screen and (max-width: 678px){.Text-content-section .container-zone .text-bloc{max-width:100%}.Text-content-section .container-zone .comment{max-width:90%;padding:1.5rem 1rem}.Text-content-section .container-zone .button-block{margin-bottom:3.125rem}.Text-content-section .container-zone .button-block .button{padding:1rem 1rem .875rem}}.Text-and-media-section .container-zone{padding-top:150px!important;padding-bottom:150px!important;padding-left:260px;padding-right:260px;display:flex;align-items:center;gap:8.438rem}@media screen and (max-width: 1640px){.Text-and-media-section .container-zone{padding-top:130px!important}}@media screen and (max-width: 1250px){.Text-and-media-section .container-zone{padding-top:80px!important}}@media screen and (max-width: 678px){.Text-and-media-section .container-zone{padding-top:50px!important}}@media screen and (max-width: 1640px){.Text-and-media-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Text-and-media-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Text-and-media-section .container-zone{padding-bottom:50px!important}}@media screen and (max-width: 1640px){.Text-and-media-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Text-and-media-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Text-and-media-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Text-and-media-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Text-and-media-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Text-and-media-section .container-zone{padding-right:1rem}}.Text-and-media-section .container-zone.has-image-on-left .images-zone{order:0}.Text-and-media-section .container-zone.has-image-on-right .images-zone{order:1}.Text-and-media-section .container-zone .images-zone{width:calc(52% - 4.219rem);height:100%}.Text-and-media-section .container-zone .images-zone img{-webkit-user-select:none;user-select:none}.Text-and-media-section .container-zone .images-zone .image{display:block;height:100%;width:100%}.Text-and-media-section .container-zone .images-zone .image img{display:block}.Text-and-media-section .container-zone .images-zone.has-cover-image{height:450px}.Text-and-media-section .container-zone .images-zone.has-cover-image img{object-fit:cover;height:100%;width:100%}.Text-and-media-section .container-zone .images-zone.has-contain-image img{object-fit:contain}.Text-and-media-section .container-zone .text{width:calc(48% - 4.219rem)}.Text-and-media-section .container-zone .text .title{font-size:32px;letter-spacing:.78px;line-height:33px;margin-bottom:70px;font-weight:700;position:relative;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1640px){.Text-and-media-section .container-zone .text .title{font-size:24px}}@media screen and (max-width: 1250px){.Text-and-media-section .container-zone .text .title{font-size:22px}}@media screen and (max-width: 678px){.Text-and-media-section .container-zone .text .title{font-size:20px}}@media screen and (max-width: 678px){.Text-and-media-section .container-zone .text .title{line-height:25px;margin-bottom:2.5rem}}.Text-and-media-section .container-zone .text .title svg{display:block;width:1.688rem;height:auto}.Text-and-media-section .container-zone .text .title svg *{fill:var(--white)}.Text-and-media-section .container-zone .text .title:after{content:"";position:absolute;bottom:-.813rem;left:0;width:6.375rem;height:4px;background:var(--white)}@media screen and (max-width: 1250px){.Text-and-media-section .container-zone{gap:3.125rem}.Text-and-media-section .container-zone.has-image-on-left{flex-direction:column}.Text-and-media-section .container-zone.has-image-on-right{flex-direction:column-reverse}.Text-and-media-section .container-zone .images-zone,.Text-and-media-section .container-zone .text{width:100%}}@media screen and (max-width: 678px){.Text-and-media-section .container-zone .images-zone.has-cover-image{height:300px}}.Centered-text-section .container-zone{padding-top:100px;padding-bottom:150px!important;padding-left:260px;padding-right:260px;position:relative;display:flex;flex-direction:column;align-items:center;gap:2.813rem}@media screen and (max-width: 1640px){.Centered-text-section .container-zone{padding-top:77px}}@media screen and (max-width: 1250px){.Centered-text-section .container-zone{padding-top:60px}}@media screen and (max-width: 678px){.Centered-text-section .container-zone{padding-top:40px}}@media screen and (max-width: 1640px){.Centered-text-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Centered-text-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Centered-text-section .container-zone{padding-bottom:50px!important}}@media screen and (max-width: 1640px){.Centered-text-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Centered-text-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Centered-text-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Centered-text-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Centered-text-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Centered-text-section .container-zone{padding-right:1rem}}.Centered-text-section .container-zone.has-illustration{border-bottom:10px solid var(--color2)}.Centered-text-section .container-zone .illustration{position:absolute;bottom:-20px;z-index:-1}.Centered-text-section .container-zone .illustration svg{display:block;height:auto}.Centered-text-section .container-zone .illustration svg *{fill:var(--color2)}.Centered-text-section .container-zone .illustration.illustration1{width:20%;left:-5%}.Centered-text-section .container-zone .illustration.illustration2{width:10%;left:13.5%}.Centered-text-section .container-zone .illustration.illustration3{width:24%;right:-8.5%}.Centered-text-section .container-zone .title{position:relative;width:max-content;max-width:100%;text-align:center}.Centered-text-section .container-zone .title:after{content:"";position:absolute;bottom:-.813rem;left:0;width:6.375rem;height:4px;background:var(--beige)}.Centered-text-section .container-zone .title svg{display:block;margin-inline:auto;margin-bottom:.813rem;width:1.688rem;height:auto}.Centered-text-section .container-zone .title svg *{fill:var(--beige)}.Centered-text-section .container-zone .text{width:55%;max-width:750px;text-align:center}@media screen and (max-width: 678px){.Centered-text-section .container-zone .text{width:90%}}.Separate-content-section .container-zone{display:flex;align-items:stretch}.Separate-content-section .container-zone .bloc{padding-top:150px!important;padding-bottom:150px!important;display:flex;flex-direction:column;color:var(--color3)}@media screen and (max-width: 1640px){.Separate-content-section .container-zone .bloc{padding-top:130px!important}}@media screen and (max-width: 1250px){.Separate-content-section .container-zone .bloc{padding-top:80px!important}}@media screen and (max-width: 678px){.Separate-content-section .container-zone .bloc{padding-top:50px!important}}@media screen and (max-width: 1640px){.Separate-content-section .container-zone .bloc{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Separate-content-section .container-zone .bloc{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Separate-content-section .container-zone .bloc{padding-bottom:50px!important}}.Separate-content-section .container-zone .bloc .title{font-size:32px;letter-spacing:.78px;line-height:33px;margin-bottom:70px;font-weight:700;position:relative;display:flex;flex-direction:column;gap:.813rem;margin-top:1.25rem}@media screen and (max-width: 1640px){.Separate-content-section .container-zone .bloc .title{font-size:24px}}@media screen and (max-width: 1250px){.Separate-content-section .container-zone .bloc .title{font-size:22px}}@media screen and (max-width: 678px){.Separate-content-section .container-zone .bloc .title{font-size:20px}}@media screen and (max-width: 678px){.Separate-content-section .container-zone .bloc .title{line-height:25px;margin-bottom:2.5rem}}.Separate-content-section .container-zone .bloc .title svg{display:block;width:1.688rem;height:auto}.Separate-content-section .container-zone .bloc .title:after{content:"";position:absolute;bottom:-.813rem;left:0;width:6.375rem;height:4px;background:var(--beige)}.Separate-content-section .container-zone .bloc .text-content{max-width:500px}.Separate-content-section .container-zone .bloc-left{padding-left:260px;padding-right:260px;width:48%;position:relative}@media screen and (max-width: 1640px){.Separate-content-section .container-zone .bloc-left{padding-left:185px}}@media screen and (max-width: 1250px){.Separate-content-section .container-zone .bloc-left{padding-left:4rem}}@media screen and (max-width: 678px){.Separate-content-section .container-zone .bloc-left{padding-left:1rem}}@media screen and (max-width: 1640px){.Separate-content-section .container-zone .bloc-left{padding-right:185px}}@media screen and (max-width: 1250px){.Separate-content-section .container-zone .bloc-left{padding-right:4rem}}@media screen and (max-width: 678px){.Separate-content-section .container-zone .bloc-left{padding-right:1rem}}.Separate-content-section .container-zone .bloc-left:before{content:"";position:absolute;width:50%;height:100%;right:-1px;top:0;clip-path:polygon(90% 0%,100% 0%,100% 100%,0% 100%)}.Separate-content-section .container-zone.bg-beige .bloc-left:before{background:var(--beige)}.Separate-content-section .container-zone.bg-white .bloc-left:before{background:var(--color3);clip-path:polygon(90% 0%,90.25% 0%,.25% 100%,0% 100%)}.Separate-content-section .container-zone .bloc-right{padding-inline:90px;padding-right:0;width:52%}@media screen and (max-width: 1640px){.Separate-content-section .container-zone .bloc-right{padding-inline:80px}}@media screen and (max-width: 1250px){.Separate-content-section .container-zone .bloc-right{padding-inline:40px}}@media screen and (max-width: 678px){.Separate-content-section .container-zone .bloc-right{padding-inline:16px}}@media screen and (max-width: 678px){.Separate-content-section .container-zone{padding-left:260px;padding-right:260px;padding-top:150px!important;padding-bottom:150px!important;flex-direction:column}}@media screen and (max-width: 678px) and (max-width: 1640px){.Separate-content-section .container-zone{padding-left:185px}}@media screen and (max-width: 678px) and (max-width: 1250px){.Separate-content-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px) and (max-width: 678px){.Separate-content-section .container-zone{padding-left:1rem}}@media screen and (max-width: 678px) and (max-width: 1640px){.Separate-content-section .container-zone{padding-right:185px}}@media screen and (max-width: 678px) and (max-width: 1250px){.Separate-content-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px) and (max-width: 678px){.Separate-content-section .container-zone{padding-right:1rem}}@media screen and (max-width: 678px) and (max-width: 1640px){.Separate-content-section .container-zone{padding-top:130px!important}}@media screen and (max-width: 678px) and (max-width: 1250px){.Separate-content-section .container-zone{padding-top:80px!important}}@media screen and (max-width: 678px) and (max-width: 678px){.Separate-content-section .container-zone{padding-top:50px!important}}@media screen and (max-width: 678px) and (max-width: 1640px){.Separate-content-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 678px) and (max-width: 1250px){.Separate-content-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px) and (max-width: 678px){.Separate-content-section .container-zone{padding-bottom:50px!important}}@media screen and (max-width: 678px){.Separate-content-section .container-zone.bg-beige .bloc .title svg *{fill:var(--white)}.Separate-content-section .container-zone.bg-beige .bloc .title:after{background:var(--white)}.Separate-content-section .container-zone.bg-white .bloc .title svg *{fill:var(--beige)}.Separate-content-section .container-zone.bg-white .bloc .title:after{background:var(--beige)}.Separate-content-section .container-zone .bloc{padding:0!important;background:inherit!important}.Separate-content-section .container-zone .bloc.bloc-left{width:100%}.Separate-content-section .container-zone .bloc.bloc-left:before{content:none}.Separate-content-section .container-zone .bloc.bloc-right{width:100%}}.Separate-text-and-image-section{background:var(--beige)}.Separate-text-and-image-section .container-zone{display:flex;align-items:stretch}.Separate-text-and-image-section .container-zone.has-image-on-left .image{order:0}.Separate-text-and-image-section .container-zone.has-image-on-left .image:before{right:-1px;clip-path:polygon(0 0,100% 0,100% 100%)}.Separate-text-and-image-section .container-zone.has-image-on-left .text{padding-right:260px;text-align:right}@media screen and (max-width: 1640px){.Separate-text-and-image-section .container-zone.has-image-on-left .text{padding-right:185px}}@media screen and (max-width: 1250px){.Separate-text-and-image-section .container-zone.has-image-on-left .text{padding-right:4rem}}@media screen and (max-width: 678px){.Separate-text-and-image-section .container-zone.has-image-on-left .text{padding-right:1rem}}.Separate-text-and-image-section .container-zone.has-image-on-left .text .title svg{margin-left:auto}.Separate-text-and-image-section .container-zone.has-image-on-left .text .title:after{left:unset;right:0}.Separate-text-and-image-section .container-zone.has-image-on-left .text .text-content{margin-left:auto}.Separate-text-and-image-section .container-zone.has-image-on-right .image{order:1}.Separate-text-and-image-section .container-zone.has-image-on-right .image:before{left:-1px;clip-path:polygon(0 0,100% 0,0 100%)}.Separate-text-and-image-section .container-zone.has-image-on-right .text{padding-left:260px}@media screen and (max-width: 1640px){.Separate-text-and-image-section .container-zone.has-image-on-right .text{padding-left:185px}}@media screen and (max-width: 1250px){.Separate-text-and-image-section .container-zone.has-image-on-right .text{padding-left:4rem}}@media screen and (max-width: 678px){.Separate-text-and-image-section .container-zone.has-image-on-right .text{padding-left:1rem}}.Separate-text-and-image-section .container-zone .image{position:relative;width:58%}.Separate-text-and-image-section .container-zone .image img{position:absolute;width:100%;height:100%;object-fit:cover}.Separate-text-and-image-section .container-zone .image:before{content:"";position:absolute;width:calc(28% - 4px);height:100%;top:0;background:var(--beige);z-index:1}.Separate-text-and-image-section .container-zone .text{padding-top:100px;padding-bottom:100px;width:42%}@media screen and (max-width: 1640px){.Separate-text-and-image-section .container-zone .text{padding-top:77px}}@media screen and (max-width: 1250px){.Separate-text-and-image-section .container-zone .text{padding-top:60px}}@media screen and (max-width: 678px){.Separate-text-and-image-section .container-zone .text{padding-top:40px}}@media screen and (max-width: 1640px){.Separate-text-and-image-section .container-zone .text{padding-bottom:77px}}@media screen and (max-width: 1250px){.Separate-text-and-image-section .container-zone .text{padding-bottom:60px}}@media screen and (max-width: 678px){.Separate-text-and-image-section .container-zone .text{padding-bottom:40px}}.Separate-text-and-image-section .container-zone .text .title{font-size:32px;letter-spacing:.78px;line-height:33px;margin-bottom:70px;font-weight:700;position:relative;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1640px){.Separate-text-and-image-section .container-zone .text .title{font-size:24px}}@media screen and (max-width: 1250px){.Separate-text-and-image-section .container-zone .text .title{font-size:22px}}@media screen and (max-width: 678px){.Separate-text-and-image-section .container-zone .text .title{font-size:20px}}@media screen and (max-width: 678px){.Separate-text-and-image-section .container-zone .text .title{line-height:25px;margin-bottom:2.5rem}}.Separate-text-and-image-section .container-zone .text .title svg{display:block;width:1.688rem;height:auto}.Separate-text-and-image-section .container-zone .text .title svg *{fill:var(--white)}.Separate-text-and-image-section .container-zone .text .title:after{content:"";position:absolute;bottom:-.813rem;left:0;width:6.375rem;height:4px;background:var(--white)}.Separate-text-and-image-section .container-zone .text .text-content{width:90%}@media screen and (max-width: 1250px){.Separate-text-and-image-section .container-zone.has-image-on-left{flex-direction:column}.Separate-text-and-image-section .container-zone.has-image-on-right{flex-direction:column-reverse}.Separate-text-and-image-section .container-zone .image{width:100%;aspect-ratio:16/9}.Separate-text-and-image-section .container-zone .image:before{content:none}.Separate-text-and-image-section .container-zone .text{width:100%}}.Vertical-reassurance-section{position:relative;color:var(--white)}.Vertical-reassurance-section .overlay{position:absolute;inset:0;z-index:1;background:#00000040}.Vertical-reassurance-section img{position:absolute;inset:0;z-index:-1}.Vertical-reassurance-section .container-zone{padding-top:150px!important;padding-bottom:150px!important;padding-left:260px;padding-right:260px;display:flex;flex-direction:column;gap:.813rem}@media screen and (max-width: 1640px){.Vertical-reassurance-section .container-zone{padding-top:130px!important}}@media screen and (max-width: 1250px){.Vertical-reassurance-section .container-zone{padding-top:80px!important}}@media screen and (max-width: 678px){.Vertical-reassurance-section .container-zone{padding-top:50px!important}}@media screen and (max-width: 1640px){.Vertical-reassurance-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Vertical-reassurance-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Vertical-reassurance-section .container-zone{padding-bottom:50px!important}}@media screen and (max-width: 1640px){.Vertical-reassurance-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Vertical-reassurance-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Vertical-reassurance-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Vertical-reassurance-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Vertical-reassurance-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Vertical-reassurance-section .container-zone{padding-right:1rem}}.Vertical-reassurance-section .container-zone .title{font-size:32px;letter-spacing:.78px;line-height:33px;margin-bottom:70px;font-weight:700;position:relative;text-align:center;z-index:1}@media screen and (max-width: 1640px){.Vertical-reassurance-section .container-zone .title{font-size:24px}}@media screen and (max-width: 1250px){.Vertical-reassurance-section .container-zone .title{font-size:22px}}@media screen and (max-width: 678px){.Vertical-reassurance-section .container-zone .title{font-size:20px}}@media screen and (max-width: 678px){.Vertical-reassurance-section .container-zone .title{line-height:25px;margin-bottom:2.5rem}}.Vertical-reassurance-section .container-zone .title em{font-weight:400}.Vertical-reassurance-section .container-zone .reassurances-zone{position:relative;width:1000px;max-width:100%;margin-inline:auto;padding-left:0;display:flex;flex-direction:column;justify-content:center;gap:2.313rem;z-index:1}.Vertical-reassurance-section .container-zone .reassurances-zone .reassurance{display:flex}.Vertical-reassurance-section .container-zone .reassurances-zone .reassurance .icon{width:25%;border:2px solid var(--white);border-right:none;display:flex;justify-content:center;align-items:center}.Vertical-reassurance-section .container-zone .reassurances-zone .reassurance .icon svg{width:60%}.Vertical-reassurance-section .container-zone .reassurances-zone .reassurance .content{width:75%;border:2px solid var(--white);padding:3.125rem}.Vertical-reassurance-section .container-zone .reassurances-zone .reassurance .content .counter{font-weight:100}.Vertical-reassurance-section .container-zone .reassurances-zone .reassurance .content h3{margin-bottom:.938rem}@media screen and (max-width: 678px){.Vertical-reassurance-section .container-zone .reassurances-zone .reassurance{flex-direction:column}.Vertical-reassurance-section .container-zone .reassurances-zone .reassurance .icon{width:100%;height:9.375rem;border-right:2px solid var(--white);border-bottom:none}.Vertical-reassurance-section .container-zone .reassurances-zone .reassurance .content{width:100%;padding:2rem}}.Reassurance-recrutement-section .container-zone{padding-top:150px!important;padding-bottom:150px!important;padding-left:260px;padding-right:260px;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width: 1640px){.Reassurance-recrutement-section .container-zone{padding-top:130px!important}}@media screen and (max-width: 1250px){.Reassurance-recrutement-section .container-zone{padding-top:80px!important}}@media screen and (max-width: 678px){.Reassurance-recrutement-section .container-zone{padding-top:50px!important}}@media screen and (max-width: 1640px){.Reassurance-recrutement-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Reassurance-recrutement-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Reassurance-recrutement-section .container-zone{padding-bottom:50px!important}}@media screen and (max-width: 1640px){.Reassurance-recrutement-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Reassurance-recrutement-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Reassurance-recrutement-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Reassurance-recrutement-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Reassurance-recrutement-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Reassurance-recrutement-section .container-zone{padding-right:1rem}}.Reassurance-recrutement-section .container-zone .title{position:relative;width:max-content;max-width:100%;text-align:center;margin-bottom:5.25rem}.Reassurance-recrutement-section .container-zone .title:after{content:"";position:absolute;bottom:-.813rem;left:50%;transform:translate(-50%);width:6.375rem;height:4px;background:var(--beige)}.Reassurance-recrutement-section .container-zone .title svg{display:block;margin-inline:auto;margin-bottom:.813rem;width:1.688rem;height:auto}.Reassurance-recrutement-section .container-zone .title svg *{fill:var(--beige)}.Reassurance-recrutement-section .container-zone .reassurances-zone{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.Reassurance-recrutement-section .container-zone .reassurances-zone .reassurance{width:230px;display:flex;flex-direction:column}.Reassurance-recrutement-section .container-zone .reassurances-zone .reassurance .logo{display:flex;justify-content:center;align-items:center;width:100%;height:200px;border:2px solid var(--beige)}.Reassurance-recrutement-section .container-zone .reassurances-zone .reassurance .logo svg *{display:block;width:40%;height:auto;margin-inline:auto;fill:var(--color3)}.Reassurance-recrutement-section .container-zone .reassurances-zone .reassurance .content{height:calc(100% - 200px);display:flex;justify-content:center;align-items:center;border:2px solid var(--beige);border-top:none;padding:1.5rem;font-weight:900}@media screen and (max-width: 678px){.Reassurance-recrutement-section .container-zone .reassurances-zone .reassurance{width:90%;height:max-content}.Reassurance-recrutement-section .container-zone .reassurances-zone .reassurance .logo{height:150px}}.Redirection-card-section .container-zone{padding-top:150px!important;padding-bottom:150px!important;padding-left:260px;padding-right:496px}@media screen and (max-width: 1640px){.Redirection-card-section .container-zone{padding-top:130px!important}}@media screen and (max-width: 1250px){.Redirection-card-section .container-zone{padding-top:80px!important}}@media screen and (max-width: 678px){.Redirection-card-section .container-zone{padding-top:50px!important}}@media screen and (max-width: 1640px){.Redirection-card-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Redirection-card-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Redirection-card-section .container-zone{padding-bottom:50px!important}}@media screen and (max-width: 1640px){.Redirection-card-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Redirection-card-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Redirection-card-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Redirection-card-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Redirection-card-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Redirection-card-section .container-zone{padding-right:1rem}}.Redirection-card-section .container-zone.has-not-padding-bottom{padding-bottom:0!important}.Redirection-card-section .container-zone.has-not-padding-bottom .redirection-cards-zone .redirection-card{border-bottom:none}.Redirection-card-section .container-zone .title{font-size:32px;position:relative;letter-spacing:.78px;line-height:33px;margin-bottom:70px;font-weight:700}@media screen and (max-width: 1640px){.Redirection-card-section .container-zone .title{font-size:24px}}@media screen and (max-width: 1250px){.Redirection-card-section .container-zone .title{font-size:22px}}@media screen and (max-width: 678px){.Redirection-card-section .container-zone .title{font-size:20px}}@media screen and (max-width: 678px){.Redirection-card-section .container-zone .title{line-height:25px;margin-bottom:2.5rem}}.Redirection-card-section .container-zone .redirection-cards-zone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (max-width: 1640px){.Redirection-card-section .container-zone .redirection-cards-zone{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 1250px){.Redirection-card-section .container-zone .redirection-cards-zone{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 678px){.Redirection-card-section .container-zone .redirection-cards-zone{grid-template-columns:repeat(1,minmax(0,1fr))}}.Redirection-card-section .container-zone .redirection-cards-zone .redirection-card{border-width:2px;border-style:solid;padding:85px 110px;color:var(--color3)}.Redirection-card-section .container-zone .redirection-cards-zone .redirection-card .card-title{font-size:32px;position:relative;letter-spacing:.78px;line-height:33px;margin-bottom:70px;font-weight:700;margin-bottom:1.875rem}@media screen and (max-width: 1640px){.Redirection-card-section .container-zone .redirection-cards-zone .redirection-card .card-title{font-size:24px}}@media screen and (max-width: 1250px){.Redirection-card-section .container-zone .redirection-cards-zone .redirection-card .card-title{font-size:22px}}@media screen and (max-width: 678px){.Redirection-card-section .container-zone .redirection-cards-zone .redirection-card .card-title{font-size:20px}}@media screen and (max-width: 678px){.Redirection-card-section .container-zone .redirection-cards-zone .redirection-card .card-title{line-height:25px;margin-bottom:2.5rem}}.Redirection-card-section .container-zone .redirection-cards-zone .redirection-card .card-link{display:block;margin-top:1.875rem}.Redirection-card-section .container-zone .redirection-cards-zone .redirection-card .card-link .arrow-button-part{border-color:var(--color3)}.Redirection-card-section .container-zone .redirection-cards-zone .redirection-card .card-link .arrow-button-part svg *{stroke:var(--color3)}.Redirection-card-section .container-zone .redirection-cards-zone .redirection-card .card-link .arrow-button-part:before{background:color-mix(in srgb,var(--color3),var(--white) 70%)}@media screen and (max-width: 1250px){.Redirection-card-section .container-zone .redirection-cards-zone .redirection-card{padding:3.125rem 2rem}}@media screen and (max-width: 678px){.Redirection-card-section .container-zone.has-not-padding-bottom{padding-bottom:1.25rem!important}.Redirection-card-section .container-zone.has-not-padding-bottom .redirection-cards-zone .redirection-card{border-bottom:2px solid var(--color2)}}.Engagements-section{position:relative;color:var(--white)}.Engagements-section .overlay{position:absolute;inset:0;z-index:1;background:#00000040}.Engagements-section img{position:absolute;inset:0;z-index:-1}.Engagements-section .container-zone{padding-top:150px!important;padding-bottom:150px!important;padding-left:260px;padding-right:260px;position:relative;display:flex;flex-direction:column;gap:5rem;align-items:center;z-index:1}@media screen and (max-width: 1640px){.Engagements-section .container-zone{padding-top:130px!important}}@media screen and (max-width: 1250px){.Engagements-section .container-zone{padding-top:80px!important}}@media screen and (max-width: 678px){.Engagements-section .container-zone{padding-top:50px!important}}@media screen and (max-width: 1640px){.Engagements-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Engagements-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Engagements-section .container-zone{padding-bottom:50px!important}}@media screen and (max-width: 1640px){.Engagements-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Engagements-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Engagements-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Engagements-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Engagements-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Engagements-section .container-zone{padding-right:1rem}}.Engagements-section .container-zone .title{position:relative;width:max-content;max-width:100%;text-align:center}.Engagements-section .container-zone .title:after{content:"";position:absolute;bottom:-.813rem;left:50%;transform:translate(-50%);width:6.375rem;height:4px;background:var(--beige)}.Engagements-section .container-zone .title svg{display:block;margin-inline:auto;margin-bottom:.813rem;width:1.688rem;height:auto}.Engagements-section .container-zone .title svg *{fill:var(--beige)}.Engagements-section .container-zone .description{max-width:700px;width:55%;text-align:center}.Engagements-section .container-zone .engagements-zone{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:670px;width:55%;gap:1rem}@media screen and (max-width: 1640px){.Engagements-section .container-zone .engagements-zone{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 1250px){.Engagements-section .container-zone .engagements-zone{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width: 678px){.Engagements-section .container-zone .engagements-zone{grid-template-columns:repeat(1,minmax(0,1fr))}}.Engagements-section .container-zone .engagements-zone .engagement{display:flex;align-items:center;border:2px solid var(--white);padding:1.75rem;font-weight:500}.Engagements-section .container-zone .note{max-width:500px;width:50%;text-align:center;font-weight:300}@media screen and (max-width: 1250px){.Engagements-section .container-zone .engagements-zone .engagement{text-align:center;justify-content:center}}@media screen and (max-width: 678px){.Engagements-section .container-zone{gap:2.5rem}.Engagements-section .container-zone .description{width:100%}.Engagements-section .container-zone .engagements-zone,.Engagements-section .container-zone .note{width:85%}}.Partners-and-attestations-section .container-zone{padding-top:150px!important;padding-bottom:150px!important;padding-left:260px;padding-right:260px}@media screen and (max-width: 1640px){.Partners-and-attestations-section .container-zone{padding-top:130px!important}}@media screen and (max-width: 1250px){.Partners-and-attestations-section .container-zone{padding-top:80px!important}}@media screen and (max-width: 678px){.Partners-and-attestations-section .container-zone{padding-top:50px!important}}@media screen and (max-width: 1640px){.Partners-and-attestations-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Partners-and-attestations-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Partners-and-attestations-section .container-zone{padding-bottom:50px!important}}@media screen and (max-width: 1640px){.Partners-and-attestations-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Partners-and-attestations-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Partners-and-attestations-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Partners-and-attestations-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Partners-and-attestations-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Partners-and-attestations-section .container-zone{padding-right:1rem}}.Partners-and-attestations-section .container-zone .title-and-description-zone{display:flex;align-items:center}.Partners-and-attestations-section .container-zone .title-and-description-zone .title{font-size:32px;letter-spacing:.78px;line-height:33px;margin-bottom:70px;font-weight:700;width:45%;position:relative;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1640px){.Partners-and-attestations-section .container-zone .title-and-description-zone .title{font-size:24px}}@media screen and (max-width: 1250px){.Partners-and-attestations-section .container-zone .title-and-description-zone .title{font-size:22px}}@media screen and (max-width: 678px){.Partners-and-attestations-section .container-zone .title-and-description-zone .title{font-size:20px}}@media screen and (max-width: 678px){.Partners-and-attestations-section .container-zone .title-and-description-zone .title{line-height:25px;margin-bottom:2.5rem}}.Partners-and-attestations-section .container-zone .title-and-description-zone .title svg{display:block;width:1.688rem;height:auto}.Partners-and-attestations-section .container-zone .title-and-description-zone .title svg *{fill:var(--beige)}.Partners-and-attestations-section .container-zone .title-and-description-zone .title:after{content:"";position:absolute;bottom:-.813rem;left:0;width:6.375rem;height:4px;background:var(--beige)}.Partners-and-attestations-section .container-zone .title-and-description-zone .description{width:55%}.Partners-and-attestations-section .container-zone .cards-zone{margin-top:5.625rem;gap:1rem}.Partners-and-attestations-section .container-zone .cards-zone.has-4-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width: 1640px){.Partners-and-attestations-section .container-zone .cards-zone.has-4-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width: 1250px){.Partners-and-attestations-section .container-zone .cards-zone.has-4-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 678px){.Partners-and-attestations-section .container-zone .cards-zone.has-4-columns{grid-template-columns:repeat(1,minmax(0,1fr))}}.Partners-and-attestations-section .container-zone .cards-zone.has-3-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width: 1640px){.Partners-and-attestations-section .container-zone .cards-zone.has-3-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 1250px){.Partners-and-attestations-section .container-zone .cards-zone.has-3-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 678px){.Partners-and-attestations-section .container-zone .cards-zone.has-3-columns{grid-template-columns:repeat(1,minmax(0,1fr))}}.Partners-and-attestations-section .container-zone .card-item{height:100%;display:block;width:100%}.Partners-and-attestations-section .container-zone .card-item .logo{display:flex;align-items:center;justify-content:center;width:100%;height:300px;border:2px solid var(--beige)}.Partners-and-attestations-section .container-zone .card-item .logo img{display:block;width:70%;max-height:80%;object-fit:contain;transition:.3s ease}.Partners-and-attestations-section .container-zone .card-item .content{height:calc(100% - 300px);overflow:hidden;display:flex;flex-direction:column;gap:.625rem;border:2px solid var(--beige);border-top:none;padding:1.5rem}.Partners-and-attestations-section .container-zone .card-item .content .card-title{font-weight:900}.Partners-and-attestations-section .container-zone .card-item .content .card-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.Partners-and-attestations-section .container-zone .card-item.has-link:hover .logo img{width:72%}@media screen and (max-width: 678px){.Partners-and-attestations-section .container-zone .cards-zone{margin-top:1.875rem}.Partners-and-attestations-section .container-zone .cards-zone .card-item{height:max-content}.Partners-and-attestations-section .container-zone .cards-zone .card-item .logo{height:200px}}.Timeline-section .container-zone{padding-top:150px!important;padding-bottom:150px!important;display:flex;flex-direction:column;align-items:center;gap:2.813rem}@media screen and (max-width: 1640px){.Timeline-section .container-zone{padding-top:130px!important}}@media screen and (max-width: 1250px){.Timeline-section .container-zone{padding-top:80px!important}}@media screen and (max-width: 678px){.Timeline-section .container-zone{padding-top:50px!important}}@media screen and (max-width: 1640px){.Timeline-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Timeline-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Timeline-section .container-zone{padding-bottom:50px!important}}.Timeline-section .container-zone .title{font-size:32px;letter-spacing:.78px;line-height:33px;margin-bottom:70px;font-weight:700;position:relative;width:max-content;max-width:100%;text-align:center}@media screen and (max-width: 1640px){.Timeline-section .container-zone .title{font-size:24px}}@media screen and (max-width: 1250px){.Timeline-section .container-zone .title{font-size:22px}}@media screen and (max-width: 678px){.Timeline-section .container-zone .title{font-size:20px}}@media screen and (max-width: 678px){.Timeline-section .container-zone .title{line-height:25px;margin-bottom:2.5rem}}.Timeline-section .container-zone .title:after{content:"";position:absolute;bottom:-.813rem;left:50%;transform:translate(-50%);width:6.375rem;height:4px;background:var(--beige)}.Timeline-section .container-zone .title svg{display:block;margin-inline:auto;margin-bottom:.813rem;width:1.688rem;height:auto}.Timeline-section .container-zone .title svg *{fill:var(--beige)}.Timeline-section .container-zone .timeline-container{width:100%;overflow-x:scroll;scrollbar-width:none}.Timeline-section .container-zone .timeline-container .timeline{margin-left:260px;width:calc(100% - 260px);position:relative;display:flex;gap:5rem}.Timeline-section .container-zone .timeline-container .timeline .timeline-item{position:relative;display:flex;flex-direction:column;gap:.25rem;min-width:150px;max-width:190px;padding-top:3.125rem}.Timeline-section .container-zone .timeline-container .timeline .timeline-item:before{content:"";position:absolute;left:0;top:6px;transform:translateY(-50%);height:.75rem;width:.75rem;background:var(--color2)}.Timeline-section .container-zone .timeline-container .timeline .timeline-item:after{position:absolute;top:6px;transform:translateY(-50%);content:"";height:4px;width:192%;background:var(--beige);z-index:-1}.Timeline-section .container-zone .timeline-container .timeline .timeline-item .date{display:flex;gap:.5rem;width:max-content;max-width:100%;font-size:20px;font-weight:900}.Timeline-section .container-zone .timeline-container .timeline .timeline-item .date svg{display:block;margin-inline:auto;margin-bottom:.813rem;width:.938rem;height:auto}.Timeline-section .container-zone .timeline-container .timeline .timeline-item .date svg *{fill:var(--beige)}.Timeline-section .container-zone .timeline-container .timeline .timeline-item .images-zone{margin-top:1.25rem}@media screen and (max-width: 1640px){.Timeline-section .container-zone .timeline-container .timeline{margin-left:185px}}@media screen and (max-width: 1250px){.Timeline-section .container-zone .timeline-container .timeline{margin-left:4rem}}@media screen and (max-width: 678px){.Timeline-section .container-zone .timeline-container .timeline{margin:0;flex-direction:column;width:60%;margin-inline:auto;gap:1.875rem}.Timeline-section .container-zone .timeline-container .timeline .timeline-item{width:100%;max-width:unset;text-align:center;justify-content:center;align-items:center;padding-top:0}.Timeline-section .container-zone .timeline-container .timeline .timeline-item .date{flex-direction:column}.Timeline-section .container-zone .timeline-container .timeline .timeline-item:before,.Timeline-section .container-zone .timeline-container .timeline .timeline-item:after{display:none}}.Banner-image-section{position:relative;height:437px}.Banner-image-section img{position:absolute;inset:0;width:100%;height:100%}@media screen and (max-width: 678px){.Banner-image-section{height:300px}}.Contact-form-section .container-zone{padding:100px 260px}@media screen and (max-width: 1640px){.Contact-form-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Contact-form-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Contact-form-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Contact-form-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Contact-form-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Contact-form-section .container-zone{padding-right:1rem}}@media screen and (max-width: 1640px){.Contact-form-section .container-zone{padding-top:77px}}@media screen and (max-width: 1250px){.Contact-form-section .container-zone{padding-top:60px}}@media screen and (max-width: 678px){.Contact-form-section .container-zone{padding-top:40px}}@media screen and (max-width: 1640px){.Contact-form-section .container-zone{padding-bottom:77px}}@media screen and (max-width: 1250px){.Contact-form-section .container-zone{padding-bottom:60px}}@media screen and (max-width: 678px){.Contact-form-section .container-zone{padding-bottom:40px}}.Contact-form-section .container-zone .description{margin-bottom:5rem}.Contact-form-section .container-zone .contacts-zone{display:flex;gap:8.375rem}.Contact-form-section .container-zone .contacts-zone .title{position:relative;width:max-content;max-width:100%;font-weight:900;line-height:66px}.Contact-form-section .container-zone .contacts-zone .title:after{content:"";display:block;width:6.375rem;height:4px;background:var(--beige);margin-block:.813rem 4.125rem}.Contact-form-section .container-zone .contacts-zone .title svg{display:block;margin-bottom:.813rem;width:1.688rem;height:auto}.Contact-form-section .container-zone .contacts-zone .title svg *{fill:var(--beige)}.Contact-form-section .container-zone .contacts-zone .contact-form{flex:1.5}.Contact-form-section .container-zone .contacts-zone .contact-form .wpcf7-not-valid-tip{margin-top:.313rem;display:block}.Contact-form-section .container-zone .contacts-zone .contact-form label{text-transform:uppercase;font-size:1rem;font-weight:700}.Contact-form-section .container-zone .contacts-zone .contact-form input,.Contact-form-section .container-zone .contacts-zone .contact-form textarea{margin-top:.563rem;padding:1.25rem .813rem;border:2px solid var(--beige);width:100%;color:color-mix(in srgb,var(--color3),var(--black));font-size:1rem}.Contact-form-section .container-zone .contacts-zone .contact-form input:focus-visible,.Contact-form-section .container-zone .contacts-zone .contact-form textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--color3),var(--beige) 15%);border-color:color-mix(in srgb,var(--color3),var(--beige) 15%);outline-offset:2px}.Contact-form-section .container-zone .contacts-zone .contact-form p:has(textarea){width:100%}.Contact-form-section .container-zone .contacts-zone .contact-form p:has(textarea) label{width:100%}.Contact-form-section .container-zone .contacts-zone .contact-form textarea{height:18.125rem;resize:none;width:100%}.Contact-form-section .container-zone .contacts-zone .contact-form .name-and-email-zone{margin-bottom:1.125rem}.Contact-form-section .container-zone .contacts-zone .contact-form .name-and-email-zone>p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (max-width: 1640px){.Contact-form-section .container-zone .contacts-zone .contact-form .name-and-email-zone>p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 1250px){.Contact-form-section .container-zone .contacts-zone .contact-form .name-and-email-zone>p{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width: 678px){.Contact-form-section .container-zone .contacts-zone .contact-form .name-and-email-zone>p{grid-template-columns:repeat(1,minmax(0,1fr))}}.Contact-form-section .container-zone .contacts-zone .contact-form p:has(.wpcf7-submit){margin-bottom:0!important}.Contact-form-section .container-zone .contacts-zone .contact-form .submit-button{position:relative;display:block;width:max-content;max-width:100%;margin-left:auto;height:max-content;overflow:hidden}.Contact-form-section .container-zone .contacts-zone .contact-form .submit-button:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.Contact-form-section .container-zone .contacts-zone .contact-form .submit-button:after{position:absolute;content:url("data:image/svg+xml,%3csvg%20width='37'%20height='26'%20viewBox='0%200%2037%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2013.3711H32.413'%20stroke='%23009C6D'%20stroke-width='2'/%3e%3cpath%20d='M25.8027%202L34.4757%2013.372L25.8027%2024.744'%20stroke='%23009C6D'%20stroke-width='2'/%3e%3c/svg%3e");display:block;width:30px;height:30px;right:1.25rem;top:50%;transform:translateY(-30%);transition:.3s ease-in-out;z-index:1}.Contact-form-section .container-zone .contacts-zone .contact-form .submit-button .wpcf7-submit{position:relative;display:flex;background:var(--white);color:var(--color2);border:2px solid var(--color2);text-transform:uppercase;font-weight:700;padding-block:1.25rem 1rem;padding-right:4.375rem;cursor:pointer;z-index:1;transition:.3s ease-in-out}.Contact-form-section .container-zone .contacts-zone .contact-form .submit-button .wpcf7-submit:after{content:"";display:block;width:30px;height:30px;background:var(--color2)}.Contact-form-section .container-zone .contacts-zone .contact-form .submit-button .wpcf7-spinner{display:none}.Contact-form-section .container-zone .contacts-zone .contact-form .submit-button:hover .wpcf7-submit{background:var(--color2);color:var(--white)}.Contact-form-section .container-zone .contacts-zone .contact-form .submit-button:hover:after{filter:brightness(0) invert(1)}.Contact-form-section .container-zone .contacts-zone .contact-info{position:relative;flex:1;background:var(--beige);padding:4.375rem;z-index:1}.Contact-form-section .container-zone .contacts-zone .contact-info .title:after{background:var(--white)}.Contact-form-section .container-zone .contacts-zone .contact-info .title svg *{fill:var(--white)}.Contact-form-section .container-zone .contacts-zone .contact-info .contact-info-list{padding-left:0;display:flex;flex-direction:column;gap:1.75rem}.Contact-form-section .container-zone .contacts-zone .contact-info .contact-info-list .contact-info-item{display:flex;flex-direction:column;gap:.313rem}.Contact-form-section .container-zone .contacts-zone .contact-info .contact-info-list .contact-info-item .contact-info-label{font-weight:900}.Contact-form-section .container-zone .contacts-zone .contact-info .contact-info-list .contact-info-item a{position:relative;overflow:hidden;transition:color .3s ease-in-out}.Contact-form-section .container-zone .contacts-zone .contact-info .contact-info-list .contact-info-item a:after{content:"";position:absolute;bottom:4.5px;left:-100%;width:100%;height:.5px;background:var(--color3);transition:left .3s ease-in-out}.Contact-form-section .container-zone .contacts-zone .contact-info .contact-info-list .contact-info-item a:hover{color:color-mix(in srgb,var(--color3),var(--beige) 10%)}.Contact-form-section .container-zone .contacts-zone .contact-info .contact-info-list .contact-info-item a:hover:after{left:0}.Contact-form-section .container-zone .contacts-zone .contact-info .illustration{position:absolute;bottom:0;right:-65%;z-index:-1}.Contact-form-section .container-zone .contacts-zone .contact-info .illustration svg{display:block;width:100%;height:auto}@media screen and (max-width: 1250px){.Contact-form-section .container-zone .contacts-zone{flex-direction:column-reverse}.Contact-form-section .container-zone .contacts-zone .contact-form{width:80%;margin-inline:auto}}@media screen and (max-width: 678px){.Contact-form-section .container-zone .contacts-zone{gap:3.125rem}.Contact-form-section .container-zone .contacts-zone .contact-info{overflow:hidden;padding:1rem}.Contact-form-section .container-zone .contacts-zone .contact-info .illustration{width:50%;top:85%;right:0}.Contact-form-section .container-zone .contacts-zone .contact-form{width:100%}.Contact-form-section .container-zone .contacts-zone .contact-form .submit-button{margin-inline:auto}}.Map-section.has-interactive .container-zone{position:relative}.Map-section.has-interactive .container-zone #map{height:830px;width:100%}.Map-section.has-interactive .container-zone #map .leaflet-tile{filter:grayscale(90%)}.Map-section.has-interactive .container-zone #map .custom-marker{display:flex;align-items:center;justify-content:center;background:var(--color2)}.Map-section.has-not-interactive .container-zone{position:relative}.Map-section.has-not-interactive .container-zone img{display:block;object-fit:contain;width:100%;height:auto}.Map-section.has-not-interactive .container-zone .location-btn{position:absolute;background:var(--color2);width:41px;height:41px;display:flex;align-items:center;justify-content:center;left:50.5%;top:51%;transform:translate(-50%,-50%);transition:.3s ease}.Map-section.has-not-interactive .container-zone .location-btn svg{width:55%;display:block;height:auto}.Map-section.has-not-interactive .container-zone .location-btn:hover{transform:translate(-50%,-50%) scale(1.05);background:color-mix(in srgb,var(--color2),var(--color1))}.Map-section.has-not-interactive .container-zone .location-btn:active{transform:translate(-50%,-50%) scale(.95)}@media screen and (max-width: 1250px){.Map-section.has-not-interactive .container-zone .location-btn{width:30px;height:30px}}@media screen and (max-width: 678px){.Map-section.has-not-interactive .container-zone{height:25rem}.Map-section.has-not-interactive .container-zone img{object-fit:cover;height:100%}.Map-section.has-not-interactive .container-zone .location-btn{width:25px;height:25px}.Map-section.has-interactive .container-zone #map{height:25rem}.Map-section.has-interactive .container-zone #map .custom-marker{width:25px!important;height:25px!important;display:flex}.Map-section.has-interactive .container-zone #map .custom-marker svg{width:80%;height:auto;display:block;margin:auto}}.Separate-bar{height:.625rem;width:100%}.Gallery-section.remove-padding-bottom .container-zone{padding-bottom:0!important}.Gallery-section .container-zone{padding-left:260px;padding-right:260px;padding-top:100px;padding-bottom:150px!important}@media screen and (max-width: 1640px){.Gallery-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Gallery-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Gallery-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Gallery-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Gallery-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Gallery-section .container-zone{padding-right:1rem}}@media screen and (max-width: 1640px){.Gallery-section .container-zone{padding-top:77px}}@media screen and (max-width: 1250px){.Gallery-section .container-zone{padding-top:60px}}@media screen and (max-width: 678px){.Gallery-section .container-zone{padding-top:40px}}@media screen and (max-width: 1640px){.Gallery-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Gallery-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Gallery-section .container-zone{padding-bottom:50px!important}}.Gallery-section .container-zone .gallery-zone{gap:1rem}.Gallery-section .container-zone .gallery-zone .gallery-item{position:relative;display:block;width:100%;overflow:hidden}.Gallery-section .container-zone .gallery-zone .gallery-item img{display:block;width:100%;height:100%;transition:.3s ease}.Gallery-section .container-zone .gallery-zone .gallery-item:hover img{transform:scale(1.05)}.Gallery-section .container-zone .gallery-zone.default .gallery-item img{object-fit:contain}.Gallery-section .container-zone .gallery-zone.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width: 1640px){.Gallery-section .container-zone .gallery-zone.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 1250px){.Gallery-section .container-zone .gallery-zone.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 678px){.Gallery-section .container-zone .gallery-zone.grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.Gallery-section .container-zone .gallery-zone.grid .gallery-item{aspect-ratio:1}.Gallery-section .container-zone .gallery-zone.grid .gallery-item img{object-fit:cover}.Gallery-section .container-zone .gallery-zone.carousel .gallery-item{aspect-ratio:16/9}.Gallery-section .container-zone .gallery-zone.carousel .gallery-item img{object-fit:cover}@media screen and (max-width: 678px){.Gallery-section .container-zone .gallery-zone.carousel .gallery-item{aspect-ratio:5/3}}.Accordion-section .container-zone{padding-top:100px;padding-bottom:150px!important;padding-left:378px;padding-right:378px}@media screen and (max-width: 1640px){.Accordion-section .container-zone{padding-top:77px}}@media screen and (max-width: 1250px){.Accordion-section .container-zone{padding-top:60px}}@media screen and (max-width: 678px){.Accordion-section .container-zone{padding-top:40px}}@media screen and (max-width: 1640px){.Accordion-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Accordion-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Accordion-section .container-zone{padding-bottom:50px!important}}@media screen and (max-width: 1640px){.Accordion-section .container-zone{padding-left:260px}}@media screen and (max-width: 1250px){.Accordion-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Accordion-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Accordion-section .container-zone{padding-right:260px}}@media screen and (max-width: 1250px){.Accordion-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Accordion-section .container-zone{padding-right:1rem}}.Accordion-section .container-zone .accordion .accordion-item{border:none;border-radius:0;background:inherit;border-bottom:2px solid var(--white);padding-block:2.812rem}.Accordion-section .container-zone .accordion .accordion-item .accordion-header{background:inherit}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button{font-size:32px;letter-spacing:.78px;line-height:33px;font-weight:700;position:relative;display:flex;margin-bottom:0;border-radius:0;color:var(--color3);background:inherit}@media screen and (max-width: 1640px){.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button{font-size:24px}}@media screen and (max-width: 1250px){.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button{font-size:22px}}@media screen and (max-width: 678px){.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button{font-size:20px}}@media screen and (max-width: 678px){.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button{line-height:25px;margin-bottom:2.5rem}}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button:after{content:none}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed),.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button .icon{display:block;margin-right:5rem;margin-bottom:.625rem;width:2rem}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button .icon svg{display:block;width:100%;height:auto}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button .icon svg *{fill:var(--color2)}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button .button-title{max-width:70%}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button .toggle{display:flex;align-items:center;justify-content:center;position:absolute;gap:5px;border:2px solid var(--color3);width:44px;height:44px;top:50%;transform:translateY(-50%);right:0}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button .toggle span{position:absolute;display:block;background:var(--color3);width:50%;height:4px;transition:.3s ease}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button .toggle span:first-of-type{transform:rotate(-90deg)}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .toggle span:first-of-type{transform:rotate(0)}.Accordion-section .container-zone .accordion .accordion-item .accordion-collapse{margin-bottom:0}.Accordion-section .container-zone .accordion .accordion-item .accordion-collapse .accordion-body{margin-top:0;margin-left:7rem;max-width:70%;line-height:22px}@media screen and (max-width: 678px){.Accordion-section .container-zone .accordion .accordion-item{padding-block:1.5rem}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button{padding:0;margin-bottom:1rem}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button .icon{margin-right:1rem}.Accordion-section .container-zone .accordion .accordion-item .accordion-header .accordion-button .button-title{font-size:1.125rem}.Accordion-section .container-zone .accordion .accordion-item .accordion-collapse{margin-top:1rem}.Accordion-section .container-zone .accordion .accordion-item .accordion-collapse .accordion-body{margin-left:3rem;padding:0}}.News-listing-section{background-color:var(--beige)}.News-listing-section .container-zone{padding-left:260px;padding-right:260px;padding-top:100px;padding-bottom:150px!important}@media screen and (max-width: 1640px){.News-listing-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.News-listing-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.News-listing-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.News-listing-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.News-listing-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.News-listing-section .container-zone{padding-right:1rem}}@media screen and (max-width: 1640px){.News-listing-section .container-zone{padding-top:77px}}@media screen and (max-width: 1250px){.News-listing-section .container-zone{padding-top:60px}}@media screen and (max-width: 678px){.News-listing-section .container-zone{padding-top:40px}}@media screen and (max-width: 1640px){.News-listing-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.News-listing-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.News-listing-section .container-zone{padding-bottom:50px!important}}.News-listing-section .container-zone .filters-zone{display:flex;gap:1rem;margin-bottom:5.438rem;flex-wrap:wrap;padding-left:0}.News-listing-section .container-zone .filters-zone .filter{background-color:var(--beige);display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;border:2px solid var(--color3);font-size:1rem;padding:.875rem 1.25rem .813rem;font-weight:700;-webkit-user-select:none;user-select:none;cursor:pointer;transition:.3s ease}.News-listing-section .container-zone .filters-zone .filter:hover{background-color:color-mix(in srgb,var(--beige),var(--white) 45%);border-color:color-mix(in srgb,var(--beige),var(--white) 45%)}.News-listing-section .container-zone .filters-zone .filter:active{transform:scale(.95)}.News-listing-section .container-zone .filters-zone .filter.is-active{background-color:var(--white);color:var(--color3);border-color:var(--white)}.News-listing-section .container-zone .filters-zone .filter.is-active:active{transform:scale(1)}.News-listing-section .container-zone .news-zone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.375rem 1rem;padding-left:0}@media screen and (max-width: 1640px){.News-listing-section .container-zone .news-zone{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 1250px){.News-listing-section .container-zone .news-zone{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 678px){.News-listing-section .container-zone .news-zone{grid-template-columns:repeat(1,minmax(0,1fr))}}.News-listing-section .container-zone .news-zone .news-item{border:2px solid var(--white)}.News-listing-section .container-zone .news-zone .news-item.hidden{display:none}.News-listing-section .container-zone .news-zone .news-item>a{display:flex;flex-direction:column;width:100%}.News-listing-section .container-zone .news-zone .news-item>a .cover{width:100%;height:100%;aspect-ratio:5/3;overflow:hidden}.News-listing-section .container-zone .news-zone .news-item>a .cover img{display:block;width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out}.News-listing-section .container-zone .news-zone .news-item>a .content{padding:1.875rem}.News-listing-section .container-zone .news-zone .news-item>a .content .title{position:relative;width:max-content;max-width:100%;margin-bottom:0}.News-listing-section .container-zone .news-zone .news-item>a .content .title:after{content:"";display:block;left:0;margin-top:.875rem;width:6.375rem;height:4px;background:var(--white)}.News-listing-section .container-zone .news-zone .news-item>a .content .text-content{display:flex;justify-content:space-between;align-items:end}.News-listing-section .container-zone .news-zone .news-item>a .content .text-content .short-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:1.875rem;width:78%;line-height:22px}.News-listing-section .container-zone .news-zone .news-item>a .content .text-content .arrow-button-part:before{background-color:var(--white)}.News-listing-section .container-zone .news-zone .news-item>a .content .text-content .arrow-button-part svg *{transition:.3s ease}.News-listing-section .container-zone .news-zone .news-item>a .content .text-content .arrow-button-part:hover svg *{stroke:var(--color3)}.News-listing-section .container-zone .news-zone .news-item:hover .cover img{transform:scale(1.05)}@media screen and (max-width: 1640px){.News-listing-section .container-zone .filters-zone .filter{font-size:.875rem}}@media screen and (max-width: 1250px){.News-listing-section .container-zone .filters-zone .filter{font-size:.75rem}}.Related-news-section{background:var(--beige)}.Related-news-section.remove-padding-bottom .container-zone{padding-bottom:0!important;margin-bottom:-2px}.Related-news-section .container-zone{padding-left:260px;padding-right:260px;padding-top:100px;padding-bottom:150px!important}@media screen and (max-width: 1640px){.Related-news-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Related-news-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Related-news-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Related-news-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Related-news-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Related-news-section .container-zone{padding-right:1rem}}@media screen and (max-width: 1640px){.Related-news-section .container-zone{padding-top:77px}}@media screen and (max-width: 1250px){.Related-news-section .container-zone{padding-top:60px}}@media screen and (max-width: 678px){.Related-news-section .container-zone{padding-top:40px}}@media screen and (max-width: 1640px){.Related-news-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Related-news-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Related-news-section .container-zone{padding-bottom:50px!important}}.Related-news-section .container-zone .news-zone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media screen and (max-width: 1640px){.Related-news-section .container-zone .news-zone{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 1250px){.Related-news-section .container-zone .news-zone{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 678px){.Related-news-section .container-zone .news-zone{grid-template-columns:repeat(1,minmax(0,1fr))}}.Related-news-section .container-zone .news-zone .news-item{width:100%;display:flex;flex-direction:column;border:2px solid var(--color2)}.Related-news-section .container-zone .news-zone .news-item .cover{width:100%;aspect-ratio:5/3;overflow:hidden}.Related-news-section .container-zone .news-zone .news-item .content{padding:77px 118px;display:flex;flex-direction:column;justify-content:space-between}.Related-news-section .container-zone .news-zone .news-item .content h3{font-size:32px;position:relative;letter-spacing:.78px;line-height:33px;margin-bottom:70px;font-weight:700;margin-bottom:1.75rem}@media screen and (max-width: 1640px){.Related-news-section .container-zone .news-zone .news-item .content h3{font-size:24px}}@media screen and (max-width: 1250px){.Related-news-section .container-zone .news-zone .news-item .content h3{font-size:22px}}@media screen and (max-width: 678px){.Related-news-section .container-zone .news-zone .news-item .content h3{font-size:20px}}@media screen and (max-width: 678px){.Related-news-section .container-zone .news-zone .news-item .content h3{line-height:25px;margin-bottom:2.5rem}}.Related-news-section .container-zone .news-zone .news-item .content .arrow-button-part{border-color:var(--color3)}.Related-news-section .container-zone .news-zone .news-item .content .arrow-button-part:before{background:var(--color3)}.Related-news-section .container-zone .news-zone .news-item .content .arrow-button-part svg *{stroke:var(--color3)}.Related-news-section .container-zone .news-zone .news-item .content .arrow-button-part:hover svg *{stroke:var(--white)}@media screen and (max-width: 1250px){.Related-news-section .container-zone .news-zone .news-item .content{padding:2rem}}@media screen and (max-width: 678px){.Related-news-section .container-zone .news-zone{margin-bottom:2rem}.Related-news-section .container-zone .news-zone .news-item .content{padding:1.5rem}}.Job-offers-section{background:var(--beige)}.Job-offers-section .container-zone{padding-left:260px;padding-right:260px;padding-top:100px;padding-bottom:150px!important}@media screen and (max-width: 1640px){.Job-offers-section .container-zone{padding-left:185px}}@media screen and (max-width: 1250px){.Job-offers-section .container-zone{padding-left:4rem}}@media screen and (max-width: 678px){.Job-offers-section .container-zone{padding-left:1rem}}@media screen and (max-width: 1640px){.Job-offers-section .container-zone{padding-right:185px}}@media screen and (max-width: 1250px){.Job-offers-section .container-zone{padding-right:4rem}}@media screen and (max-width: 678px){.Job-offers-section .container-zone{padding-right:1rem}}@media screen and (max-width: 1640px){.Job-offers-section .container-zone{padding-top:77px}}@media screen and (max-width: 1250px){.Job-offers-section .container-zone{padding-top:60px}}@media screen and (max-width: 678px){.Job-offers-section .container-zone{padding-top:40px}}@media screen and (max-width: 1640px){.Job-offers-section .container-zone{padding-bottom:130px!important}}@media screen and (max-width: 1250px){.Job-offers-section .container-zone{padding-bottom:80px!important}}@media screen and (max-width: 678px){.Job-offers-section .container-zone{padding-bottom:50px!important}}.Job-offers-section .container-zone .title{position:relative;width:max-content;max-width:100%}.Job-offers-section .container-zone .title:after{content:"";display:block;left:0;margin-top:.875rem;width:6.375rem;height:4px;background:var(--white)}.Job-offers-section .container-zone .title svg{display:block;margin-bottom:.813rem;width:1.688rem;height:auto}.Job-offers-section .container-zone .title svg *{fill:var(--white)}.Job-offers-section .container-zone .job-cards-zone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3.438rem;gap:.5rem;padding-left:0}@media screen and (max-width: 1640px){.Job-offers-section .container-zone .job-cards-zone{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 1250px){.Job-offers-section .container-zone .job-cards-zone{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width: 678px){.Job-offers-section .container-zone .job-cards-zone{grid-template-columns:repeat(1,minmax(0,1fr))}}.Job-offers-section .container-zone .job-cards-zone .job-offer{border:2px solid var(--white);padding:4.375rem 3.125rem;height:max-content}.Job-offers-section .container-zone .job-cards-zone .job-offer .job-title{font-size:32px;position:relative;letter-spacing:.78px;line-height:33px;margin-bottom:70px;font-weight:700;display:block;margin-bottom:.875rem}@media screen and (max-width: 1640px){.Job-offers-section .container-zone .job-cards-zone .job-offer .job-title{font-size:24px}}@media screen and (max-width: 1250px){.Job-offers-section .container-zone .job-cards-zone .job-offer .job-title{font-size:22px}}@media screen and (max-width: 678px){.Job-offers-section .container-zone .job-cards-zone .job-offer .job-title{font-size:20px}}@media screen and (max-width: 678px){.Job-offers-section .container-zone .job-cards-zone .job-offer .job-title{line-height:25px;margin-bottom:2.5rem}}.Job-offers-section .container-zone .job-cards-zone .job-offer .quick-info{display:flex;flex-wrap:wrap;text-transform:uppercase;gap:.625rem;font-weight:700;margin-bottom:1.875rem}.Job-offers-section .container-zone .job-cards-zone .job-offer .quick-info .job-start-date{display:flex;margin-left:auto}.Job-offers-section .container-zone .job-cards-zone .job-offer .job-description{margin-bottom:3.125rem;line-height:22px}.Job-offers-section .container-zone .job-cards-zone .job-offer .links{display:flex;flex-direction:column;gap:.938rem}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-application-link,.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-description-pdf{max-width:100%;display:flex;align-items:center;gap:1.125rem;border:2px solid var(--color2);padding:1.5rem 1.375rem 1.375rem;text-transform:uppercase;transition:.3s ease}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-application-link svg,.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-description-pdf svg{display:block;margin-left:auto;width:max-content;height:1.25rem;transition:.3s ease}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-description-pdf{position:relative;color:var(--color2);overflow:hidden;z-index:1}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-description-pdf:before{position:absolute;content:"";display:block;right:100%;top:0;width:100%;height:100%;background:color-mix(in srgb,var(--color2),var(--white) 25%);z-index:-1;transition:.3s ease}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-description-pdf svg{transform:rotate(90deg)}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-description-pdf:hover{color:var(--white)}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-description-pdf:hover:before{right:0}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-description-pdf:hover svg{position:relative;top:-3px}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-description-pdf:hover svg *{stroke:var(--white)}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-description-pdf:active svg{top:0}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-application-link{background:var(--color2);color:var(--white)}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-application-link svg *{stroke:var(--white)}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-application-link:hover{background:var(--color1);gap:.625rem}.Job-offers-section .container-zone .job-cards-zone .job-offer .links .job-application-link:active{gap:1.125rem}.Job-offers-section .container-zone .spontaneous-application{margin-top:2rem;border:2px solid var(--color1);padding:4.375rem 7.5rem}.Job-offers-section .container-zone .spontaneous-application .spontaneous-application-title{display:block;margin-bottom:.813rem;font-size:1.25rem;font-weight:700}.Job-offers-section .container-zone .spontaneous-application a{font-weight:500;transition:opacity .3s ease}.Job-offers-section .container-zone .spontaneous-application a:hover{opacity:.95;text-decoration:underline}@media screen and (max-width: 1640px){.Job-offers-section .container-zone .job-cards-zone .job-offer .quick-info .job-start-date{margin-left:unset;margin-right:auto}}@media screen and (max-width: 1250px){.Job-offers-section .container-zone .job-cards-zone{gap:1.25rem}}@media screen and (max-width: 678px){.Job-offers-section .container-zone .job-cards-zone .job-offer,.Job-offers-section .container-zone .spontaneous-application{padding:1.875rem}}
