body:has(.landing-professionals){padding-top:0!important}.landing-professionals .mobile-only{display:none!important}.landing-professionals h2{text-align:center;padding-top:40px;font-family:AcromBold;font-size:20px;line-height:26px}.landing-professionals p{font-size:14px;line-height:20px}.landing-professionals .subtitle{text-align:center;padding:0 100px;font-size:14px}.landing-professionals .title{font-family:AcromBold}.landing-professionals .title.big{font-size:45px;line-height:50px}.landing-professionals .images-title{text-transform:uppercase;font-family:AcromBold;font-size:13px;line-height:20px}.landing-professionals .emphasis-green{color:#1d8574;font-family:LoraBoldItalic;font-style:italic;font-weight:700}.landing-professionals #header{display:flex;position:relative}.landing-professionals #header img{width:100%}.landing-professionals #header #header-img{background-image:url(/build/assets/IMG_header_desktop_LARGE_GAUCHE-ClUvvSiB.jpg);background-position-x:right;background-size:cover;width:50%}.landing-professionals #header #header-text{background-color:#ddf0e2;flex-direction:column;width:50%;padding:100px;display:flex;position:relative}.landing-professionals #header #header-text #text{max-width:360px}.landing-professionals #header #header-text #text #logo{max-width:151px;position:absolute;top:52px;right:10%}.landing-professionals #header #header-text p{margin-top:25px;margin-bottom:25px}.landing-professionals #header #header-text .btn-white{margin-right:20px}.landing-professionals .insert .images-area{flex-wrap:wrap;justify-content:center;row-gap:40px;margin-top:30px;display:flex}.landing-professionals .insert .images-area .image-area{display:flex}.landing-professionals .insert .images-area .image-area .text{flex-direction:column;max-width:300px;margin-left:20px;padding-top:20px;padding-right:50px;display:flex}.landing-professionals .insert .images-area .image-area img{width:110px}.landing-professionals #solution,.landing-professionals #services{background-color:#fff;max-width:984px;margin-left:auto;margin-right:auto;position:relative;top:-50px}.landing-professionals #project{text-align:center;background-image:url(/build/assets/confier_bg-BrtHlDqu.jpg);padding:40px 0 70px}.landing-professionals #project h1{margin-bottom:20px}.landing-professionals #project #reasons-area{justify-content:space-evenly;margin:40px 0;display:flex}.landing-professionals #project #reasons-area .reason{max-width:310px}.landing-professionals #project #reasons-area .reason img{border-radius:100px;width:176px;margin-bottom:30px}.landing-professionals #partners{padding-bottom:60px}.landing-professionals #partners #partners-logo{justify-content:center;display:flex}.landing-professionals #partners #partners-logo img{max-height:109px;margin:0 50px}.landing-professionals #partners #partners-logo .cuip{margin-right:0}.landing-professionals #realisations{background-color:#fbf6f6;padding-bottom:40px}.landing-professionals #realisations .block-carousel{padding-top:10px}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner{background-color:#fff;padding:30px;display:flex}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .left{position:relative}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .left .capsule{color:#1d8574;text-transform:uppercase;letter-spacing:1px;z-index:1;background-color:#fff;border-radius:500px;padding:3px 10px;font-family:AcromBold;font-size:11px;position:absolute;top:20px;right:20px}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .left img{object-fit:cover;width:457px;height:100%}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .right{text-align:left;margin-left:40px}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .right .group-img{max-width:200px;margin-bottom:20px}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .right .group-list{font-size:14px;line-height:20px}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .right .group-list:before{color:#1d8574}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .right .quote{display:flex}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .right .quote img{width:50px;height:fit-content}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .right .quote .quote-text{margin-left:20px;font-size:14px;font-style:italic;line-height:20px}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .right .quote-origin{text-transform:uppercase;text-align:end;font-family:AcromBold;font-size:9px;line-height:20px}.landing-professionals #realisations .block-carousel .block-carousel-inner .block-carousel-slider .pages-bottom ul li{background-color:#e7e7e7}.landing-professionals #realisations .block-carousel .block-carousel-inner .block-carousel-slider .pages-bottom ul li.active{background-color:#1d8574}.landing-professionals #realisations .block-carousel .block-carousel-inner .block-carousel-slider .arrow-controls{top:50%}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner-pages-bottom{display:none}.landing-professionals #services{max-width:1200px;padding-bottom:30px;top:0}.landing-professionals #services .images-area{justify-content:space-evenly}.landing-professionals #services .images-area .text{max-width:360px;padding-right:0}.landing-professionals #process{color:#fff;background-image:url(/build/assets/processus_bg-q-lWoFCI.jpg);background-size:cover;min-height:415px;padding:40px 0}.landing-professionals #process h1{text-align:center}.landing-professionals #process h1 .emphasis-green{color:#f5f9db}.landing-professionals #process #steps{justify-content:space-evenly;margin-top:85px;display:flex}.landing-professionals #process #steps .step{max-width:300px;display:flex}.landing-professionals #process #steps .step .number{color:#000;background-color:#f5f9db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;font-family:AcromBold;font-size:15px;display:flex}.landing-professionals #process #steps .step .step-text{margin-left:10px}.landing-professionals #contact{justify-content:center;align-items:center;padding:40px 0;display:flex}.landing-professionals #contact #contact-img img{border:5px solid #4b9f90;border-radius:50%;width:130px}.landing-professionals #contact #text{max-width:410px;margin-left:50px}.landing-professionals #contact #text h2{text-align:left;padding-top:0}.landing-professionals #contact #text .special-hr{margin-left:0}.landing-professionals #votre-projet{margin-bottom:60px}.landing-professionals #votre-projet .contact-form-container{padding:40px 0}.landing-professionals #votre-projet .contact-form-container h2{padding-top:0}.landing-professionals #votre-projet .container{background-color:#fbf6f6;max-width:785px;padding:0 40px}.landing-professionals #votre-projet .container p{text-align:center;max-width:475px;margin:auto auto 30px}.landing-professionals #votre-projet .container input,.landing-professionals #votre-projet .container textarea{font-size:14px;line-height:20px}.landing-professionals #votre-projet .container .required{top:4px;right:20px}.landing-professionals #votre-projet .container .d-flex{align-items:center}.landing-professionals #votre-projet .container .d-flex .icon-letter{color:#1d8574;font-size:2em}.landing-professionals #votre-projet .container #text{margin-left:20px}.landing-professionals #votre-projet .container .btn-white{margin-left:0}.landing-professionals #votre-projet .checkmark:after{color:#1d8574}.landing-professionals #votre-projet .check-style:hover input~.checkmark:after,.landing-professionals #votre-projet .form-group .check-group .check-style:hover~.checkmark:after{background-color:#1d85745e}.landing-professionals #votre-projet .check-style:hover input:checked~.checkmark:after,.landing-professionals #votre-projet .form-group .check-group .check-style:hover~.checkmark:after{background-color:unset}.landing-professionals #votre-projet .checkmark:hover:after{background-color:#1d85745e}.landing-professionals #votre-projet .checkbox-services{padding:20px 0}.landing-professionals #votre-projet .checkbox-services .form-group{margin-bottom:0}.landing-professionals #votre-projet .checkbox-services .form-group .check-group{margin-bottom:5px}.landing-professionals #votre-projet .checkbox-services .form-group .check-group label{font-size:14px;line-height:20px}.landing-professionals #votre-projet .checkbox-services .form-group.aerial{padding-top:10px}.landing-professionals #footer{background-color:#283e5d;height:100px;display:flex}.landing-professionals #footer .down{font-family:AcromRegular;font-weight:500px;text-transform:uppercase;margin:auto;font-size:11px;color:#fff!important}.landing-professionals #footer .down .list-inline{margin:0}.landing-professionals #footer .down a{color:#fff}@media (width<=576px){.landing-professionals .desktop-only{display:none!important}.landing-professionals .mobile-only{display:block!important}.landing-professionals .title.big{font-size:30px;line-height:38px}.landing-professionals .title .images-title{text-transform:uppercase;font-family:AcromBold;font-size:13px;line-height:20px}.landing-professionals p{font-size:14px;line-height:20px}.landing-professionals .subtitle{padding:0}.landing-professionals #header{flex-direction:column}.landing-professionals #header #logo{max-width:151px;position:absolute;top:26px;right:24px}.landing-professionals #header #header-img{background-image:url(/build/assets/IMG_header_mobile-BN2hGvK2.jpg);background-size:cover;width:100%;height:500px}.landing-professionals #header #header-text{width:100%;padding:30px 50px 30px 30px}.landing-professionals #header #header-text #text{padding:0}.landing-professionals #header #header-text .btns-area{flex-direction:column;display:flex}.landing-professionals #header #header-text .btns-area .btn-white{max-width:230px;margin-bottom:20px;margin-left:0;padding:13px}.landing-professionals #solution{max-width:80%;position:inherit}.landing-professionals .insert .images-area{flex-direction:column;justify-content:center;row-gap:0;margin-top:30px;display:flex}.landing-professionals .insert .images-area .image-area{text-align:center;flex-direction:column;display:flex}.landing-professionals .insert .images-area .image-area .text{flex-direction:column;max-width:300px;margin-left:20px;padding-top:20px;padding-right:0;display:flex}.landing-professionals .insert .images-area .image-area img{width:110px;margin:auto}.landing-professionals #project #reasons-area{flex-direction:column;justify-content:center;max-width:80%;margin:auto}.landing-professionals #project #reasons-area .reason img{width:132px;margin-top:25px}.landing-professionals #project .btn{margin-top:30px}.landing-professionals #partners{display:none}.landing-professionals #partners #partners-logo{flex-direction:column}.landing-professionals #partners #partners-logo img{width:150px;margin:auto}.landing-professionals #realisations h2{margin-top:0}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner{flex-direction:column}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .left{aspect-ratio:457/493;width:100%;height:auto}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .left .capsule{font-size:9px;top:15px;right:15px}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .left img{width:100%;height:100%}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .right{text-align:center;margin-left:0}.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .right ul,.landing-professionals #realisations .block-carousel .block-carousel-inner .ln-item-group .inner .right p{text-align:left}.landing-professionals #realisations .block-carousel-slider .pages-bottom{display:none}.landing-professionals #realisations .inner-pages-bottom{justify-content:center;margin-top:15px;display:flex!important}.landing-professionals #realisations .inner-pages-bottom ul{margin:0 -5px;display:flex}.landing-professionals #realisations .inner-pages-bottom ul li{cursor:pointer;background-color:#e7e7e7;border-radius:100%;width:10px;height:10px;margin:0 5px}.landing-professionals #realisations .inner-pages-bottom ul li.active{background-color:#1d8574}.landing-professionals #realisations .inner-pages-bottom ul li:first-child{margin-left:0}.landing-professionals #process #steps{flex-direction:column;margin-top:0}.landing-professionals #process #steps .step{margin:20px auto auto}.landing-professionals #contact{text-align:center;background-color:#fbf6f6;flex-direction:column;margin:auto}.landing-professionals #contact #text{width:80%;margin-left:0}.landing-professionals #contact #text h2{text-align:center}.landing-professionals #contact #text .special-hr{margin-left:auto}.landing-professionals #form-contact .checkbox-services{padding-top:10px}.landing-professionals #form-contact .aerial{padding-top:0!important}.landing-professionals #form-contact .mobile-spaced{padding-bottom:5px}.landing-professionals #form-contact .row.final .align-items-center{flex-direction:column}.landing-professionals #form-contact .row.final #text{margin-top:5px;margin-left:0}}
