@media (min-width:1100px){:root{--container:1000px;--padding-container:24px}.col-md-2{--grid-col:2}.col-md-3{--grid-col:3}.col-md-4{--grid-col:4}.col-md-5{--grid-col:5}.col-md-6{--grid-col:6}.col-md-7{--grid-col:7}.col-md-8{--grid-col:8}.col-md-9{--grid-col:9}.col-md-12{--grid-col:12}[class*=bg-partial-]:before{content:"";position:absolute;top:0;bottom:0;background-color:var(--colorPartialBg);z-index:-1}[class*=bg-partial-].text_image:before{right:0;left:75%}[class*=bg-partial-].image_text:before{left:0;right:75%}.bg-partial-blue{--colorPartialBg:var(--blue-5)}.bg-partial-beige{--colorPartialBg:var(--beige-4)}.bg-partial-grey{--colorPartialBg:var(--beige-5)}.bg-partial-white{--colorPartialBg:#fff}.leaflet-control-geosearch .reset{right:calc(100% - 715px)}.btn-contact-us{margin-right:30px;color:#fff;background-color:var(--samsic-1);border:1px solid #fff}.btn-contact-us:hover{background-color:var(--blue-1)}.btn-list-of-post{position:absolute;top:calc(50% - 20px);width:40px;height:40px;line-height:40px;font-size:16px;color:var(--samsic-1);background-color:#fff;border:solid 1px var(--samsic-1);border-radius:50%;transition:.2s;z-index:1}.btn-list-of-post:hover{color:#fff;background-color:var(--samsic-1)}.btn-list-of-post[disabled=disabled]{color:var(--samsic-4);border-color:var(--samsic-4);cursor:not-allowed}.btn-list-of-post[disabled=disabled]:hover{color:var(--samsic-4);background-color:#fff}.btn-list-of-post.left{left:calc((100vw - var(--container) + var(--padding-container))/2 - 20px)}.btn-list-of-post.right{right:calc((100vw - var(--container) + var(--padding-container))/2 - 20px)}.single-jobs #breadcrumbs{margin-bottom:90px}.bubble-contact{position:fixed;right:26px;bottom:26px;display:flex;z-index:1}.bubble-contact:hover .open-bubble-contact{background-color:var(--samsic-2)}.bubble-contact:hover .link-bubble-contact{display:block}.bubble-contact a{color:#202020}.open-bubble-contact{width:78px;height:78px;text-align:center;line-height:78px;font-size:26px;color:#fff;background-color:var(--samsic-1);border-radius:50%;border:1px solid #fff;transition:.2s;cursor:pointer}.link-bubble-contact{display:none;margin-right:16px;padding:14px;height:78px;background-color:#fff;border-radius:4px;box-shadow:3px 5px 10px 0 rgba(0,0,0,.1019607843);white-space:nowrap;transition:opacity .2s}.link-bubble-contact span{display:block}.link-bubble-contact .go-contact{text-decoration:underline;font-weight:700;transition:.2s}.link-bubble-contact:hover .go-contact{color:var(--blue-1)}.list-activities{margin:50px auto;max-width:980px}.card-activity{height:320px}.card-activity h2,.card-activity h3{transition:transform .2s}.card-activity:hover h2,.card-activity:hover h3{transform:translateY(-65px)}.card-activity:hover .card-excerpt{opacity:1}.card-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;position:absolute;bottom:68px;left:24px;right:24px;color:#fff;font-size:16px;opacity:0;transition:opacity .2s;z-index:1}.card-blog-first p{display:block}.member{--figureSize:180px;--figurePadding:20px}.name{--font-size:24px}.job{--font-size:16px}#btn-countries{color:#fff}#all-countries-panel{position:absolute;top:60px;right:0;padding:40px 60px;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:0 0 8px 8px;transition:opacity .2s;pointer-events:auto;visibility:hidden;opacity:0}#all-countries-panel label{display:none}#all-countries-panel ul{column-count:2;column-fill:unset;column-gap:80px;column-rule:solid 1px var(--blue-4)}#all-countries-panel ul li{break-inside:avoid}#all-countries-panel ul a{color:var(--samsic-2);white-space:nowrap}#all-countries-panel ul a:hover{text-decoration:underline}.all-countries:before{content:"";position:absolute;right:0;bottom:-20px;left:0;height:20px}.all-countries:hover #btn-countries [data-ico=chevrondown]:before{content:"chevronup"}.all-countries:hover #all-countries-panel{visibility:visible;pointer-events:auto;opacity:1}html:has(#primary-menu>ul>.meta-menu:hover){overflow:hidden}#primary-menu .n-1{color:#fff}#primary-menu .n-1 .ico{display:inline-block;margin-left:10px;font-size:10px;font-variant:discretionary-ligatures;transition:.2s}#primary-menu .n-1:hover{text-decoration:underline}#primary-menu .n-1:hover .ico{text-decoration:none}#primary-menu a.n-2:hover{text-decoration:underline}#primary-menu .meta-menu .n-2:not(.btn){display:block;margin-bottom:10px;color:var(--samsic-2);font-size:28px;cursor:auto}#primary-menu .meta-menu .n-2:not(.btn) .ico{display:none}#primary-menu .meta-menu .n-3:not(.btn){display:inline-block;color:var(--samsic-2);padding:8px 16px;border-radius:4px;transition:background-color .2s,font-weight .2s}#primary-menu .meta-menu .n-3:not(.btn):hover{color:var(--blue-1);background-color:var(--blue-5);font-weight:700}#primary-menu>ul{display:grid;grid-auto-flow:column;grid-auto-columns:max-content}#primary-menu>ul>.parent{position:relative}#primary-menu>ul>.parent:before{content:"";position:absolute;right:-20px;bottom:-40px;left:-20px;height:40px}#primary-menu>ul>.parent:hover .sub-menu{visibility:visible;pointer-events:auto;opacity:1}#primary-menu>ul>.parent:hover .n-1 .ico{transform:rotate(-180deg)}#primary-menu li{margin-right:16px}#primary-menu>ul>li>.sub-menu{position:absolute;top:30px;left:0;display:block;min-width:290px;padding:24px;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);pointer-events:none;opacity:0;transition:opacity .2s;visibility:hidden}#primary-menu>ul>li>.sub-menu li{margin-right:0;white-space:nowrap}#primary-menu>ul>li>.sub-menu li:not(:last-child){margin-bottom:20px}#primary-menu .meta-menu .card-blog .figure{background-color:var(--samsic-1)}#primary-menu .meta-menu>.sub-menu{position:fixed;top:80px;left:0;right:0;padding:60px calc(100% - 750px - 120px) 60px 120px;column-count:2;column-gap:150px;column-rule:solid 1px var(--blue-4);border-radius:0;box-sizing:content-box;max-width:750px}#primary-menu .meta-menu>.sub-menu>li{break-inside:avoid}#primary-menu .meta-menu>.sub-menu .sub-menu li{margin-bottom:4px}#primary-menu .meta-menu>.sub-menu .btn,#primary-menu .meta-menu>.sub-menu .n-2{margin-left:16px}#switch-languages-menu{margin-right:15px}#switch-languages-menu a{color:#fff}.testimony-small .name{font-size:16px}.testimony-big blockquote{font-size:24px}.testimony-big figure{width:150px;height:150px;border-width:20px}.testimony-big.with-image{grid-template-columns:150px auto;grid-gap:0 40px}.testimony-big .name{font-size:18px}.banner{display:flex;align-items:center;height:100px}.banner .btn-search{margin-right:20px}#burger-menu{display:none}.navigation-header{justify-content:space-between;width:100%}.navigation-header,.navigation-secondary{display:flex;align-items:center}.navigation-languages{position:relative}.footer{padding:70px 30px 35px}.footer .container{--container:100%}.footer-menus{--gap:0 50px;display:grid;margin-bottom:70px;gap:var(--gap);grid-template-columns:repeat(4,1fr);grid-template-areas:"menu-1 menu-2 menu-3 menu-4" ". menu-2 . menu-5"}.footer-menu:first-child{grid-area:menu-1}.footer-menu:nth-child(2){grid-area:menu-2}.footer-menu:nth-child(3){grid-area:menu-3}.footer-menu:nth-child(4){grid-area:menu-4}.footer-menu:nth-child(5){grid-area:menu-5}#social-links li{margin-right:8px}#menu-legal,#menu-legal li{display:inline-block}#menu-legal li{margin-right:30px}.list-logos{justify-content:left}.list-logos:not(:last-child){margin-bottom:40px}.filters{align-items:center}.filters,.filters-archive{display:flex;margin-bottom:50px}.filters-archive{flex-direction:column;padding:50px}.filters-archive .switch-tags{margin-right:16px}.filters-archive-search{margin-top:20px;justify-content:start}.switch-tags{--switchTagWidth:200px}.switch-tags.names{--switchTagWidth:270px}.switch-tags.taxo{--switchTagWidth:auto}.switch-button{text-align:right}.banner-section .display-bloc,.banner-section .display-full .container{display:flex;align-items:center;justify-content:space-between}.banner-section .display-full .container{padding-top:100px;padding-bottom:100px}.banner-section .display-bloc{padding:60px}.banner-section .btn{margin-left:24px;margin-bottom:24px;white-space:nowrap}.banner-section :last-child{margin-bottom:0}.pdf_list-section .grid{--grid-gap:65px}.customers-list{grid-auto-columns:130px;grid-gap:0 64px}.text_logos-section .grid,.text_video-section .grid{border-radius:16px}.text_logos-section .list-logos,.text_video-section .list-logos{justify-content:center}.download_document_details-section{--grid-gap:4rem}.faq{margin-right:80px}.faq-container figure{position:relative}.faq-container img{position:absolute;top:0;right:0;bottom:0;left:0}.form-section figure{margin-top:150px;margin-right:calc(var(--gap)*-1)}.hero-section .container{height:calc(100vh - 100px);max-height:108rem;padding-bottom:100px}.hero-section .container.middle{padding-top:100px;min-height:auto}.list_of_activities-section,.list_of_posts-section{position:relative;margin-bottom:100px}.list_of_activities-section [class*=bg-],.list_of_posts-section [class*=bg-]{padding-top:80px}.list_of_activities-section .swipe-container:before,.list_of_posts-section .swipe-container:before{height:90px}.list_of_activities-section .container,.list_of_posts-section .container{position:relative}.keys_datas-section .container{padding-top:60px;padding-bottom:60px}.keys_datas-section li:not(:last-child):after{top:calc(50% - 30px);right:-10px;width:1px;height:60px}.keys_datas-section .number{font-size:56px}.keys_datas-section .data{font-size:32px;line-height:42px}.mosaic{grid-template-columns:repeat(3,306px)}.text_image-section,.text_image_gradient-section{position:relative}.text_image_gradient-section .container{padding-top:100px;padding-bottom:100px}.text_image_gradient-section figure{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1}.text_image_gradient-section .text_image .content{margin-right:50%}.text_image_gradient-section .text_image figure{left:40%}.text_image_gradient-section .text_image.bg-gradient-blue{background-image:linear-gradient(90deg,var(--blue-5) 40%,transparent 60%)}.text_image_gradient-section .text_image.bg-gradient-beige{background-image:linear-gradient(90deg,var(--beige-4) 40%,transparent 60%)}.text_image_gradient-section .text_image.bg-gradient-grey{background-image:linear-gradient(90deg,var(--beige-5) 40%,transparent 60%)}.text_image_gradient-section .text_image.bg-gradient-white{background-image:linear-gradient(90deg,#fff 40%,transparent 60%)}.text_image_gradient-section .image_text .content{margin-left:50%}.text_image_gradient-section .image_text figure{right:40%}.text_image_gradient-section .image_text.bg-gradient-blue{background-image:linear-gradient(-90deg,var(--blue-5) 40%,transparent 60%)}.text_image_gradient-section .image_text.bg-gradient-beige{background-image:linear-gradient(-90deg,var(--beige-4) 40%,transparent 60%)}.text_image_gradient-section .image_text.bg-gradient-grey{background-image:linear-gradient(-90deg,var(--beige-5) 40%,transparent 60%)}.text_image_gradient-section .image_text.bg-gradient-white{background-image:linear-gradient(-90deg,#fff 40%,transparent 60%)}.two_image_text-section{overflow:hidden}.two_image_text-section .container{padding-top:75px;padding-bottom:60px}.two_image_text-section .text_image .content:before{left:calc((100vw - (var(--container) - var(--padding-container)*2))/-2);right:-30%}.two_image_text-section .text_image .image-1{left:10%}.two_image_text-section .text_image .image-2{left:-10px}.two_image_text-section .image_text .content:before{right:calc((100vw - (var(--container) - var(--padding-container)*2))/-2);left:-30%}.two_image_text-section .image_text .image-1{right:10%}.two_image_text-section .image_text .image-2{right:-10px}.two_image_text-section .content{position:relative;padding:20px 0}.two_image_text-section .content:before{content:"";position:absolute;top:0;bottom:0;background-color:inherit;z-index:-1}.two_image_text-section .image-1{position:absolute;top:-75px;bottom:160px;border-radius:8px}.two_image_text-section .image-2{position:absolute;bottom:-60px;max-height:290px;width:80%;border:4px solid #fff;border-radius:12px}.text_testimony-section .testimony-small{margin:auto;max-width:450px}.text_testimony-section .btn-list-of-testis{padding:.5em}.text_testimony-section .btn-list-of-testis[disabled=disabled]{color:var(--samsic-3)}.tabs-section{--grid-gap:4rem}.video-section{position:relative}.video-section .content{position:absolute;bottom:0;left:0;right:0;padding-bottom:100px;color:#fff}.video-section .content.with-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(transparent,#202020);opacity:.8}.video-section .container{position:relative;z-index:1}.banner-section .display-bloc,.download_document-section,.download_document_details-section .display-bloc,.faq-section,.form-section,.images_mosaic-section,.images_slider-section,.pdf_list-section,.tabs-section,.text_image-section .bg-partial-white,.text_logos-section,.text_simple-section,.text_video-section,.three_card_content-section,.three_card_content_images-section,.two_image_text-section{margin-top:100px;margin-bottom:100px}.banner-section .display-full .container,.customers_list-section [class*=bg-],.keys_datas-section .container,.text_image-section .container,.text_testimony-section [class*=bg-]{padding-top:100px;padding-bottom:100px}.text_image-section .bg-partial-white{padding-top:0;padding-bottom:0}.text_image-section [class*=bg-partial].delete-margin-top{margin-top:0;padding-top:0}.text_image-section [class*=bg-partial].delete-margin-bottom{margin-bottom:0;padding-bottom:0}.breadcrumb_title-section{padding-top:50px}.spacer-section{padding-top:100px}.banner-section .display-bloc,.download_document_details-section .display-bloc,.text_logos-section .grid,.text_video-section .grid{padding:60px}.single-content .go-all-post,.single-content figure,.single-content h1{margin-bottom:50px}.single-content .go-all-post,.single-content .post-content,.single-content .post-header{padding-left:100px;padding-right:100px}.similar-news,.single-content .post-content{margin-bottom:130px}.introduction{font-size:26px}.results-pagination{margin-top:20px}.results-pagination .pagination{text-align:right}.share-post a,.share-post button{margin-left:24px}.page-template-template-contact .change-selection,.page-template-template-contact .form,.page-template-template-contact .form-script,.page-template-template-contact .form-subjects{margin-left:auto;max-width:700px}.change-selection{display:flex;justify-content:space-between;align-items:center}.form-subjects a:nth-child(3){grid-column-start:7}.form-subjects a:nth-child(4){grid-column-start:1;grid-row-start:2}.col-2{column-count:2}.col-2 .page_item_has_children{break-inside:avoid}.activities-header{display:grid;grid-template-columns:calc(var(--size-content) + var(--margin-thumbnail) + (100vw - var(--container))/2) auto}.services-header{--size-content:510px;--margin-thumbnail:50px;grid-template-areas:"title thumbnail" "content thumbnail"}.services-header .activities-content{padding-bottom:50px}.services-header .container{max-width:var(--size-content)}.sectors-header{--size-content:550px;--margin-thumbnail:50px;grid-template-areas:"title title" "content thumbnail"}.sectors-header .activities-content{position:relative;padding-top:50px}.sectors-header .activities-content:before{content:"";position:absolute;right:0;bottom:0;left:0;height:60px;background-color:#fff}.sectors-header .activities-thumbnail{border-bottom-left-radius:8px}.activities-title{grid-area:title;padding-top:50px}.activities-content{grid-area:content}.activities-content .container{max-width:var(--size-content)}.activities-content .btn-list-of-post.left{left:-20px}.activities-content .btn-list-of-post.right{right:-20px}.activities-thumbnail{position:relative;grid-area:thumbnail}.activities-thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0}.activities-content .container,.activities-title .container{margin-left:calc((100vw - var(--container) - var(--padding-container))/2)}.list-of-expertises{position:relative}.list-of-expertises .list_of_posts_activities{overflow-x:hidden}.archive-description{font-size:24px}.header-agency{padding-bottom:100px}.header-agency .col-md-7{margin-right:80px}.members-section{padding-top:100px;padding-bottom:100px}#map{width:100%;height:48vw;max-height:calc(100vh - 100px)}.job-header,.job-resume{margin-bottom:50px}.job-resume{font-size:24px}.job-form{max-width:800px;margin:50px auto}}@media (min-width:1360px){main{padding-top:150px}.page-template-advanced main,.single-jobs main,.single-sectors main,.single-services main{padding-top:100px}:root{--container:1220px}.col-lg-2{--grid-col:2}.col-lg-3{--grid-col:3}.col-lg-4{--grid-col:4}.col-lg-5{--grid-col:5}.col-lg-6{--grid-col:6}.col-lg-7{--grid-col:7}.col-lg-8{--grid-col:8}.col-lg-9{--grid-col:9}.col-lg-12{--grid-col:12}#primary-menu li{margin-right:32px}#primary-menu .meta-menu>.sub-menu{top:10rem;min-height:50rem}#primary-menu li.latest-news{display:block;position:absolute;top:60px;right:120px}#primary-menu li.latest-news .card-blog{width:280px;white-space:normal}#primary-menu li.latest-news .btn,#primary-menu li.latest-news .n-2{margin-left:0!important}.banner{padding:0 30px}.banner .logo{position:relative;margin-right:40px;margin-bottom:-48px;z-index:1;transition:.2s}.banner .logo img{transition:.2s;width:100px;height:100px}.scroll .banner .logo{margin-right:60px;margin-left:20px}.scroll .banner .logo img{width:60px;height:60px;margin-top:-50px}.footer-menus{--gap:80px;grid-template-columns:repeat(5,1fr);grid-template-areas:"menu-1 menu-2 menu-3 menu-4 menu-5"}.filters-archive{justify-content:space-between;flex-direction:row}.switch-tags-title{white-space:nowrap}.filters-archive-search{margin-top:0;justify-content:space-between}.mosaic{grid-template-columns:372px 80px 292px 30px 322px}.mosaic li{grid-column:span 2}.mosaic li:first-child,.mosaic li:nth-child(6),.mosaic li:nth-child(7),.mosaic li:nth-child(12){grid-column:span 1}.text_image-section .text_image figure{margin-left:auto}.text_image-section .image_text figure{margin-right:auto}.two_image_text-section .text_image .content{padding:50px 50px 50px 0}.two_image_text-section .image_text .content{padding:50px 0 50px 50px}.services-header{--size-content:720px;--margin-thumbnail:60px}.sectors-header{--size-content:780px;--margin-thumbnail:120px}}
/*# sourceMappingURL=style-mdlg.32fc6a8c.css.map */
