html,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,ul,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{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.color0{color:#fff!important}.bcg-color0{background-color:#fff!important}.fill-color0{fill:#fff!important}.border-color0{border-color:#fff!important}.color1{color:#022623!important}.bcg-color1{background-color:#022623!important}.fill-color1{fill:#022623!important}.border-color1{border-color:#022623!important}.color2{color:#07613c!important}.bcg-color2{background-color:#07613c!important}.fill-color2{fill:#07613c!important}.border-color2{border-color:#07613c!important}.color3{color:#51bc49!important}.bcg-color3{background-color:#51bc49!important}.fill-color3{fill:#51bc49!important}.border-color3{border-color:#51bc49!important}.color4{color:#032623!important}.bcg-color4{background-color:#032623!important}.fill-color4{fill:#032623!important}.border-color4{border-color:#032623!important}.color5{color:#004640!important}.bcg-color5{background-color:#004640!important}.fill-color5{fill:#004640!important}.border-color5{border-color:#004640!important}@font-face{font-family:Source Sans Pro;src:url(/themes/sibc-group/fonts/sourcesanspro-extralight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/themes/sibc-group/fonts/sourcesanspro-extralightitalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Source Sans Pro;src:url(/themes/sibc-group/fonts/sourcesanspro-light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/themes/sibc-group/fonts/sourcesanspro-lightitalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Source Sans Pro;src:url(/themes/sibc-group/fonts/sourcesanspro-regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/themes/sibc-group/fonts/sourcesanspro-italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:url(/themes/sibc-group/fonts/sourcesanspro-semibold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/themes/sibc-group/fonts/sourcesanspro-semibolditalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Source Sans Pro;src:url(/themes/sibc-group/fonts/sourcesanspro-bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/themes/sibc-group/fonts/sourcesanspro-bolditalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Source Sans Pro;src:url(/themes/sibc-group/fonts/sourcesanspro-black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/themes/sibc-group/fonts/sourcesanspro-blackitalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Fontin Sans;src:url(/themes/sibc-group/fonts/fontin_sans_r_45b.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Fontin Sans;src:url(/themes/sibc-group/fonts/fontin_sans_i_45b.otf)format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Fontin Sans;src:url(/themes/sibc-group/fonts/fontin_sans_b_45b.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Fontin Sans;src:url(/themes/sibc-group/fonts/fontin_sans_bi_45b.otf)format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Fontin Sans SC;src:url(/themes/sibc-group/fonts/fontin_sans_sc_45b.otf)format("opentype");font-weight:400;font-style:normal}.btn-container{display:flex}.btn-container .button{appearance:none;color:#51bc49;text-align:center;background-color:#0000;border:1px solid #51bc49;border-radius:40px;padding:.8125rem 3.25rem .75rem;font-size:1.375rem;font-weight:600;transition:all .3s}.btn-container .button.bcg-color3{color:#fff;border:none}.btn-container .button:hover{color:#032623;border-color:#032623}.bcg-color3 .btn-container .button{color:#fff;border-color:#fff}.bcg-color3 .btn-container .button:hover{color:#032623;border-color:#032623}.bcg-color4 .btn-container .button:hover,.bcg-color5 .btn-container .button:hover{color:#fff;border-color:#fff}body{color:#022623;background-color:#fff;font-family:Source Sans Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4;overflow-x:hidden}body.has-menu-open{overflow:hidden}.overlay-body{z-index:4;background-color:#02262399;width:100%;height:100%;position:fixed;inset:0}::selection{background-color:#054c33}.page-container{flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.page-container main{flex-grow:1}h1,.title-h1{letter-spacing:-.02em;font-size:5.25rem;font-weight:300;line-height:.955}h1 b,h1 strong,.title-h1 b,.title-h1 strong{font-weight:700}h2,.title-h2{text-transform:uppercase;letter-spacing:-.02em;font-family:Fontin Sans,sans-serif;font-size:6.75rem;font-weight:700;line-height:.992}h3,.title-h3{letter-spacing:-.02em;font-family:Fontin Sans,sans-serif;font-size:3.125rem;font-weight:600;line-height:1.08}.text-balance{text-wrap:balance}a{color:inherit;text-decoration:none;display:inline-block}strong,b{font-weight:700}em,i{font-style:italic}img{display:block}.txt-container ul,.txt-container ol{padding-left:0;list-style:none}.txt-container ul li,.txt-container ol li{position:relative}.txt-container ul li{padding-left:50px}.txt-container ul li:before{content:"";background:url("data:image/svg+xml,%3Csvg width='30.266' height='3.202' viewBox='0 0 30.266 3.202' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cpath d='m 30.224633,0.329 a 19.344,19.344 0 0 1 0,2.544 c -10.073,1.088 -20.146,-0.879 -30.21899965,-0.839 q -0.011,-0.433 0,-0.866 C 10.078633,1.207 20.151633,-0.76 30.224633,0.329' fill='%2351bc49' /%3E%3C/svg%3E%0A") 50%/contain no-repeat;width:30px;height:4px;position:absolute;top:.65em;left:0}.txt-container ol li{padding-left:2rem}.txt-container p+p,.txt-container p+ul,.txt-container p+ol,.txt-container ul+p,.txt-container ul+ul,.txt-container ul+ol,.txt-container ol+p,.txt-container ol+ul,.txt-container ol+ol{margin-top:1rem}.cls-2{columns:2}.nav-swiper{border:1px solid #51bc49;border-radius:30px;align-items:center;margin-top:1.875rem;padding:.5rem 1.375rem;display:flex}.nav-swiper hr{opacity:1;border:1px solid #07613c;width:1px;height:22px;margin:0}.nav-swiper:has(.swiper-button-next.swiper-button-lock):has(.swiper-button-prev.swiper-button-lock){display:none}.nav-swiper .swiper-button-prev,.nav-swiper .swiper-button-next{color:#fff;left:unset;right:unset;top:unset;bottom:unset;height:unset;width:unset;margin-top:0;padding:.5rem;position:relative}.nav-swiper .swiper-button-prev:after,.nav-swiper .swiper-button-next:after{content:unset}.nav-swiper .swiper-button-prev.swiper-button-lock,.nav-swiper .swiper-button-next.swiper-button-lock{cursor:not-allowed;display:flex}.nav-swiper .swiper-button-prev svg{transform:rotate(-180deg)}.country-selector.weglot-dropdown{background-color:unset;color:#fff;margin-bottom:.875rem}.country-selector.weglot-dropdown ul,.country-selector.weglot-dropdown .wgcurrent{color:inherit;border:none}.country-selector.weglot-dropdown input:checked~.wgcurrent:after{transform:rotate(-90deg)}.country-selector.weglot-dropdown .wgcurrent{cursor:pointer;background-color:#022623;border-radius:50px;align-items:center;gap:.25rem;padding:1rem 1.5rem 1.15rem;display:flex}.country-selector.weglot-dropdown .wgcurrent:after{top:unset;left:unset;right:unset;bottom:unset;background:url("data:image/svg+xml,%3Csvg width='14.082' height='5.32' viewBox='0 0 14.082 5.32' fill='rgb(81, 188, 73)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 8.867,2.52 A 6.134,6.134 0 0 1 8.13,2.843 3.368,3.368 0 0 1 6.946,3.06 3.517,3.517 0 0 1 5.973,2.851 6.146,6.146 0 0 1 5.218,2.521 C 3.478,1.633 1.74,-0.045 -0.002,0.001 v 0 q 0.01,0.3 0.027,0.6 c 1.984,-0.05 3.969,3.325 5.953,4.394 a 1.8,1.8 0 0 0 1,0.318 1.783,1.783 0 0 0 1.132,-0.321 c 1.983,-1.073 3.965,-4.442 5.947,-4.391 0.011,-0.2 0.019,-0.4 0.027,-0.6 -1.739,-0.047 -3.477,1.631 -5.216,2.524' /%3E%3C/svg%3E");width:20px;height:5px;position:relative;transform:rotate(0)}.country-selector.weglot-dropdown ul{background-color:unset}.country-selector.weglot-dropdown li a{background-color:#2c8f43;border-radius:50px;padding:1rem 1.5rem 1.15rem;transition:background-color .3s}.country-selector.weglot-dropdown li a:hover{background-color:#51bc49}.country-selector.weglot-dropdown a,.country-selector.weglot-dropdown .wglanguage-name,.country-selector.weglot-dropdown .wgcurrent span{letter-spacing:.015em;color:inherit;height:unset;padding:0;font-size:1.25rem;line-height:1.3}.section-carrousel+.section-titre-texte-image{margin-top:7.5rem}@media (width>=1870px){.container{max-width:1640px}}@media (width<=1870px){.container{max-width:1540px}}@media (width<=1720px){.container{max-width:1440px}}.sq-form label,.sq-form .form-control,.sq-form textarea,.sq-form select,.sq-form .form-fields{width:100%;font-family:Source Sans Pro,sans-serif}.sq-form label,.sq-form select{color:#fff;font-size:1.25rem;font-weight:300}.sq-form label{padding:0;line-height:1.05;top:14px}.sq-form .form-floating>.form-control-plaintext~label,.sq-form .form-floating>.form-control:focus~label,.sq-form .form-floating>.form-control:not(:placeholder-shown)~label,.sq-form .form-floating>.form-select~label{color:#fff;height:24px;margin-left:-2px;top:6px}.sq-form .form-floating>.form-control-plaintext~label:after,.sq-form .form-floating>.form-control:focus~label:after,.sq-form .form-floating>.form-control:not(:placeholder-shown)~label:after,.sq-form .form-floating>.form-select~label:after{background-color:unset;border-radius:unset}.sq-form .form-floating.form-textarea{height:100%}.sq-form .form-floating.form-textarea textarea{resize:none;caret-color:#51bc49;border:none;border-bottom:1px solid #fff;height:100%;min-height:120px;padding:20px 0 10px}.sq-form .form-floating>.form-control,.sq-form .form-fields{caret-color:#51bc49;color:#51bc49;background-color:#fff;background-color:unset;border:none;border-bottom:1px solid #fff;border-radius:0;min-height:50px;padding:20px 2px 10px}.sq-form .form-floating>.form-control.wpcf7-not-valid,.sq-form .form-fields.wpcf7-not-valid{border-color:#032623}.sq-form .form-floating>.form-control:focus,.sq-form .form-fields:focus{box-shadow:unset;border-color:#51bc49}.sq-form select{background-color:#004640;border:1px solid #fff;border-radius:40px;padding:1rem 2rem}.sq-form select:focus{box-shadow:unset;border-color:#51bc49}.sq-form .select-wrap{width:100%;display:inline-block;position:relative}.sq-form .select-wrap select{appearance:none;margin-top:0;padding-right:2.5rem}.sq-form .select-wrap:after{content:url("data:image/svg+xml,%3Csvg width='12.478' height='19.555' viewBox='0 0 12.478 19.555' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m 12.478,13.109 -1.834,-1.623 -3.06,3.478 V 0 h -2.69 v 14.964 l -3.063,-3.479 -1.832,1.623 6.194,6.446 h 0.093 z'/%3E%3C/svg%3E%0A");pointer-events:none;position:absolute;top:55%;right:1.8375rem;transform:translateY(-50%)}.sq-form .wpcf7-form-control input[type=radio]{accent-color:#51bc49}.sq-form .wpcf7-response-output,.sq-form .wpcf7-not-valid-tip{color:#51bc49;margin-top:.5rem;margin-left:0;margin-right:0;font-family:Source Sans Pro,sans-serif;font-size:1rem;font-weight:600;line-height:1.15}.sq-form .wpcf7 form .wpcf7-response-output{text-align:center;color:#022623;background-color:#fff3;border:none;margin-left:0;margin-right:0;padding:.5rem .785rem;font-weight:700}.sq-form .wpcf7-submit,.sq-form .wpcf7 form.invalid .wpcf7-response-output,.sq-form .wpcf7 form.unaccepted .wpcf7-response-output,.sq-form .wpcf7 form.payment-required .wpcf7-response-output{margin-top:2rem}:root{--main-bar-height:170px}header#top{height:var(--main-bar-height);z-index:5;padding-top:3rem;padding-bottom:2.5rem;position:relative}header#top ul.menu{color:#fff;text-wrap:nowrap;text-transform:uppercase;letter-spacing:.015em;flex-wrap:nowrap;font-size:1.25rem;font-weight:600;display:flex}header#top ul.menu li:after{content:url("data:image/svg+xml,%3Csvg width='8' height='10' xmlns='http://www.w3.org/2000/svg' fill='rgb(81, 188, 73)' id='icon-separator' viewBox='0 0 29.23 36.14'%3E%3Cpath d='M18.57,36.14c-.24-5.17,7.67-10.34,10.02-15.52.4-.72.62-1.54.63-2.36.06-.96-.16-1.92-.63-2.76-2.37-5.16-10.26-10.33-10.02-15.5h-7.93c.24,5.17-7.66,10.34-10.02,15.52-.4.72-.61,1.54-.62,2.36-.06.96.16,1.92.64,2.76,2.36,5.17,10.24,10.33,10,15.5h7.93' /%3E%3C/svg%3E");margin-left:24px;margin-right:24px}header#top ul.menu li:last-child:after,header#top ul.menu li+.button:after{content:unset}header#top ul.menu li:has(+.button):after{content:unset}header#top ul.menu li a{margin-bottom:.875rem;padding-top:1rem;padding-bottom:.375rem}header#top ul.menu li a:hover{opacity:.8}header#top ul.menu li.current-menu-item a{border-bottom:1px solid #fff;font-weight:700}header#top ul.menu li.button{margin-left:2.75rem}header#top ul.menu li.button a{background-color:#51bc49;border-radius:50px;padding:1rem 1.5rem 1.15rem;line-height:1.3;transition:background-color .3s}header#top ul.menu li.button a:hover{opacity:1;background-color:#2c8f43}header#top .row .col{flex-grow:0}header#top .logo-container .img-container:hover{opacity:.8}header#top #btn-burger{appearance:none;background-color:#022623;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:background-color .5s;display:none}header#top #btn-burger:hover{background-color:#07613c}header#top #btn-burger .close,header#top.menu-open #btn-burger .open{display:none}header#top.menu-open #btn-burger .close,header#top.menu-open nav{display:block}.section-entete{margin-top:calc(-1 * var(--main-bar-height));padding-top:var(--main-bar-height);align-content:center;min-height:1080px;position:relative}.section-entete.has-bcg{color:#fff}.section-entete .big-blob{z-index:1;position:absolute;top:756px;left:50%;transform:translate(-50%)}.section-entete .icon-mono{position:absolute}.section-entete .blob-branch{height:auto;position:absolute}.section-entete .fil-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.section-entete .fil-container .fil{writing-mode:vertical-rl;text-orientation:sideways;color:#fff;letter-spacing:.02em;text-transform:uppercase;margin-bottom:1rem;font-size:1rem;font-weight:600;transform:rotate(180deg)}.section-entete .fil-container .separator{fill:#fff}.section-entete .fil-container #scroll-btn{appearance:none;cursor:pointer;background-color:#51bc49;border:none;border-radius:36px;justify-content:center;align-items:center;width:60px;height:158px;margin-top:2rem;transition:background-color .5s;animation:1.8s ease-in-out infinite arrow-bounce;display:flex}.section-entete .fil-container #scroll-btn:hover{background-color:#032623}.section-entete.no-img .container{margin-top:calc(-1 * var(--main-bar-height))}.section-entete.no-img .icon-mono{fill:#ffffff1a;color:#ffffff1a;width:48vw;max-width:920px;top:-315px;right:-150px}.section-entete.no-img .blob-branch{fill:#02262326;width:37.4vw;max-width:670px;top:-150px;left:14%;transform:rotate(-135deg)}.section-entete.has-img .icon-mono{fill:#e5e5e566;color:#e5e5e566;width:35vw;max-width:676px;top:-315px;right:32%}.section-entete.has-img .blob-branch{fill:#e5e5e540;z-index:1;width:42vw;max-width:812px;top:unset;bottom:0;left:-20vw;transform:rotate(-183deg)}.section-entete.has-img .left{margin-top:calc(-1 * var(--main-bar-height) + 5rem);z-index:2}.section-entete.has-img .left .title-h1+.txt-container{margin-top:4rem}.section-entete.has-img .filter{mix-blend-mode:multiply;z-index:1;background-color:#07613c40;width:110%;height:100%;position:absolute;top:0}.section-entete.has-img .img-container img,.section-entete.has-img .img-container picture{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.section-entete.has-img .txt-container{text-align:left}.section-entete.has-leaf+section{color:#fff}@keyframes arrow-bounce{0%{transform:translate(0)}50%{transform:translateY(16px)}to{transform:translate(0)}}.section-bandeau-defilant{margin-top:8rem;margin-bottom:7.5rem;overflow:hidden}.section-bandeau-defilant .message-content{text-transform:uppercase;color:#07613c;-webkit-user-select:none;user-select:none;letter-spacing:-3.2px;flex-flow:column wrap;gap:.25rem;margin:.5rem auto;font-family:Fontin Sans,sans-serif;font-size:10rem;font-weight:800;display:flex;overflow:visible}.section-bandeau-defilant .message-content>*{min-width:calc(var(--offsetText,0) * 1px + .5em);font-size:inherit;font-weight:inherit;text-shadow:calc(var(--offsetText) * 1px + .5em) 0, calc(var(--offsetText) * -1px - .5em) 0, calc(var(--offsetText) * 2 * 1px + 1em) 0, calc(var(--offsetText) * 2 * -1px - 1em) 0, calc(var(--offsetText) * 3 * 1px + 1.5em) 0, calc(var(--offsetText) * 3 * -1px - 1.5em) 0, calc(var(--offsetText) * 4 * 1px + 2em) 0, calc(var(--offsetText) * 4 * -1px - 2em) 0, calc(var(--offsetText) * 5 * 1px + 2.5em) 0, calc(var(--offsetText) * 5 * -1px - 2.5em) 0, calc(var(--offsetText) * 6 * 1px + 3em) 0, calc(var(--offsetText) * 6 * -1px - 3em) 0, calc(var(--offsetText) * 7 * 1px + 3.5em) 0, calc(var(--offsetText) * 7 * -1px - 3.5em) 0, calc(var(--offsetText) * 8 * 1px + 4em) 0, calc(var(--offsetText) * 8 * -1px - 4em) 0, calc(var(--offsetText) * 9 * 1px + 4.5em) 0, calc(var(--offsetText) * 9 * -1px - 4.5em) 0, calc(var(--offsetText) * 10 * 1px + 5em) 0, calc(var(--offsetText) * 10 * -1px - 5em) 0;flex-shrink:0;animation:8s linear infinite slide}.section-bandeau-defilant .message-content b,.section-bandeau-defilant .message-content strong{font-weight:inherit;color:#51bc49}@keyframes slide{to{text-indent:calc(var(--offsetText) * -1px - .5em)}}.section-carrousel .swiper-carrousel{overflow:visible}.section-carrousel .swiper-carrousel .swiper-slide{transition:width .25s}.section-carrousel .swiper-carrousel .swiper-slide .img-container{display:flex}.section-carrousel .swiper-carrousel .swiper-slide .img-container img,.section-carrousel .swiper-carrousel .swiper-slide .img-container picture{object-fit:cover;aspect-ratio:.8;width:100%;height:auto;max-height:675px}.section-portrait{color:#fff;background-color:#022623;padding-bottom:3rem;position:relative}.section-portrait .title-h2{margin-bottom:5.5rem}.section-portrait .icon-mono{fill:#00464066;color:#00464066;width:39vw;max-width:746px;height:auto;position:absolute;bottom:-24rem;right:-12rem}.section-portrait .swiper-portrait .swiper-slide{color:#022623;transform-origin:50%;background-color:#fff;border:15px solid #004640;border-radius:10px;padding:6rem 5rem}.section-portrait .swiper-portrait .swiper-slide:nth-child(3n+2){border-color:#51bc49}.section-portrait .swiper-portrait .swiper-slide:nth-child(3n+3){border-color:#07613c}.section-portrait .swiper-portrait .swiper-slide .left .img-container{aspect-ratio:1;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;width:85%;max-width:345px;height:auto}.section-portrait .swiper-portrait .swiper-slide .left .img-container img,.section-portrait .swiper-portrait .swiper-slide .left .img-container picture{object-fit:cover;aspect-ratio:1;border-radius:50%;width:100%;height:100%}.section-portrait .swiper-portrait .swiper-slide .right .surtitre{text-transform:uppercase;letter-spacing:.24px;margin-bottom:6px;font-size:1rem}.section-portrait .swiper-portrait .swiper-slide .right .title-h3 .color3{display:block}.section-portrait .swiper-portrait .swiper-slide .right .title-h3+.txt-container{margin-top:2.75rem}.section-bandeau-image{margin-bottom:-1px;overflow:hidden}.section-bandeau-image .swiper-bandeau-image{--swiper-pagination-bottom:1.25rem}.section-bandeau-image .swiper-bandeau-image .swiper-wrapper{height:75vh;max-height:875px}.section-bandeau-image .swiper-bandeau-image .swiper-pagination{top:unset;bottom:unset;justify-content:center;margin-top:3.25rem;margin-bottom:2.75rem;padding-right:3rem;display:flex;position:relative}.section-bandeau-image .swiper-bandeau-image .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#022623;width:12px;height:12px}.section-bandeau-image .swiper-bandeau-image .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background-color:#51bc49;border-radius:12px;width:38px}.section-bandeau-image .img-container{position:relative}.section-bandeau-image .img-container img,.section-bandeau-image .img-container picture{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.section-titre-texte-image .img-container,.section-produits .img-container{aspect-ratio:11/14;max-width:100%;height:100%}.section-titre-texte-image .img-container img,.section-titre-texte-image .img-container picture,.section-produits .img-container img,.section-produits .img-container picture{object-fit:cover;width:100%;height:100%}.section-titre-texte-image .content,.section-produits .content{margin-top:4.5rem;margin-bottom:4rem}.section-titre-texte-image .content .surtitle,.section-produits .content .surtitle{letter-spacing:.012em;margin-bottom:.25rem}.section-titre-texte-image .content .txt-container,.section-produits .content .txt-container{margin-top:2rem}.section-titre-texte-image .content .btn-container,.section-produits .content .btn-container{margin-top:3rem}.section-titre-texte-image{padding-top:7.5rem;padding-bottom:7.5rem;position:relative}.section-titre-texte-image.bcg-color1 .icon-mono{fill:#00464080;color:#00464080;left:-8rem}.section-titre-texte-image .icon-mono{fill:#ededed80;color:#ededed80;width:35vw;max-width:668px;height:auto;position:absolute;top:-11rem;left:-17rem}.section-titre-texte-image .blob-lake{fill:#51bc4940;width:9vw;max-width:170px;height:500px;position:absolute;top:1%;left:-5.5vw}.section-titre-texte-image .blob-lake-bottom{width:5vw;max-width:64px;position:absolute;bottom:14%;left:-1.5vw}.section-titre-texte-image .content .icon-flower{fill:#51bc49;flex-shrink:0;margin-bottom:2rem}.section-titre-texte-image .content.d-grid{gap:0 calc(var(--bs-gutter-x) * .5);grid-template-columns:repeat(5,1fr)}.section-titre-texte-image .content.d-grid>*{grid-column:2/6}.section-titre-texte-image .content.d-grid .icon-flower{grid-column:1/2;grid-row-start:2;justify-self:center}.section-titre-texte-image .content.d-grid .surtitle{grid-row-start:1}.section-titre-texte-image .content.d-grid .title-h3{grid-row-start:2}.section-titre-texte-image .content.d-grid .txt-container{grid-row-start:3}.section-titre-texte-image .content.d-grid .btn-container{grid-row-start:4}.section-cta{margin-top:9rem;margin-bottom:10.375rem;position:relative}.section-cta .blob-branch,.section-cta .blob-branch-right{fill:#f8f8f8;z-index:1;width:47vw;max-width:920px;height:auto;max-height:700px;position:absolute}.section-cta .blob-branch{width:48vw;top:-22rem;left:-30.5rem;transform:rotate(266deg)}.section-cta .blob-branch-right{bottom:-10.375rem;right:-18.25vw;transform:rotate(185deg)}.section-cta .txt-container{margin-top:3rem}.section-cta .txt-container+.btn-container{margin-top:3.625rem}.section-chiffres{color:#fff;padding-top:11rem;padding-bottom:11.625rem;position:relative}.section-chiffres .blob-branch{fill:#ffffff0f;width:30vw;max-width:614px;height:auto;position:absolute;bottom:-5vw;left:-5vw;transform:rotate(8deg)}.section-chiffres .title-h3{margin-top:2.125rem;margin-bottom:2.375rem;font-size:2.5rem}.section-chiffres hr.content{opacity:1;border-color:#51bc49;width:7.5rem}.section-chiffres .txt-container{margin-top:2.625rem}.section-chiffres .swiper-chiffres{clip-path:inset(-100vw -100vw -100vw 0);overflow:visible}.section-chiffres .swiper-chiffres .swiper-slide .picto{aspect-ratio:1;width:156px;margin:0 auto 3.25rem;position:relative}.section-chiffres .swiper-chiffres .swiper-slide .picto .circle-digit{z-index:1;position:absolute}.section-chiffres .swiper-chiffres .swiper-slide .picto .img-container{z-index:2;max-width:66px}.section-chiffres .swiper-chiffres .swiper-slide .picto .img-container img,.section-chiffres .swiper-chiffres .swiper-slide .picto .img-container picture{max-width:100%}.section-partenaires{padding-top:11rem;padding-bottom:11.625rem}.section-partenaires .title-h3+.txt-container{margin-top:2.75rem}.section-partenaires .swiper-partenaires{margin-top:6.25rem;overflow:visible}.section-partenaires .swiper-partenaires .swiper-slide{text-align:center;justify-content:center;align-items:center;font-family:Fontin Sans,sans-serif;font-size:1.25em}.section-partenaires .swiper-partenaires .swiper-slide .img-container{justify-content:center;align-items:center;display:flex}.section-partenaires .swiper-partenaires .swiper-slide .img-container img,.section-partenaires .swiper-partenaires .swiper-slide .img-container picture{object-fit:contain;width:100%;max-width:175px;height:auto;max-height:130px}.section-partenaires .swiper-partenaires .swiper-slide .link:hover{color:#51bc49}.section-partenaires .swiper-partenaires .swiper-slide .link:hover .img-container{filter:brightness(0)saturate()invert(74%)sepia(8%)saturate(3452%)hue-rotate(66deg)brightness(85%)contrast(86%)}.section-produits{color:#fff;background-color:#022623;padding-top:9rem;padding-bottom:12rem}.section-produits .row+.row{margin-top:6rem}.section-produits .produits-content-wrapper{margin-top:6rem;position:relative}.section-produits .produits-content-wrapper .produits-timeline{z-index:1;pointer-events:none;position:absolute;inset:0}.section-produits .produits-content-wrapper .produits-timeline svg{width:100%;height:100%;overflow:visible}.section-produits .produits-content-wrapper .produits-timeline #produits-timeline-path-mobile{display:none}.section-produits .produits-content-wrapper .produits-timeline .produits-timeline-path{stroke:#51bc49}.section-produits .produits-content-wrapper .produits-timeline #produits-timeline-flower{fill:#fff;color:#51bc49;will-change:transform;backface-visibility:hidden;transform-origin:50%;width:54px;height:54px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.section-produits .produits-content-wrapper .produit-row{z-index:2;position:relative}.section-produits .swiper-produits{--swiper-pagination-color:#51bc49;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:.7s;--swiper-pagination-bullet-size:.75rem}.section-produits .swiper-produits .swiper-slide{justify-content:center;display:flex}.section-produits .swiper-produits .swiper-pagination{top:unset;bottom:unset;justify-content:center;margin-top:1.5rem;display:flex;position:relative}.section-produits .swiper-produits .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius:12px;width:2.375rem}@media (width<=991px){.produits-timeline svg{view-transition-name:none}.produits-timeline #produits-timeline-flower{width:28px;height:28px}.section-produits .produits-content-wrapper .produits-timeline #produits-timeline-path-desktop{display:none}.section-produits .produits-content-wrapper .produits-timeline #produits-timeline-path-mobile{display:block}.section-produits .produits-content-wrapper .produits-timeline #produits-timeline-flower{width:28px;height:28px}.section-produits .produits-content-wrapper .content{padding-right:4rem}}.section-texte-deux-col{margin-top:7.75rem;padding-bottom:10rem}.section-texte-deux-col .title-h2{margin-bottom:5rem}.section-texte-deux-col .txt-container{max-width:95%}.section-histoire{color:#fff;background-color:#022623;padding-top:16rem;padding-bottom:14rem;position:relative;overflow:hidden}.section-histoire .line-fil{z-index:1;width:116vw;position:absolute;bottom:6rem;left:-15rem}.section-histoire .title-h2{margin-bottom:7.25rem}.section-histoire .steps{z-index:3;position:relative}.section-histoire .steps .col-sm-6:nth-child(4n+1){margin-top:.625rem;transform:rotate(-2deg)translate(-1rem)}.section-histoire .steps .col-sm-6:nth-child(4n+2){margin-top:5rem;transform:rotate(1deg)}.section-histoire .steps .col-sm-6:nth-child(4n+4){margin-top:3.875rem;transform:rotate(2deg)translate(1rem)}.section-histoire .steps .content{color:#022623;background-color:#fff;flex-direction:column;justify-content:space-between;min-height:500px;padding:3.125rem 1.5rem 1rem;display:flex}.section-histoire .steps .content .icon-flower{margin-bottom:3.125rem}.section-histoire .steps .content .txt-container{width:90%;height:100%;margin:0 auto}.section-histoire .steps .content .number{text-align:right;color:#07613c;letter-spacing:-.02em;font-family:Fontin Sans,sans-serif;font-size:5.625rem;font-weight:700;line-height:1.31}.section-histoire .steps .content .number span{color:#51bc49}.section-accordeons{--bs-border-radius:0;margin-top:8.625rem;margin-bottom:8.875rem}.section-accordeons:has(+.section-accordeons){margin-bottom:4.915rem}.section-accordeons:not(:has(+.section-accordeons)){margin-bottom:8.875rem!important}.section-accordeons+.section-accordeons{margin-top:4.915rem;margin-bottom:4.915rem}.section-accordeons .paragraph-intro .title{margin-bottom:.75rem}.section-accordeons .paragraph-intro .txt{margin-bottom:2.5rem}.section-accordeons .paragraph-intro h3{color:#51bc49;margin-top:1rem}.section-accordeons .title-accordeon{letter-spacing:-.02em;text-transform:unset;font-family:Fontin Sans,sans-serif;font-size:2rem;font-weight:600;line-height:1.08}.section-accordeons .accordion.numeral{counter-reset:item}.section-accordeons .accordion.numeral .accordion-button .title-accordeon{counter-increment:item}.section-accordeons .accordion.numeral .accordion-button .title-accordeon:before{content:counter(item) ". "}.section-accordeons .accordion-body,.section-accordeons .paragraph-intro .texte{color:#022623}.section-accordeons .accordion-item{z-index:2;background-color:unset;border:none;position:relative}.section-accordeons .accordion-item+.accordion-item{margin-top:.5rem}.section-accordeons .accordion-button{--bs-accordion-btn-active-icon:"";--bs-accordion-btn-icon:"";background-color:unset;box-shadow:unset;color:#07613c;border-bottom:1px solid #07613c;padding:1.215rem 0}.section-accordeons .accordion-button h2{margin-right:1rem}.section-accordeons .accordion-button:after{color:#022623;content:"+";justify-content:center;align-items:center;margin-top:2px;margin-right:1rem;font-size:1.5rem;font-weight:700;display:flex}.section-accordeons .accordion-button:not(.collapsed):after{content:"-";color:#07613c}.section-accordeons .accordion-button[aria-expanded=true]{border-color:#0000}.section-accordeons .accordion-body{padding:.15rem 0 1.25rem}.section-accordeons .accordion-body h2,.section-accordeons .accordion-body h3,.section-accordeons .accordion-body h4{margin-top:1rem;margin-bottom:.75rem}.section-accordeons .accordion-body h3,.section-accordeons .accordion-body h4{font-size:1.25rem}.section-accordeons .accordion-body .img-container{display:flex}.section-accordeons .accordion-body .img-container img,.section-accordeons .accordion-body .img-container picture{object-fit:contain;max-width:100%;height:auto}.section-accordeons .accordion-body .btn-container{margin-top:1.25rem}.section-accordeons .accordion-body .btn-container .button{min-width:120px}.section-accordeons .accordion-header .title-accordeon{margin-bottom:-.5rem}.section-formulaire{background-image:url(/themes/sibc-group/img/bcg-lines.svg);background-position:50% -24px;padding-top:15.875rem;padding-bottom:13.25rem;position:relative;overflow:hidden}.section-formulaire .title-h2{font-weight:400}@media (width<=1799px){.section-formulaire .title-h2{font-size:6rem}}@media (width<=1399px){.section-formulaire .title-h2{font-size:4.45rem}}@media (width<=1199px){.section-formulaire .title-h2{font-size:4rem}}@media (width<=991px){.section-formulaire .title-h2{font-size:3rem}}@media (width<=575px){.section-formulaire .title-h2{font-size:2.85rem}}@media (width<=400px){.section-formulaire .title-h2{font-size:2.5rem}}.section-formulaire .title-h2+.txt-container{margin-top:2.25rem}.section-formulaire .blob-branch-top,.section-formulaire .blob-branch-bottom-left,.section-formulaire .blob-branch-bottom-right{height:auto;position:absolute}.section-formulaire .blob-branch-top{fill:#02262342;width:37.4vw;max-width:670px;top:-200px;left:16%;transform:rotate(-135deg)}.section-formulaire .blob-branch-bottom-left{fill:#02262342;width:30vw;max-width:614px;bottom:-5vw;left:-5vw;transform:rotate(8deg)}.section-formulaire .blob-branch-bottom-right{z-index:1;top:max(70vh,756px);right:-25vw;transform:rotate(-177deg)}.section-mapmonde{padding-top:10.25rem;padding-bottom:11.625rem;position:relative;overflow:hidden}.section-mapmonde .title-h2{margin-bottom:8.125rem}.section-mapmonde .img-container{z-index:2;position:relative}.section-mapmonde .line-fil{z-index:1;width:116vw;position:absolute;top:38.5%;left:-12.5vw}.section-mapmonde .txt-container{margin-top:9.375rem}.section-mapmonde .icon-mono{fill:#00464066;color:#00464066;width:39vw;max-width:746px;height:auto;position:absolute;bottom:17.5rem;right:-12rem}.page-template-page-contact .section-entete .title-h1+.txt-container{margin-top:2rem}.page-template-page-contact .section-coordonnees{min-height:675px;padding-bottom:7.5rem;display:flex;position:relative}.page-template-page-contact .section-coordonnees #contact-map{z-index:1;z-index:1;background-color:#e6edec;border-radius:10px;width:100%;height:100%}.page-template-page-contact .section-coordonnees #contact-map .leaflet-marker-icon.icon-siege{background-color:#022623;border-radius:50%;justify-content:center;align-items:center;display:flex}.page-template-page-contact .section-coordonnees .container{z-index:2;flex-grow:1;align-self:center;position:relative}.page-template-page-contact .section-coordonnees .bloc-coordoonnees{--img-height:140px;margin-top:calc(var(--img-height) / 2);padding:calc(2.25rem + var(--img-height) / 2) 2.875rem 3.625rem 2.875rem;border-radius:10px;flex-direction:column;display:flex}.page-template-page-contact .section-coordonnees .bloc-coordoonnees .img-container{margin-top:calc(-1 * ((var(--img-height)) + 2.25rem));border-radius:var(--img-height);width:var(--img-height);height:var(--img-height);background-color:#fff;justify-content:center;align-items:center;padding:1.25rem;display:flex}.page-template-page-contact .section-coordonnees .bloc-coordoonnees .coordonnees-item{flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:1.25rem 1rem;display:flex}.page-template-page-contact .section-coordonnees .bloc-coordoonnees .coordonnees-item .phone{text-wrap:nowrap}.page-template-page-contact .section-titre-texte-image .social-container{gap:1.5rem;margin-top:1.5rem;display:flex}.page-template-page-contact .section-titre-texte-image .social-container .social-link{background-color:#022623;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-template-page-contact .section-titre-texte-image .social-container .social-link svg{fill:#51bc49}.page-template-page-contact .section-titre-texte-image .social-container .social-link:hover svg{fill:#fff}.page-template-page-contact .map-container{height:675px;position:absolute}footer#bottom{color:#022623;z-index:2;background-color:#fff}footer#bottom a:hover{color:#51bc49}footer#bottom .row{border-top:1px solid #ededed}footer#bottom .footer-line{justify-content:space-between;align-items:center;padding-top:5.75rem;padding-bottom:7.125rem;display:flex}footer#bottom .footer-line .logo-container{margin-top:-2.5rem}footer#bottom .footer-line .footer-list{gap:3rem;display:flex}footer#bottom .footer-line .social-container{gap:2rem}footer#bottom .footer-line .social-container .social-link{background-color:#022623;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}footer#bottom .footer-line .social-container .social-link svg{fill:#fff}footer#bottom .footer-line .social-container .social-link:hover svg{fill:#51bc49}@font-face{font-family:Monologue-Sequane;src:url(/themes/sibc-group/fonts/Monologue-Sequane.ttf)format("truetype"),url(/themes/sibc-group/fonts/Monologue-Sequane.eot?#iefix)format("embedded-opentype"),url(/themes/sibc-group/fonts/Monologue-Sequane.woff)format("woff"),url(/themes/sibc-group/fonts/Monologue-Sequane.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Sequane;src:url(/themes/sibc-group/fonts/Poppins-Sequane.ttf)format("truetype"),url(/themes/sibc-group/fonts/Poppins-Sequane.eot?#iefix)format("embedded-opentype"),url(/themes/sibc-group/fonts/Poppins-Sequane.woff)format("woff"),url(/themes/sibc-group/fonts/Poppins-Sequane.woff2)format("woff2");font-weight:400;font-style:normal}.signature{height:26px;margin:0 0 -2px;display:inline-block;position:relative;overflow:hidden}.signature .signature-content{letter-spacing:-4.5px;margin:0;font-family:Monologue-Sequane,sans-serif;font-size:26px;line-height:26px;display:inline-block;position:relative}.signature .signature-content a{color:inherit;font:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;letter-spacing:inherit;text-transform:inherit;position:relative}.signature .signature-content a .site{letter-spacing:0;font-family:Poppins-Sequane,sans-serif;font-size:16px;position:relative;top:-5px}.signature .signature-content a .relever{height:100%;transition:all .3s ease-out;position:relative;top:26px}.signature:hover .signature-content,.signature:hover .signature-content .relever{letter-spacing:0;top:0}.section-404{margin-top:calc(-1 * var(--main-bar-height));padding-top:calc(var(--main-bar-height) + 3rem);padding-bottom:3rem}@media (width<=1799px){header#top ul.menu li:after{margin-left:20px;margin-right:20px}header#top ul.menu li.button{margin-left:1.75rem}}@media (width<=1730px){h2,.title-h2{font-size:6.5rem}}@media (width<=1720px){:root{--main-bar-height:128px}header#top{padding-top:2.25rem;padding-bottom:2rem}header#top .logo-container .img-container{width:300px}header#top .logo-container .img-container img,header#top .logo-container .img-container picture{width:100%;height:auto}}@media (width<=1440px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:var(--bs-gutter-x);padding-left:var(--bs-gutter-x)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.row{--bs-gutter-x:1rem}}@media (width<=1399px){header#top #btn-burger{display:flex}header#top nav{display:none}header#top nav ul.menu{top:var(--main-bar-height);z-index:5;right:calc(var(--bs-gutter-x) * .5);text-align:right;flex-direction:column;gap:.85rem 3.125rem;margin-top:-1rem;display:flex;position:absolute}header#top nav ul.menu li:after{content:"";margin-left:0;margin-right:0}header#top nav ul.menu .menu-item a{text-align:center;text-wrap:nowrap;letter-spacing:.015em;text-transform:uppercase;color:#fff;background-color:#07613c;border-radius:40px;margin-bottom:0;padding:1.25rem 2.5rem;font-size:1rem;font-weight:600;line-height:1.625;transition:background-color .5s}header#top nav ul.menu .menu-item a:hover{opacity:1;background-color:#004640}header#top nav ul.menu .menu-item.button a{background-color:#51bc49}header#top nav ul.menu .menu-item.button a:hover{opacity:1;background-color:#004640}header#top nav ul.menu .menu-item.current-menu-item a{border-bottom:unset;background-color:#004640}header#top .country-selector.weglot-dropdown{margin-bottom:0}h2,.title-h2{font-size:6.15rem}.section-entete.has-img .left .title-h1+.txt-container{margin-top:3rem;margin-bottom:2rem}.section-bandeau-defilant{margin-top:6rem;margin-bottom:5.5rem}.section-bandeau-defilant .message-content{font-size:9rem}footer#bottom .footer-line{text-align:center;grid-template-columns:repeat(2,1fr);justify-items:center;gap:2rem 1rem;padding-bottom:3.125rem;display:grid}footer#bottom .footer-line .footer-list,footer#bottom .footer-line .signature{grid-column:1/3}.section-portrait .swiper-portrait .swiper-slide{padding:3.75rem 4rem}}@media (width<=1320px){h2,.title-h2{font-size:6rem}}@media (width<=1299px){h2,.title-h2{font-size:5.85rem}}@media (width<=1260px){h2,.title-h2{font-size:5.5rem}}@media (width<=1199px){h1,.title-h1{font-size:4.5rem}h2,.title-h2{font-size:5.25rem}h3,.title-h3{font-size:3rem}.section-cta{margin-top:7rem;margin-bottom:8.375rem}.section-cta .blob-branch-right{bottom:-7.375rem;right:-20.25vw}.section-cta .txt-container{margin-top:0}.section-cta .title-h2+.txt-container{margin-top:2rem}.section-formulaire{padding-top:9.875rem;padding-bottom:8.25rem}.section-formulaire .right{margin-top:3rem}.section-carrousel+.section-titre-texte-image{margin-top:4.5rem}.section-histoire{padding-top:10rem;padding-bottom:12rem}.section-histoire .line-fil{display:none}.section-histoire .steps .content{height:100%}.section-histoire .steps .col-sm-6,.section-histoire .steps .col-sm-6:nth-child(4n+1),.section-histoire .steps .col-sm-6:nth-child(4n+2),.section-histoire .steps .col-sm-6:nth-child(4n+4){transform:unset;margin-top:1rem}.section-chiffres{padding-top:9rem;padding-bottom:9.625rem}.section-partenaires{padding-top:8rem;padding-bottom:8.625rem}.section-titre-texte-image .img-container,.section-produits .img-container{max-height:700px}}@media (width<=991px){.section-entete{padding-top:calc(2 * var(--main-bar-height));min-height:unset}.section-entete.has-img{padding-top:calc(1.2 * var(--main-bar-height))}.section-entete.has-img .left{margin-top:unset}.section-entete.has-img .left .title-h1+.txt-container{margin-top:2rem;margin-bottom:0}.section-entete.has-img .right{margin-top:3rem;padding-left:0;padding-right:0;position:relative}.section-entete.has-img .right>*{margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x))}.section-entete.has-img .right .img-container{aspect-ratio:16/10}.section-entete.has-img .right .img-container img,.section-entete.has-img .right .img-container picture{position:relative}.section-entete.has-img .fil-container .fil{color:#004640}.section-entete.has-img .fil-container .separator{fill:#004640}.section-entete .border-start{border:none!important}.section-entete .big-blob{width:200%}.section-formulaire{padding-top:5.875rem;padding-bottom:5.25rem}h2,.title-h2{font-size:5.75rem}h3,.title-h3{font-size:2.425rem}footer#bottom .footer-line .footer-list{flex-direction:column;gap:1rem}.section-mapmonde{padding-top:6.25rem;padding-bottom:7.625rem}.section-mapmonde .title-h2{max-width:800px;margin:0 auto 3rem}.section-mapmonde .txt-container{margin-top:6.375rem}.section-mapmonde .line-fil{top:34.5%}.section-titre-texte-image{padding-top:3rem;padding-bottom:0}.section-titre-texte-image.bcg-color1 .icon-mono,.section-titre-texte-image .icon-mono{top:-3rem;left:3rem}.section-titre-texte-image .content{margin-top:3.25rem}.section-titre-texte-image:not(.bcg-color1)+.section-titre-texte-image{padding-top:0}.section-titre-texte-image .blob-lake,.section-titre-texte-image .blob-lake-bottom{display:none}.page-template-page-contact .section-entete .left+.right{margin-top:3rem;margin-bottom:2rem}.page-template-page-contact .section-titre-texte-image{padding-top:2rem;padding-bottom:3rem}.page-template-page-contact .section-titre-texte-image .content{margin-top:0}.page-template-page-contact .map-container{height:35vh;min-height:350px;max-height:500px;position:relative}.page-template-page-contact .section-coordonnees .row{--bs-gutter-y:2rem}.section-cta{margin-top:5rem;margin-bottom:6.375rem}.section-cta .blob-branch-right{bottom:-5.375rem}.section-cta .txt-container{margin-top:2rem}.section-cta .txt-container+.btn-container{margin-top:2.625rem}.section-bandeau-defilant{margin-top:5rem;margin-bottom:4.5rem}.section-bandeau-defilant .message-content{font-size:8rem}.section-titre-texte-image .img-container,.section-produits .img-container{max-height:600px;margin:0 auto}.section-produits{padding-top:5rem;padding-bottom:0}.section-produits .produits-content-wrapper{margin-top:4rem}.section-produits .row+.row{margin-top:0}.section-titre-texte-image .content.d-grid{display:block!important}.section-histoire{padding-top:8rem;padding-bottom:8rem}.section-histoire .title-h2{margin-bottom:5.25rem}.section-bandeau-image .swiper-bandeau-image,.section-bandeau-image .swiper-bandeau-image .img-container{height:60vh;max-height:500px}.section-chiffres{padding-top:3rem;padding-bottom:6.625rem}.section-chiffres .title-h3{margin-top:0}.section-chiffres .col-swiper{margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5);padding:0}.section-chiffres .swiper-chiffres{margin-top:3rem}.section-partenaires{padding-top:6rem;padding-bottom:5.625rem}.section-portrait .swiper-portrait .swiper-slide{padding:6vw}.section-texte-deux-col{margin-top:8.75rem;padding-bottom:6rem}.section-accordeons{margin-top:4.625rem}.section-accordeons:not(:has(+.section-accordeons)){margin-bottom:5.875rem!important}}@media (width<=767px){h2,.title-h2{font-size:4.35rem}.desktop-break{display:none}.desktop-break:after{content:" "}.section-mapmonde{padding-top:4.25rem;padding-bottom:5.625rem}.section-mapmonde .title-h2{max-width:600px}.section-mapmonde .txt-container{margin-top:4.375rem}.section-mapmonde .line-fil{top:30%}.section-bandeau-defilant{margin-top:4.5rem;margin-bottom:4rem}.section-bandeau-defilant .message-content{font-size:7rem}.section-titre-texte-image .content,.section-produits .content{margin-top:2.5rem}.section-titre-texte-image.bcg-color1 .icon-mono,.section-titre-texte-image .icon-mono{top:-3rem;left:0}.section-carrousel+.section-titre-texte-image{margin-top:2.75rem}.section-histoire .title-h2{margin-bottom:3.25rem}.section-chiffres .section-partenaires .swiper-partenaires{margin-top:4.25rem}.section-chiffres{padding-top:4rem;padding-bottom:6.625rem}.section-portrait .title-h2{margin-bottom:3.25rem}.section-portrait .swiper-portrait .swiper-slide .w-50{width:100%!important}.section-portrait .swiper-portrait .swiper-slide .left .img-container{width:50vw;max-width:250px;margin-bottom:2rem}.section-portrait .swiper-portrait .swiper-slide .right .title-h3 .color3{display:inline}.section-portrait .swiper-portrait .swiper-slide .right .title-h3+.txt-container{margin-top:1.75rem}.section-texte-deux-col{margin-top:6.75rem;padding-bottom:5rem}.section-texte-deux-col .title-h2{margin-bottom:3rem}.section-accordeons{margin-top:2.625rem}.section-accordeons:not(:has(+.section-accordeons)){margin-bottom:3.875rem!important}}@media (width<=575px){h1,.title-h1{font-size:3.5rem}h2,.title-h2{font-size:3.75rem}h3,.title-h3{font-size:2.25rem}.cls-2{columns:unset}.btn-container .button{padding:.6875rem 2rem .625rem;font-size:1.25rem}header#top #btn-burger{appearance:none;background-color:#022623;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:background-color .5s}header#top #btn-burger .logo-container .img-container{width:270px}header#top .country-selector.weglot-dropdown .wgcurrent,header#top .country-selector.weglot-dropdown li a{border:1px solid #ffffffbf;padding:.85rem 1.15rem 1rem}header#top .country-selector.weglot-dropdown a,header#top .country-selector.weglot-dropdown .wglanguage-name,header#top .country-selector.weglot-dropdown .wgcurrent span{line-height:1.2}header#top .switcher-language{display:none;position:fixed;bottom:80px;left:1rem}header#top.menu-open .switcher-language{display:block}.section-produits{padding-top:3rem}.section-produits .produits-content-wrapper{margin-top:2.5rem}.section-produits .produits-content-wrapper .content{padding-right:3rem}footer#bottom .footer-line{grid-template-columns:1fr;padding-top:3.5rem}footer#bottom .footer-line .logo-container{margin-top:0}footer#bottom .footer-line .footer-list,footer#bottom .footer-line .signature{grid-column-end:2}.section-formulaire{padding-top:3.75rem;padding-bottom:3.25rem}.sq-form select{padding:.75rem 1.75rem}.page-template-page-contact .section-coordonnees{padding-bottom:4rem}.page-template-page-contact .section-coordonnees .bloc-coordoonnees{padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem}.page-template-page-contact .section-coordonnees .bloc-coordoonnees .coordonnees-item{padding:.85rem .5rem}.section-cta{margin-top:3rem;margin-bottom:4.375rem}.section-cta .blob-branch-right{bottom:-3.375rem}.section-bandeau-defilant{margin-top:4rem;margin-bottom:3.5rem}.section-bandeau-defilant .message-content{font-size:6rem}.section-bandeau-defilant+.section-titre-texte-image{padding-top:0}.section-mapmonde .line-fil{top:20%;left:0}.section-titre-texte-image .content{margin-bottom:2.75rem}.section-titre-texte-image+.section-cta{margin-top:1rem}.section-titre-texte-image.bcg-color1 .icon-mono,.section-titre-texte-image .icon-mono{display:none}.section-carrousel+.section-titre-texte-image{margin-top:1.5rem}.section-histoire{padding-top:6rem;padding-bottom:5rem}.section-histoire .title-h2{margin-bottom:2.25rem}.section-histoire .steps .content{min-height:unset;padding:2.75rem 1.25rem 1rem}.section-histoire .steps .content .icon-flower{margin-bottom:2.25rem}.section-bandeau-image .swiper-bandeau-image,.section-bandeau-image .swiper-bandeau-image .img-container{height:50vh;max-height:400px}.section-chiffres{padding-top:3rem;padding-bottom:4.625rem}.section-partenaires{padding-top:4rem;padding-bottom:3.625rem}.section-partenaires .swiper-partenaires .swiper-slide .img-container img,.section-partenaires .swiper-partenaires .swiper-slide .img-container picture{object-fit:contain;width:100%;max-width:140px;max-height:110px}.section-portrait+.section-partenaires{padding-top:2rem}.section-texte-deux-col{margin-top:4.75rem;padding-bottom:3rem}}@media (width<=500px){h2,.title-h2{font-size:3.35rem}}@media (width<=475px){:root{--main-bar-height:90px}h1,.title-h1{font-size:2.5rem}h2,.title-h2{font-size:3.15rem}h3,.title-h3{font-size:2rem}header#top{padding-top:1.25rem;padding-bottom:1rem}header#top nav ul.menu .menu-item a{padding:1rem 2.25rem}header#top .logo-container .img-container{width:200px}.section-bandeau-defilant{margin-top:3.5rem;margin-bottom:3rem}.section-bandeau-defilant .message-content{font-size:5rem}.section-mapmonde{padding-top:3.25rem;padding-bottom:3.625rem}.section-mapmonde .txt-container{margin-top:2.75rem}.section-mapmonde .line-fil{top:15%;left:0}.section-histoire .steps .content{padding-left:1rem;padding-right:1rem}}@media (width<=420px){h2,.title-h2{font-size:2.75rem}.section-produits .produits-content-wrapper .content{padding-right:2.5rem}}@media (width<=375px){h2,.title-h2{font-size:2.25rem}.section-mapmonde .line-fil{top:8%;left:0}}@media (width<=350px){.section-produits .produits-content-wrapper .content{padding-right:2rem}}
