@charset "UTF-8";.servicesView_container{margin:0 auto}.servicesView_title{font-weight:700;line-height:1;letter-spacing:0;text-align:center}.servicesView_text{font-weight:500;font-family:var(--wf-barlow);letter-spacing:0}.servicesIntervention{position:relative;background-color:#04303b;color:#fff}.servicesIntervention_container{margin:0 auto}.servicesIntervention_title i{color:#38964e;font-style:normal}.servicesIntervention_text{font-weight:500;font-family:var(--wf-barlow);letter-spacing:0}.servicesIntervention_list{border-top:1px solid #fff}.servicesIntervention_list li{position:relative;border-bottom:1px solid #fff;font-weight:500;font-family:var(--wf-barlow);letter-spacing:0}.servicesIntervention_list li:before{position:absolute;top:13px;left:0;width:16px;height:16px;border:4px solid #38964e;border-radius:100%;content:""}.servicesIntervention_flow{position:absolute;left:0;width:100%;background-image:url(../images/services/intervention_flow.webp);background-position:left center;background-repeat:repeat-x}.servicesIntervention.en .servicesIntervention_flow{background-image:url(../images/services/intervention_flow-en.webp)}@keyframes interventionFlow{0%{background-position:0 0}to{background-position:max(-3020.578px,-141.625rem) 0}}@keyframes interventionFlowSp{0%{background-position:0 0}to{background-position:-471.9444444444vw 0}}@keyframes interventionFlowEn{0%{background-position:0 0}to{background-position:max(-2903.274px,-136.125rem) 0}}@keyframes interventionFlowEnSp{0%{background-position:0 0}to{background-position:-422.2222222222vw 0}}.servicesSector{z-index:1;position:relative;overflow:hidden;color:#fff}.servicesSector_back{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}.servicesSector_back:before{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#2a8642;content:"";opacity:.8}.servicesSector_container{margin:0 auto}.servicesSector_arrows{display:flex;position:absolute;top:-97px;right:0;gap:8px}.servicesSector_arrows .splide__arrow{position:relative;aspect-ratio:1;border:0;border-radius:100%;background-color:#38964e;background-color:#fff;transition:opacity .36s ease}.servicesSector_arrows .splide__arrow:before{position:absolute;top:50%;left:50%;aspect-ratio:18/14;translate:-50% -50%;background:url(../images/services/arrow.webp) no-repeat;background-position:center;background-size:contain;content:""}.servicesSector_arrows .splide__arrow--prev:before{scale:-1 1}.servicesSector_arrows .splide__arrow[disabled]{opacity:.25}.servicesSector_arrows .splide__arrow svg{display:none}.servicesSector_contents{overflow:none}.servicesSector_scroll{overflow:auto}.servicesSector_scroll .simplebar-track.simplebar-vertical{overflow:hidden;background-color:#fff3}.servicesSector_scroll .simplebar-scrollbar{overflow:hidden;background-color:#fff}.servicesSector_scroll .simplebar-scrollbar:before{display:none}.servicesSector_track,.servicesSector_list{overflow:none}.servicesSector_item{font-family:var(--wf-barlow)}.servicesSector_item-no span{display:inline-block;border:1px solid #fff;font-weight:500;line-height:1;letter-spacing:0}.servicesSector_item-title{font-weight:700;font-family:var(--wf-jetbrain);letter-spacing:0}.servicesSector_item-heading,.servicesSector_item-text,.servicesSector_item-notice{font-weight:500;letter-spacing:0}.servicesSector_item-list{border-top:1px solid #fff}.servicesSector_item-list li{position:relative;border-bottom:1px solid #fff;font-weight:500;letter-spacing:0}.servicesSector_item-list li:before{position:absolute;left:0;border-radius:0 50%;background-color:#fff;content:""}.servicesSector_item-list.isCircle li:before{border-radius:100%;background-color:transparent}.servicesMethodology{overflow:hidden}.servicesMethodology_container{margin:0 auto}.servicesMethodology_title i{color:#38964e;font-style:normal}.servicesMethodology_text{font-weight:500;font-family:var(--wf-barlow);letter-spacing:0}.servicesMethodology_contents{position:relative}.servicesMethodology_arrows{display:flex;position:absolute;top:-97px;right:0;gap:8px}.servicesMethodology_arrows .splide__arrow{position:relative;aspect-ratio:1;border:0;border-radius:100%;background-color:#38964e;transition:opacity .36s ease}.servicesMethodology_arrows .splide__arrow:before{position:absolute;top:50%;left:50%;aspect-ratio:18/14;translate:-50% -50%;background:url(../images/about/goal_arrow.webp) no-repeat;background-position:center;background-size:contain;content:""}.servicesMethodology_arrows .splide__arrow--prev:before{scale:-1 1}.servicesMethodology_arrows .splide__arrow[disabled]{opacity:.25}.servicesMethodology_arrows .splide__arrow svg{display:none}.servicesMethodology_track{overflow:visible!important}.servicesMethodology_item{position:relative;background-color:#f2e8d6}.servicesMethodology_item-box{z-index:1;position:relative;margin:0 auto}.servicesMethodology_item-icon{position:absolute;top:0;left:50%;translate:-50% 0}.servicesMethodology_item-title{font-weight:700;text-align:center}.servicesMethodology_item-text{font-weight:500;font-family:var(--wf-barlow);text-align:center}.servicesMethodology_item-no{position:absolute;bottom:0;left:50%;translate:-50% 0;color:#eae1cd;font-weight:700;letter-spacing:0}.servicesMethodology_item+.servicesMethodology_item{position:relative}.servicesMethodology_item+.servicesMethodology_item:before{position:absolute;top:50%;left:0;translate:0 -50%;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='32'%20viewBox='0%200%2020%2032'%3e%3cpath%20id='caret-right-solid'%20d='M82.924,114.182a3.114,3.114,0,0,0,0-4.528L69.6,96.86a3.419,3.419,0,0,0-3.634-.69A3.2,3.2,0,0,0,63.9,99.129v25.589a3.212,3.212,0,0,0,2.062,2.959,3.439,3.439,0,0,0,3.634-.69l13.328-12.795Z'%20transform='translate(-63.9%20-95.922)'%20fill='%2304303b'/%3e%3c/svg%3e") no-repeat;background-position:center;background-size:contain;content:""}.servicesMethodology_progress{position:absolute;bottom:0;left:0;height:4px;border-radius:10px;background-color:#eae1cd}.servicesMethodology_bar{position:absolute;top:0;bottom:0;left:0;border-radius:10px;background-color:#38964e;transition:width .36s ease}@media (max-width: 767px){.servicesView{padding:2.5vw 0 0}.servicesView_container{width:88.8888888889vw}.servicesView_title{font-size:11.1111111111vw}.servicesView_text{margin:10vw auto 0;font-size:3.6111111111vw;line-height:1.5384615385}.servicesIntervention{margin:21.6666666667vw 0 0;padding:min(106.64px,5rem) 0 min(125.302px,5.875rem);border-radius:4.4444444444vw 4.4444444444vw 0 0}.servicesIntervention_container{width:88.8888888889vw}.servicesIntervention_title{font-size:8.8888888889vw;line-height:1.375}.servicesIntervention_row{margin:6.6666666667vw 0 0}.servicesIntervention_block{margin:3.3333333333vw 0 0}.servicesIntervention_text{font-size:3.6111111111vw;line-height:1.5384615385}.servicesIntervention_list{margin:4.1666666667vw 0 0}.servicesIntervention_list li{padding:2.5vw 0 2.5vw 6.6666666667vw;font-size:4.4444444444vw;line-height:1.5}.servicesIntervention_list li:before{top:3.6111111111vw;width:4.4444444444vw;height:4.4444444444vw;border:1.1111111111vw solid #38964e}.servicesIntervention_flow{bottom:4.4444444444vw;height:8.3333333333vw;background-size:422.2222222222vw 8.3333333333vw;animation:interventionFlowSp 120s linear infinite}.servicesIntervention.en .servicesIntervention_flow{bottom:4.4444444444vw;height:8.3333333333vw;background-size:422.2222222222vw 8.3333333333vw;animation:interventionFlowEnSp 120s linear infinite}.servicesSector{border-radius:0 0 4.4444444444vw 4.4444444444vw}.servicesSector_back{border-radius:0 0 4.4444444444vw 4.4444444444vw;background-image:url(../images/services/sector_back.webp);background-position:center top}.servicesSector_container{width:94.4444444444vw;padding:27.7777777778vw 0 22.2222222222vw}.servicesSector_arrows{top:-18.3333333333vw;right:2.7777777778vw;gap:1.1111111111vw}.servicesSector_arrows .splide__arrow{flex:0 0 13.3333333333vw;width:13.3333333333vw}.servicesSector_arrows .splide__arrow:before{width:4.4444444444vw}.servicesSector_scroll{height:111.1111111111vw;padding:0 2.7777777778vw}.servicesSector_scroll .simplebar-track.simplebar-vertical{width:2px!important;border-radius:2.7777777778vw}.servicesSector_scroll .simplebar-scrollbar{border-radius:2.7777777778vw}.servicesSector_item-no span{padding:1.3888888889vw 3.0555555556vw;border-radius:27.7777777778vw;font-size:3.3333333333vw}.servicesSector_item-title{margin:2.2222222222vw 0 0;font-size:5.5555555556vw;line-height:1.5}.servicesSector_item-heading{margin:4.4444444444vw 0 0;font-size:4.4444444444vw;line-height:1.625}.servicesSector_item-text,.servicesSector_item-notice{margin:2.2222222222vw 0 0;font-size:3.6111111111vw;line-height:1.5384615385}.servicesSector_item-list{margin:3.6111111111vw 0 0}.servicesSector_item-list li{padding:2.7777777778vw 0 2.2222222222vw 6.6666666667vw;font-size:4.4444444444vw;line-height:1.5}.servicesSector_item-list li:before{top:3.8888888889vw;width:4.4444444444vw;height:4.4444444444vw;border:1.1111111111vw solid #fff}.servicesMethodology{margin:22.2222222222vw 0 -11.6666666667vw}.servicesMethodology_container{width:88.8888888889vw}.servicesMethodology_title{font-size:8.8888888889vw;line-height:1.375}.servicesMethodology_row{display:grid;grid-template-columns:1fr;margin:3.8888888889vw 0 0;gap:4.4444444444vw}.servicesMethodology_text{font-size:3.6111111111vw;line-height:1.5384615385}.servicesMethodology_contents{width:83.3333333333vw;margin:27.7777777778vw 0 0;padding:0 0 8.8888888889vw}.servicesMethodology_arrows{top:-19.4444444444vw;right:-5.5555555556vw;gap:1.1111111111vw}.servicesMethodology_arrows .splide__arrow{flex:0 0 13.3333333333vw;width:13.3333333333vw}.servicesMethodology_arrows .splide__arrow:before{width:4.4444444444vw}.servicesMethodology_item{height:88.8888888889vw;padding:10.5555555556vw 0 0;border-radius:min(31.992px,1.5rem)}.servicesMethodology_item-box{width:73.3333333333vw;padding:17.2222222222vw 0 0}.servicesMethodology_item-icon{width:8.8888888889vw}.servicesMethodology_item-icon.isSmall{width:7.7777777778vw}.servicesMethodology_item-title{font-size:4.4444444444vw;line-height:1.625}.servicesMethodology_item-text{margin:3.6111111111vw 0 0;font-size:3.6111111111vw;line-height:1.3846153846}.servicesMethodology_item-no{font-size:33.3333333333vw;line-height:1.3166666667}.servicesMethodology_item+.servicesMethodology_item:before{left:-7.7777777778vw;width:4.4444444444vw;height:7.7777777778vw}.servicesMethodology_progress{width:88.8888888889vw;height:1.1111111111vw;border-radius:2.7777777778vw}}@media screen and (min-width: 768px),print{.servicesView{padding:min(58.652px,2.75rem) 0 0}.servicesView_container{width:min(1444.972px,67.75rem)}.servicesView_title{font-size:min(85.312px,4rem)}.servicesView_text{width:min(837.124px,39.25rem);margin:min(85.312px,4rem) auto 0;font-size:min(21.328px,1rem);line-height:1.625}.servicesIntervention{margin:min(154.628px,7.25rem) 0 0;padding:min(183.954px,8.625rem) 0 min(185.287px,8.6875rem);border-radius:min(42.656px,2rem) min(42.656px,2rem) 0 0}.servicesIntervention_container{width:min(1444.972px,67.75rem)}.servicesIntervention_title{font-size:min(63.984px,3rem)}.servicesIntervention_row{display:grid;grid-template-columns:1fr 1fr;margin:min(31.992px,1.5rem) 0 0;gap:min(74.648px,3.5rem)}.servicesIntervention_block{padding:min(37.324px,1.75rem) 0 0}.servicesIntervention_text{font-size:min(21.328px,1rem);line-height:1.625}.servicesIntervention_list{margin:min(26.66px,1.25rem) 0 0}.servicesIntervention_list li{padding:min(10.664px,.5rem) 0 min(10.664px,.5rem) min(31.992px,1.5rem);font-size:min(21.328px,1rem);line-height:1.625}.servicesIntervention_list li:before{top:min(17.329px,.8125rem);width:min(21.328px,1rem);height:min(21.328px,1rem);border:min(5.332px,.25rem) solid #38964e}.servicesIntervention_flow{bottom:min(21.328px,1rem);height:min(57.319px,2.6875rem);background-size:min(2903.274px,136.125rem) min(57.319px,2.6875rem);animation:interventionFlow 100s linear infinite}.servicesIntervention.en .servicesIntervention_flow{bottom:min(21.328px,1rem);height:min(57.319px,2.6875rem);background-size:min(2903.274px,136.125rem) min(57.319px,2.6875rem);animation:interventionFlowEn 100s linear infinite}.servicesSector{border-radius:0 0 min(42.656px,2rem) min(42.656px,2rem)}.servicesSector_back{border-radius:0 0 min(42.656px,2rem) min(42.656px,2rem);background-image:url(../images/services/sector_back.webp)}.servicesSector_back:before{border-radius:0 0 min(42.656px,2rem) min(42.656px,2rem)}.servicesSector_container{width:min(1823.544px,85.5rem);padding:min(179.955px,8.4375rem) 0 min(159.96px,7.5rem)}.servicesSector_arrows{top:max(-103.974px,-4.875rem);right:min(37.324px,1.75rem);gap:min(10.664px,.5rem)}.servicesSector_arrows .splide__arrow{flex:0 0 min(74.648px,3.5rem);width:min(74.648px,3.5rem);cursor:pointer}.servicesSector_arrows .splide__arrow:before{width:min(23.994px,1.125rem)}.servicesSector_arrows .splide__arrow:before{transition:scale .4s cubic-bezier(0,.1,1,-.17)}.servicesSector_arrows .splide__arrow--prev:hover:before{scale:-1.1 1.1}.servicesSector_arrows .splide__arrow--next:hover:before{scale:1.1}.servicesSector_scroll{height:min(746.48px,35rem);padding:0 min(37.324px,1.75rem)}.servicesSector_scroll .simplebar-track.simplebar-vertical,.servicesSector_scroll .simplebar-scrollbar{width:min(5.332px,.25rem);border-radius:min(13.33px,.625rem)}.servicesSector_item-no span{padding:min(6.665px,.3125rem) min(14.663px,.6875rem) min(3.999px,.1875rem);border-radius:min(133.3px,6.25rem);font-size:min(15.996px,.75rem)}.servicesSector_item-title{margin:min(29.326px,1.375rem) 0 0;font-size:min(31.992px,1.5rem);line-height:1.4166666667}.servicesSector_item-heading{margin:min(26.66px,1.25rem) 0 0;font-size:min(21.328px,1rem);line-height:1.625}.servicesSector_item-text{margin:min(14.663px,.6875rem) 0 0;font-size:min(21.328px,1rem)}.servicesSector_item-notice{margin:min(15.996px,.75rem) 0 0;font-size:min(21.328px,1rem)}.servicesSector_item-list{margin:min(15.996px,.75rem) 0 0}.servicesSector_item-list li{padding:min(10.664px,.5rem) 0 min(10.664px,.5rem) min(31.992px,1.5rem);font-size:min(21.328px,1rem);line-height:1.625}.servicesSector_item-list li:before{top:min(18.662px,.875rem);width:min(21.328px,1rem);height:min(21.328px,1rem);border:min(5.332px,.25rem) solid #fff}.servicesMethodology{margin:min(151.962px,7.125rem) 0 max(-55.986px,-2.625rem)}.servicesMethodology_container{width:min(1444.972px,67.75rem)}.servicesMethodology_title{font-size:min(63.984px,3rem);text-align:center}.servicesMethodology_row{display:grid;grid-template-columns:1fr 1fr;margin:min(29.326px,1.375rem) 0 0;gap:min(74.648px,3.5rem)}.servicesMethodology_text{font-size:min(21.328px,1rem);line-height:1.625}.servicesMethodology_contents{width:min(1141.048px,53.5rem);margin:min(149.296px,7rem) 0 0;padding:0 0 min(83.979px,3.9375rem)}.servicesMethodology_arrows{top:max(-122.636px,-5.75rem);right:max(-303.924px,-14.25rem);gap:min(10.664px,.5rem)}.servicesMethodology_arrows .splide__arrow{flex:0 0 min(74.648px,3.5rem);width:min(74.648px,3.5rem);cursor:pointer}.servicesMethodology_arrows .splide__arrow:before{width:min(23.994px,1.125rem)}.servicesMethodology_arrows .splide__arrow:before{transition:scale .4s cubic-bezier(0,.1,1,-.17)}.servicesMethodology_arrows .splide__arrow--prev:hover:before{scale:-1.1 1.1}.servicesMethodology_arrows .splide__arrow--next:hover:before{scale:1.1}.servicesMethodology_item{height:min(467.883px,21.9375rem);padding:min(69.316px,3.25rem) 0 0;border-radius:min(31.992px,1.5rem)}.servicesMethodology_item-box{width:min(447.888px,21rem);padding:min(85.312px,4rem) 0 0}.servicesMethodology_item-icon{width:min(42.656px,2rem)}.servicesMethodology_item-icon.isSmall{width:min(37.324px,1.75rem)}.servicesMethodology_item-title{font-size:min(26.66px,1.25rem);line-height:1.5}.servicesMethodology_item-text{margin:min(19.995px,.9375rem) 0 0;padding:0 min(18.662px,.875rem) 0 0;font-size:min(21.328px,1rem);line-height:1.5}.servicesMethodology_item-no{font-size:min(199.95px,9.375rem);line-height:1.4066666667}.servicesMethodology_item+.servicesMethodology_item:before{left:max(-53.32px,-2.5rem);width:min(26.66px,1.25rem);height:min(42.656px,2rem);margin:max(-3.999px,-.1875rem) 0 0}.servicesMethodology_progress{width:min(1444.972px,67.75rem);height:min(5.332px,.25rem);border-radius:min(13.33px,.625rem)}.servicesMethodology_bar{border-radius:min(13.33px,.625rem)}}
