.term-header{margin-top:29px;margin-bottom:16px}.bread-crumb-space{margin-top:35px;margin-bottom:66px}@media (max-width:1023px){.bread-crumb-space{margin-top:33px;margin-bottom:20px}}@media (max-width:767px){.bread-crumb-space{margin-top:33px}}.hero-image{overflow:hidden;z-index:10;width:100%;max-width:1082px;margin-top:41px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:60px}.hero-title{max-width:894px}.rgdp-header{margin-top:24px;margin-bottom:12px}.list-border-line{width:100%;margin-top:14px}.list-border-line ul{list-style:none;padding:0px 50px 0px 0px;margin:0px}.list-border-line ul li{list-style:none;padding:13px 18px 13px 18px;margin:0px;border-bottom:2px solid #E5E5E5}.list-border-line p{padding:0px;margin:0px}@media (max-width:1023px){.list-border-line ul{padding:0px 0px 0px 0px}}.rgdb-para{margin-top:24px;margin-bottom:12px}.table-dropshadow{box-shadow:0px 2px 0px 0px #00000025}.table-head-bg{background-color:#F7F2ED;padding:15px 10px 15px 4px}.table-data-padding{padding:15px 5px 15px 5px}.col-min-width{min-width:800px}.hero-section{background-image:url(http://sopreco.fr/wp-content/uploads/2023/09/background-bleu-sopreco-scaled.jpg);background-size:auto;background-position:0px 0px;background-repeat:no-repeat;background-attachment:scroll;background-blend-mode:normal;max-width:1366px;margin-top:0px;margin-right:auto;margin-left:auto;padding-right:36px;padding-left:36px}.contact-images{overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:60px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.section-padding-36{padding-right:36px;padding-left:36px}.max-438{max-width:438px}.max-894px{width:100%;max-width:894px}.ml-94{margin-left:94px}@media (max-width:1023px){.ml-94{margin-left:0px}}.before-orange-line:before{content:'';background:#F0804F;width:30px;height:2px;position:absolute;left:0px;top:-25px}.before-orange-line{position:relative}.max-898px{max-width:898px}.mt-10{margin-top:10px}.pl-pr-26{padding-right:26px;padding-left:26px}.max-1082{overflow:visible;max-width:1082px}.ml-26{margin-left:26px}.marginlr-auto{margin-right:auto;margin-left:auto}.img-0-30{max-width:203px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:30px}.img-0-30{overflow:hidden}.max-293{max-width:293px}@media (max-width:1119px){.max-293{max-width:220px}}@media (max-width:767px){.max-293{max-width:100%}}.mb-14{margin-bottom:14px}.margin-tb-auto{margin-top:auto;margin-bottom:auto}.max-622{max-width:622px}.img-4-60-radiuse{display:block;overflow:hidden;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:60px}@media (max-width:1023px){.img-4-60-radiuse{border-bottom-right-radius:30px}}@media (max-width:767px){.img-4-60-radiuse{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:30px}}.hero-section-contact{max-width:1366px;padding-right:36px;padding-left:36px}.hero-section-project-single{background-size:100% 768px!important}@media (max-width:1023px){.hero-section-contact{background-size:100% 938px!important}}.hero-section-bg{margin-top:0px}.hero-section-bg{background-size:100% 768px!important}@media (max-width:1023px){.hero-section-bg{background-size:100% calc(100%  - 50px)!important}}.hero-image-after:after{content:'';background:#00345A;width:1px;height:110px;left:50%;bottom:-110px;position:absolute}@media (max-width:1023px){.hero-image-after:after{display:none}}.job-orange-box{background-color:var(--bde-brand-primary-color);width:100%;max-width:161px;max-height:161px;padding:14px 11px 16px 11px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0px 12px 24px 0px #00000040}@media (max-width:1119px){.job-orange-box{max-width:126px;max-height:126px}}@media (max-width:1023px){.job-orange-box{max-height:100%}}@media (max-width:767px){.job-orange-box{padding-bottom:16px}}@media (max-width:479px){.job-orange-box{max-width:40%;height:auto;max-height:100%;padding-bottom:16px}}.orange-right{max-width:326px;height:100%;padding-top:57px;padding-left:23px}@media (max-width:1119px){.orange-right{max-width:261px;padding-top:28px;padding-left:13px}}@media (max-width:1023px){.orange-right{max-width:200px}}@media (max-width:767px){.orange-right{max-width:60%}}.radius-6-60{overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:60px}.max-714{max-width:714px}.job-place-img{height:397px}.max-990{max-width:990px}.min-width-438{min-width:438px;max-width:438px}@media (max-width:1023px){.min-width-438{min-width:100%}}.job-single-uptitle{color:var(--bde-brand-primary-color);font-size:var(--preset-id-d9f69a43-d7fa-41eb-828d-73ba7a150d37-font-size);font-weight:var(--preset-id-d9f69a43-d7fa-41eb-828d-73ba7a150d37-font-weight);line-height:var(--preset-id-d9f69a43-d7fa-41eb-828d-73ba7a150d37-line-height);letter-spacing:var(--preset-id-d9f69a43-d7fa-41eb-828d-73ba7a150d37-letter-spacing);text-transform:var(--preset-id-d9f69a43-d7fa-41eb-828d-73ba7a150d37-text-transform);margin-bottom:5px}.job-single-data{font-size:var(--preset-id-60f81355-d96f-4591-901d-4cf6e095d391-font-size);font-weight:var(--preset-id-60f81355-d96f-4591-901d-4cf6e095d391-font-weight);line-height:var(--preset-id-60f81355-d96f-4591-901d-4cf6e095d391-line-height);margin-bottom:30px}.job-cat-bg{background-color:var(--bde-palette-color-1);z-index:10;color:var(--bde-brand-primary-color);font-size:14px;font-weight:600;line-height:19px;letter-spacing:-0.07px;margin:10px auto auto 8px;padding:3px 12px 3px 12px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-shadow:0px 0px 6px 0px #0003}.mission-list-style ul{list-style-image:url(/wp-content/uploads/2023/09/btn-arrow-orange.svg);padding-left:0px;margin-left:0px}.mission-list-style ul li{margin-top:10px;margin-bottom:20px;margin-left:20px}.mission-list-style p{margin-top:20px;margin-bottom:20px}.section-outer-border{max-width:1366px;margin-right:auto;margin-left:auto;border-left:1px solid #00345A30;border-right:1px solid #00345A30}.pro-left{width:195px;color:var(--bde-headings-color);font-size:13px;font-weight:700;line-height:30px}.pro-right{font-size:15px;line-height:30px;letter-spacing:-0.07px}.project-title{max-width:240px;font-size:var(--preset-id-60f81355-d96f-4591-901d-4cf6e095d391-font-size);font-weight:var(--preset-id-60f81355-d96f-4591-901d-4cf6e095d391-font-weight);line-height:var(--preset-id-60f81355-d96f-4591-901d-4cf6e095d391-line-height)}.bread-crumb-post{margin-top:35px;margin-bottom:16px}@media (max-width:1023px){.bread-crumb-post{margin-top:32px;margin-bottom:35px}}.hero-section-contact{background-size:100% 768px!important}@media (max-width:1119px){.hero-section-project-single{background-size:100% 630px!important}}@media (max-width:1023px){.hero-section-project-single{background-size:100% 630px!important}}@media (max-width:767px){.hero-section-project-single{background-size:100% 598px!important}}.div-4-60-radius{padding-top:29px;padding-right:22px;padding-left:22px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:60px}.about-border-font{font-size:72px;line-height:72px;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--bde-headings-color);-webkit-text-stroke-width:1px}@media (max-width:767px){.about-border-font{font-size:64px}}.about-border-white-font{font-size:72px;line-height:72px;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--bde-palette-color-1);-webkit-text-stroke-width:1px}@media (max-width:767px){.about-border-white-font{font-size:64px}}.value-img{z-index:-1;position:absolute;top:auto;bottom:0px;width:100%;height:214px}.value-para{margin-top:32px}.hover-text{z-index:15;font-size:var(--preset-id-a971c89b-81ce-473f-9cc8-879252cbd590-font-size);font-weight:var(--preset-id-a971c89b-81ce-473f-9cc8-879252cbd590-font-weight);line-height:var(--preset-id-a971c89b-81ce-473f-9cc8-879252cbd590-line-height);letter-spacing:var(--preset-id-a971c89b-81ce-473f-9cc8-879252cbd590-letter-spacing);margin-top:20px}.value-box{background-color:var(--bde-palette-color-1);position:relative;height:570px;padding-top:123px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0px 3px 6px 0px #00000029}@media (max-width:767px){.value-box{margin-right:5px;margin-left:5px}}.value-box:hover{padding-top:52px;transition:200ms ease-in}.value-pad{padding-top:7px;padding-right:40px;padding-left:50px}.hover-white-bg{background-image:linear-gradient(0deg,rgba(255,255,255,0) 0.5128205128205128%,rgba(255,255,255,0.59) 14.35897435897436%,rgba(255,255,255,0.82) 41.02564102564103%,rgba(255,255,255,1) 99.48717948717949%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;z-index:6;position:absolute;bottom:0px;width:100%;height:285px}.white-bg-value{background-image:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.58) 10.256410256410257%,rgba(255,255,255,0.82) 30.76923076923077%,rgba(255,255,255,1) 98.46153846153847%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;z-index:10;position:absolute;bottom:0px;width:100%;height:302px;transition:300ms all}.value-number{position:absolute;top:50px;left:48px;color:#F7F2ED;font-size:300px;line-height:180px;transition:200ms all}.value-orangeline{z-index:5;position:absolute;bottom:0px;min-width:calc(100% - 22px);height:215px;margin-right:11px;margin-bottom:11px;margin-left:11px;border-top:1px solid var(--bde-brand-primary-color);border-bottom:1px solid var(--bde-brand-primary-color);border-left:1px solid var(--bde-brand-primary-color);border-right:1px solid var(--bde-brand-primary-color);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.orange-border-font-60px{color:var(--bde-brand-primary-color);font-size:var(--preset-id-06078859-04f3-4252-9e55-01778fbc524e-font-size);font-weight:var(--preset-id-06078859-04f3-4252-9e55-01778fbc524e-font-weight);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--bde-brand-primary-color);-webkit-text-stroke-width:1px}.env-orangeline{z-index:5;position:absolute;top:0px;width:calc(100% - 22px);height:389px;margin-top:11px;margin-right:11px;margin-left:11px;border-top:1px solid var(--bde-brand-primary-color);border-bottom:1px solid var(--bde-brand-primary-color);border-left:1px solid var(--bde-brand-primary-color);border-right:1px solid var(--bde-brand-primary-color);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:300ms all}.env-img{width:100%;height:391px;min-height:391px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:300ms all}.env-box{background-color:var(--bde-background-color);height:570px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0px 3px 6px 0px #00000029;transition:400ms ease-in-out all}@media (max-width:1023px){.env-box{height:640px}}.env-text{transition:200ms all}.evn-titl{margin-bottom:21px}.env-title{max-width:250px;margin-top:20px;margin-bottom:21px}.tl-circle-text{text-align:center;font-size:48px;font-weight:600;line-height:52px;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--bde-palette-color-1);-webkit-text-stroke-width:1px;margin:auto auto auto auto}.about-colur-box{width:184px;padding-top:29px;padding-right:22px;padding-left:25px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:30px}@media (max-width:767px){.about-colur-box{width:167px}}@media (max-width:479px){.about-colur-box{width:147px;padding-left:19px}}.about-hat{margin-bottom:13px;margin-left:4px}.about-box-percent{font-size:40px;line-height:40px;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--bde-palette-color-1);-webkit-text-stroke-width:1px}.tl-heading{max-width:326px;font-size:var(--preset-id-75706d64-23e4-4b1c-bd24-e41a7fdfc0c0-font-size);font-weight:var(--preset-id-75706d64-23e4-4b1c-bd24-e41a7fdfc0c0-font-weight);line-height:var(--preset-id-75706d64-23e4-4b1c-bd24-e41a7fdfc0c0-line-height);letter-spacing:var(--preset-id-75706d64-23e4-4b1c-bd24-e41a7fdfc0c0-letter-spacing)}.tl-para{max-width:345px;color:var(--bde-headings-color);font-size:var(--preset-id-e33edefd-29e9-42c2-bb7b-8d1527c1584d-font-size);line-height:var(--preset-id-e33edefd-29e9-42c2-bb7b-8d1527c1584d-line-height);letter-spacing:var(--preset-id-e33edefd-29e9-42c2-bb7b-8d1527c1584d-letter-spacing)}.value-arrow{position:absolute;top:70px;right:50px}@media (max-width:1023px){.value-arrow{position:absolute}}.home-intro-text{margin-bottom:20px}.btn-top{position:relative}.btn-top::before{content:"";width:0px;height:1px;position:absolute;transition:all 0.2s linear;left:0px;top:-1px}.btn-top::after{content:"";width:0px;height:1px;position:absolute;transition:all 0.2s linear;right:0px;bottom:-1px}.btn-top:hover::before,.btn-top:hover::after{width:calc(100% + 1px);height:1px}.btn-top:hover::before,.btn-top:hover::after{transition-delay:0s}.btn-left{position:relative}.btn-left:before{content:"";width:1px;height:0px;position:absolute;transition:all 0.2s linear;left:-1px;top:-1px;right:auto}.btn-left:after{content:"";width:1px;height:0px;position:absolute;transition:all 0.2s linear;right:-1px;left:auto;bottom:-1px}.btn-left:hover::before,.btn-left:hover::after{height:calc(100% + 2px);width:1px}.btn-left:hover::before,.btn-left:hover::after{transition-delay:0.2s}.btn-left-black:before{background:#000}.btn-left-black:after{background:#000}.btn-top-black::before{background:#00345A}.btn-top-black::after{background:#00345A}.btn-left-white:before{background:#fff}.btn-left-white:after{background:#fff}.btn-top-white:before{background:#fff}.btn-top-white:after{background:#fff}.btn-left-orange:before{background:#F0804F}.btn-left-orange:after{background:#F0804F}.btn-top-orange:before{background:#F0804F}.btn-top-orange:after{background:#F0804F}.home-hero-section{padding-right:0px;padding-left:0px}.home-hero-section{background-size:100% 760px!important}@media (max-width:1023px){.home-hero-section{background-size:100% calc(100%  - 50px)!important}}@media (max-width:767px){.home-hero-section{background-size:100% 938px!important}}.bold-orange strong{color:#F0804F;font-weight:700;border-bottom:1px dashed #F0804F}.hero-section-job-form{background-size:100% 768px!important}@media (max-width:767px){.hero-section-job-form{background-size:100% 100vh!important}}.brand-link{color:var(--bde-brand-primary-color)}a.brandlink{color:#F0804F}.nav-small-margin{margin-left:calc((100% - 1366px)/2);margin-right:auto}@media only screen and (max-width:1365px){.nav-small-margin{margin-left:auto;margin-right:auto}}