body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-bar-container .active{color:#4caf50!important;font-weight:800}.app-bar-container .inactif{color:#000!important}.app-bar-container .inactif:hover{color:#4caf50!important;font-weight:800}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.testimonial-image{border-radius:50%!important;height:140px!important;margin:20px auto!important;object-fit:cover!important;width:140px!important}.carousel .slide{background:#0000!important}.carousel .control-dots{display:none}@media screen and (max-width:587px){.footer .center-content{justify-content:center;text-align:center}}.home-page h2{font-size:2rem}.home-page .company-intro{background-color:#fff;margin-bottom:2rem;padding:2rem;text-align:center}.home-page .services{background-color:#fff;display:flex;justify-content:space-around;padding:2rem}.home-page .service{border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:400px;padding:1rem;text-align:center;transition:transform .3s ease-in-out}.home-page .service:hover{transform:translateY(-5px)}.home-page .service img{border-radius:8px;height:auto;width:100%}.home-page .service h3{color:var(--main-color)}.home-page .btn{border-radius:4px;display:inline-block;margin-top:1rem;padding:.5rem 1rem;text-decoration:none}.home-page .btn,.summary-references{background-color:var(--main-color);color:#fff}.summary-references{margin-top:3rem;padding:2rem 2rem 1.5rem;text-align:center}.summary-references h3{font-size:2rem}.summary-references .reference-section{margin-top:2rem}.summary-references .reference-cards{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.summary-references .reference-card{align-items:center;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;padding:.5rem;width:300px}.summary-references .reference-card img{border-radius:50%;height:60px;margin-right:1rem;object-fit:cover;width:60px}.summary-references .reference-info{flex-grow:1;text-align:left}.summary-references .reference-info h4{color:#666;font-size:1rem;font-weight:700;margin:0}.summary-references .reference-info p{color:#666;font-size:.8rem;margin:.2rem 0}.about_us_page p,.m-0{margin:0}.about_us_page .banner{align-items:center;background-position:50%;background-size:cover;display:flex;height:23rem;justify-content:center;overflow:hidden;position:relative}.about_us_page .banner:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.about_us_page .banner-content{color:#fff;position:relative;text-align:center;z-index:2}.about_us_page h1{font-size:4em;margin-bottom:.2em;margin-top:0;text-shadow:2px 2px 4px #00000080}.about_us_page .subtitle{font-size:1.5em}.about_us_page .cta-button{background-color:#fff;border:none;border-radius:30px;color:var(--main-color);cursor:pointer;font-size:1.2em;padding:12px 24px;transition:all .3s ease}.about_us_page .cta-button:hover{background-color:var(--secondary-color);color:#fff;transform:scale(1.05)}.about_us_page .founder{background-color:var(--light-bg)}.about_us_page .founder .max-width{align-items:center;background-color:var(--light-bg);display:flex;padding:4em 2em}.about_us_page .founder .image-content{margin-right:2em}.about_us_page .founder .image-content,.about_us_page .founder img{border-radius:50%;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease}.about_us_page .founder img{transform:scale(1.05)}.about_us_page .founder img:hover{transform:scale(1.1)}.about_us_page .mission-values-vision{background:linear-gradient(135deg,var(--main-color) 0,var(--secondary-color) 100%);color:#fff}.about_us_page .mission-values-vision .max-width{display:flex;flex-wrap:wrap;justify-content:space-around;padding:4em 2em}.about_us_page .section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:10px;flex:1 1;margin:1em;min-width:250px;padding:2em;text-align:center;transition:all .3s ease}.about_us_page .section p{line-height:1.5}.about_us_page .section-icon{font-size:3em;margin-bottom:.5em}.about_us_page .section:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.about_us_page .section h2{color:#fff;margin-bottom:1em;padding-bottom:.5em}.about_us_page ul{list-style-type:none;padding:0}.about_us_page li{margin-bottom:.5em}.about_us_page .value-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);list-style-type:none;margin:0;padding:0}.about_us_page .value-list li{font-size:1.2em;text-align:center}@media (max-width:768px){.about_us_page .value-list{grid-template-columns:1fr}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--main-color:#4caf50;--secondary-color:#45a049;--text-color:#333;--bg-color:#f4f4f4;--light-bg:#f9f9f9}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.max-width{margin-inline:auto;max-width:1300px;padding-inline:2rem}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.primary-btn{align-items:center;background-color:#4caf50;background-color:var(--main-color);border-radius:4px;color:#fff;display:flex;display:inline-block;gap:.5rem;justify-content:center;margin-top:1rem;padding:.5rem 1rem;text-decoration:none}.why-choose-me{align-items:stretch;display:flex;gap:2rem;justify-content:space-between}#why-choose-me h1,#why-choose-me h2{color:var(--main-color)}#why-choose-me{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:3rem;padding:2rem}.why-choose-me .content-image{flex:1 1;max-width:50%}.why-choose-me .content-image img{border-radius:8px;height:100%;object-fit:cover;width:100%}.why-choose-me .content-text{background-color:#e9f2ea;border-radius:8px;display:flex;flex:1 1;flex-direction:column;padding:1.5rem}.why-choose-me .content-text h2{margin-top:0}.why-choose-me{flex-direction:row}@media screen and (max-width:1040px){.why-choose-me{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));height:auto;min-height:400px}.why-choose-me .content-image{display:none;flex:1 1;max-width:100%}}.process-steps,.why-choose-list{flex-grow:1;list-style-type:none;margin:0;padding:0}.process-steps li,.why-choose-list li{margin-bottom:1rem;padding-left:1.5rem;position:relative}.process-steps li:before,.why-choose-list li:before{color:var(--main-color);content:"✓";left:0;position:absolute}#why-choose-me:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.recruitment-process{align-items:stretch;display:flex;gap:2rem;justify-content:space-between}#recruitment-process h1,#recruitment-process h2{color:var(--main-color)}#recruitment-process{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;height:400px;margin-bottom:3rem;padding:2rem}.recruitment-process .content-image{flex:1 1;max-width:50%}.recruitment-process .content-image .image_visualisation{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:auto auto auto;height:400px}.recruitment-process .content-image img{border-radius:8px;height:100%;object-fit:cover;width:100%}.recruitment-process .content-text{background-color:#e9f2ea;border-radius:8px;display:flex;flex:1 1;flex-direction:column;padding:1.5rem}.recruitment-process .content-text h2{margin-top:0}.recruitment-process{flex-direction:row-reverse}@media screen and (max-width:1040px){#recruitment-process{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));height:auto;min-height:445px}.recruitment-process .content-image{display:none;flex:1 1;max-width:100%}}#recruitment-process:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}#complete-references .references-container{display:flex;flex-direction:column;gap:2rem}#complete-references .references{width:100%}#complete-references h1,#complete-references h2{color:var(--main-color)}#complete-references h2{margin-bottom:1rem;margin-top:0}#complete-references{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:2rem}#complete-references h3{border-bottom:2px solid var(--main-color);color:var(--main-color);margin-bottom:1rem;padding-bottom:.5rem}#complete-references .reference-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%!important}@media (min-width:587px){#complete-references .reference-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%!important}}#complete-references .reference{align-items:center;background-color:#e9f2ea;border-radius:8px;display:flex;padding:1rem}@media screen and (max-width:587px){#complete-references .reference{display:block;text-align:center}}#complete-references .reference-image{border-radius:50%;height:80px;margin-right:1rem;object-fit:cover;width:80px}#complete-references .reference-content{flex:1 1}#complete-references .reference-name{font-weight:700;margin-bottom:.5rem}body,html{color:var(--text-color);font-family:Roboto,Arial,sans-serif;margin:0;padding:0;scroll-behavior:smooth}.contact_us_page p{margin:0}.contact_us_page .banner{align-items:center;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:23rem;justify-content:center;overflow:hidden;position:relative}.contact_us_page .banner:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.contact_us_page .banner-content{color:#fff;position:relative;text-align:center;z-index:2}.contact_us_page .banner-buttons{align-items:center;display:flex;gap:30px;justify-content:center;text-align:center;z-index:1}.contact_us_page .banner-button{border:none;border-radius:50px;cursor:pointer;font-size:1.2em;font-weight:700;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.contact_us_page .whatsapp-button{background-color:#25d366;color:#fff}.contact_us_page .form-button{background-color:#4caf50;color:#fff}.contact_us_page .whatsapp-button:hover{background-color:#128c7e;transform:scale(1.05)}.contact_us_page .form-button:hover{background-color:#45a049;transform:scale(1.05)}.contact_us_page h1{font-size:3rem;margin-bottom:.2em;margin-top:0;text-shadow:2px 2px 4px #00000080}.contact_us_page .container{margin:0 auto;max-width:800px;padding:40px 20px}.contact_us_page h2{color:#4caf50;font-size:2.5em;margin-bottom:30px;text-align:center}.contact_us_page ul{background-color:#e8f5e9;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin-bottom:30px;padding:20px}.contact_us_page ul li{font-size:1.1em;margin-bottom:15px}.contact_us_page form{background-color:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;padding:30px}.contact_us_page label{color:#333;display:block;font-weight:700;margin-top:15px}.contact_us_page input[type=text],input[type=email],select,textarea{border:1px solid #ddd;border-radius:5px;font-size:1em;margin-top:8px;padding:12px;width:100%}.contact_us_page button[type=submit]{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1.2em;margin-top:30px;padding:15px;transition:background-color .3s ease;width:100%}.contact_us_page button[type=submit]:hover{background-color:#45a049}.contact_us_page #map{border-radius:10px;box-shadow:0 4px 6px #0000001a;height:400px;margin-top:40px}.contact_us_page .loading{display:none;margin-top:30px;text-align:center}.contact_us_page .loading-spinner{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#4caf50;height:50px;margin:0 auto;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mapouter{position:relative;text-align:right}.gmap_canvas,.mapouter{height:400px;width:100%}.gmap_canvas{background:none!important;overflow:hidden}.gmap_iframe{height:400px!important;width:100%!important}
/*# sourceMappingURL=main.e6089649.css.map*/