@charset "UTF-8";.achievement .metadata{text-transform:initial;color:#a9a9a9;font-size:small;margin-bottom:1rem;margin-top:-.5rem}.achievement .metadata span b{text-transform:uppercase}.achievement #achievementImagesCarousel .carousel-inner{background-color:#f5f5f5}.achievement #achievementImagesCarousel .carousel-caption h5{color:#fff;text-transform:initial;text-shadow:2px 2px 4px #000}.achievement #achievementImagesCarousel .carousel-item{text-align:center}.achievement #achievementImagesCarousel .carousel-item img{object-fit:contain;height:calc(100vh - 100px)}.achievements-list .card{min-width:300px;max-width:300px}.achievements-list h3{border-bottom:1px #0c810d solid}.quotation-banner .background{height:367px;background:url(/AcInnov.DefaultTheme/img/bottom-banner-background.jpg) top center no-repeat;background-size:cover;background-position-x:-280px;width:100%}@media (min-width:576px){.quotation-banner{background-position-x:0}}.quotation-banner .animate{clip-path:inset(0 0 0 100%);transition:clip-path .5s ease-out}.quotation-banner .play-animation{clip-path:inset(-1px -1px -1px -1px)}.quotation-banner .banner-container{width:100%;position:relative;height:367px}.quotation-banner .banner-container .slogan{color:#000}.quotation-banner .banner-container .slogan .main-text{text-transform:uppercase;font-size:2rem;padding:0 5px;margin:0}@media (min-width:576px){.quotation-banner .banner-container .slogan .main-text{margin:inherit}}.quotation-banner .banner-container .slogan .info{font-size:1.5rem}.quotation-banner .banner-container .slogan .info .contact-text{text-align:center}@media (min-width:992px){.quotation-banner .banner-container .slogan .info .contact-text{text-align:left}}.quotation-banner .banner-container .slogan .info a{color:#000;text-decoration:none}.quotation-banner .banner-container .slogan .info a.email,.quotation-banner .banner-container .slogan .info a.phone{color:#fff;text-decoration:none}.quotation-banner .banner-container .slogan .info .contact-block{display:block;margin-top:.5rem;background-color:#0c810d;text-decoration:none!important;border-radius:5px;padding:.5rem;min-width:20rem;text-align:center}@media (min-width:576px){.quotation-banner .banner-container .slogan{margin-right:2rem}}.flow{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.flow .widget-input,.flow .widget-select,.flow .widget-text-area{margin-bottom:.5rem}.flow .widget-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.flow .widget-image-widget img{width:100%}.flow .widget-align-left{text-align:left}.flow .widget-align-center{text-align:center}.flow .widget-align-right{text-align:right}.flow .widget-align-justify{text-align:justify}.flow .widget .widget-size-25,.flow .widget .widget-size-33,.flow .widget .widget-size-50,.flow .widget .widget-size-66,.flow .widget .widget-size-75,.flow .widget-size-100,.flow .widget-size-25,.flow .widget-size-33,.flow .widget-size-50,.flow .widget-size-66,.flow .widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.flow .widget .widget-size-25,.flow .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.flow .widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.flow .widget .widget-size-33,.flow .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.flow .widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.flow .widget .widget-size-50,.flow .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.flow .widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.flow .widget .widget-size-66,.flow .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.flow .widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.flow .widget .widget-size-75,.flow .widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.flow .widget .widget-size-75{flex:0 0 auto;width:75%}}#footer-wrapper{position:relative;color:#aaa;font-size:14px;padding:40px;padding-bottom:5px;background-color:#222}#footer-wrapper a{color:#ff4500}.footerQuad-zone article.widget{padding:5px;border:1px solid #d3d3d3}.footerQuad-zone article.widget header{color:#ccc;height:30px;padding-top:5px}.footerQuad-zone article.widget header h1{font-size:16px}#footer{margin:50px 0 0;color:#999;font-size:12px;line-height:12px;text-align:center}#footer .user-display{margin-top:10px}#footer .footer-links{margin-top:30px;font-size:8pt}.versionNumbers{position:absolute;bottom:0;right:5px;font-size:.6rem}.versionNumbers p{margin:0;padding:0}body{background:url(/AcInnov.DefaultTheme/img/bg.jpg) top center repeat;color:#000;font-size:100%;width:100%;height:100%}.green{color:#0c810d}.dark-green{color:#085208}.btn-green{background-color:#0c810d;color:#fff}h1,h2,h3,h4,h5,h6{text-transform:uppercase;color:#0c810d}.bg-black{background-color:#000}#expandableSection{display:none}#expandableSection:target{display:block}#expandableSection+ul.controls{list-style-type:none;padding-left:0}#expandableSection+ul.controls .btn{background-color:#085208!important}#expandableSection+ul.controls .hide,#expandableSection:target+ul.controls .show{display:none}#expandableSection+ul.controls .show,#expandableSection:target+ul.controls .hide{display:inline-block}.section-title{text-align:center;margin-bottom:2rem}.section-title h2{position:relative;margin-bottom:2rem}.section-title h2:before{position:absolute;left:0;right:0;margin:-1.5rem auto;bottom:0;height:9px;content:"";background:url(/AcInnov.DefaultTheme/img/section-title-bg.png) bottom center no-repeat}.twolines-title{text-transform:uppercase;position:relative;padding-bottom:.5rem;margin-bottom:1rem}.twolines-title:before{position:absolute;left:0;bottom:0;width:57px;height:9px;content:"";background:url(/AcInnov.DefaultTheme/img/page-title-bg.png) left bottom no-repeat}.twolines-title h2{color:#000;font-size:1.75rem}.oswald-bold,.quotation-banner .banner-container .slogan .main-text,h1,h2,h3,h4,h5,h6{font-family:Oswald,serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.banner .slogan h6,.oswald-regular{font-family:Oswald,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.banner .slogan,.inter-regular,.quotation-banner .banner-container .slogan,body{font-family:Inter,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.message{position:relative;padding:1rem;margin-bottom:2rem;border-radius:5px}.message-primary{color:var(--bs-primary-text-emphasis);background-color:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-border-subtle)}.message-primary a{color:var(--bs-primary-text-emphasis)}.message-secondary{color:var(--bs-secondary-text-emphasis);background-color:var(--bs-secondary-bg-subtle);border-color:var(--bs-secondary-border-subtle)}.message-secondary a{color:var(--bs-secondary-text-emphasis)}.message-success{color:var(--bs-success-text-emphasis);background-color:var(--bs-success-bg-subtle);border-color:var(--bs-success-border-subtle)}.message-success a{color:var(--bs-success-text-emphasis)}.message-info{color:var(--bs-info-text-emphasis);background-color:var(--bs-info-bg-subtle);border-color:var(--bs-info-border-subtle)}.message-info a{color:var(--bs-info-text-emphasis)}.message-warning{color:var(--bs-warning-text-emphasis);background-color:var(--bs-warning-bg-subtle);border-color:var(--bs-warning-border-subtle)}.message-warning a{color:var(--bs-warning-text-emphasis)}.message-danger{color:var(--bs-danger-text-emphasis);background-color:var(--bs-danger-bg-subtle);border-color:var(--bs-danger-border-subtle)}.message-danger a{color:var(--bs-danger-text-emphasis)}.message-light{color:var(--bs-light-text-emphasis);background-color:var(--bs-light-bg-subtle);border-color:var(--bs-light-border-subtle)}.message-light a{color:var(--bs-light-text-emphasis)}.message-dark{color:var(--bs-dark-text-emphasis);background-color:var(--bs-dark-bg-subtle);border-color:var(--bs-dark-border-subtle)}.message-dark a{color:var(--bs-dark-text-emphasis)}#header{background-color:#fff;padding-left:5px;padding-right:5px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#menu .navbar-brand .logo>img{max-width:150px}@media (min-width:768px){#menu .navbar-brand .logo>img{max-width:unset}}#menu a{cursor:pointer}#menu .dropdown-menu{background-color:#085208}#menu .dropdown-menu.show{-webkit-animation:fadeIn .3s alternate;animation:fadeIn .3s alternate}#menu .dropdown-menu .dropdown-item:hover{background-color:#0c810d}#menu .dropdown-menu .dropdown-item a{color:#fff}#menu .dropdown-item.active,#menu .nav-item.active,#menu .nav-item:has(>.dropdown-item.active){background-color:#085208}#menu .dropdown-item.active a,#menu .nav-item.active a,#menu .nav-item:has(>.dropdown-item.active) a{color:#fff}#menu .nav-item{border-radius:5px}#menu .nav-item:hover{background-color:#0c810d}#menu .nav-item:hover a{color:#fff}#menu .nav-item a{color:#000}#menu .nav-item.dropdown.dropdown-mega{position:static}#menu .nav-item.dropdown.dropdown-mega .dropdown-menu{width:90%;top:auto;left:5%}#menu .navbar-toggler{border:none;padding:0;outline:0}#menu .navbar-toggler:focus{box-shadow:none}#menu .navbar-toggler .hamburger-toggle{position:relative;display:inline-block;width:50px;height:50px;z-index:11;float:right}#menu .navbar-toggler .hamburger-toggle .hamburger{position:absolute;transform:translate(-50%,-50%) rotate(0);left:50%;top:50%;width:50%;height:50%;pointer-events:none}#menu .navbar-toggler .hamburger-toggle .hamburger span{width:100%;height:4px;position:absolute;background:#333;border-radius:2px;z-index:1;transition:transform .2s cubic-bezier(.77,.2,.05,1),background .2s cubic-bezier(.77,.2,.05,1),all .2s ease-in-out;left:0}#menu .navbar-toggler .hamburger-toggle .hamburger span:first-child{top:10%;transform-origin:50% 50%;transform:translate(0 -50%)!important}#menu .navbar-toggler .hamburger-toggle .hamburger span:nth-child(2){top:50%;transform:translate(0,-50%)}#menu .navbar-toggler .hamburger-toggle .hamburger span:last-child{left:0;top:auto;bottom:10%;transform-origin:50% 50%}#menu .navbar-toggler .hamburger-toggle .hamburger.active span{position:absolute;margin:0}#menu .navbar-toggler .hamburger-toggle .hamburger.active span:first-child{top:45%;transform:rotate(45deg)}#menu .navbar-toggler .hamburger-toggle .hamburger.active span:nth-child(2){left:50%;width:0}#menu .navbar-toggler .hamburger-toggle .hamburger.active span:last-child{top:45%;transform:rotate(-45deg)}#menu .icons{display:inline-flex;margin-left:auto}#menu .icons a{transition:all .2s ease-in-out;padding:.2rem .4rem;color:#ccc!important;text-decoration:none}#menu .icons a:hover{color:#fff;text-shadow:0 0 30px #fff}#landing-page{margin-top:1rem}#landing-page header>h1{text-transform:uppercase;color:#0c810d}#landing-page .photo{display:flex}#landing-page .photo h3{color:#fff;position:absolute;bottom:5rem;left:1rem;z-index:50}#landing-page .photo h3:before{position:absolute;left:0;bottom:0;width:45px;height:5px;content:"";background:#0c810d}#landing-page .photo div{margin-right:2px;position:relative}#landing-page .photo .img1:before{position:absolute;left:0;right:0;bottom:0;height:100%;content:"";background:url(/AcInnov.DefaultTheme/img/LandingPage/before_1.png) bottom center no-repeat}#landing-page .photo .img2:before{position:absolute;left:0;right:0;bottom:0;height:100%;content:"";background:url(/AcInnov.DefaultTheme/img/LandingPage/before_2.png) bottom center no-repeat}#services-summary{margin-bottom:1rem}#services-summary .service .service-short-title{color:#085208}#services-summary .service .service-summary-content{text-align:justify}#services-cards{background:url(/AcInnov.DefaultTheme/img/services-cards-background.jpg);background-size:cover;padding-top:1rem}#services-cards .section-title H§,#services-cards .section-title h1,#services-cards .section-title h2,#services-cards .section-title h3,#services-cards .section-title h4,#services-cards .section-title h5{color:#fff}#services-cards .card-group{overflow-x:hidden}#services-cards .card-group button.slick-prev{left:5px;z-index:50}#services-cards .card-group button.slick-prev:before{color:#0c810d}#services-cards .card-group button.slick-next{right:5px;z-index:50}#services-cards .card-group button.slick-next:before{color:#0c810d}#services-cards .card-group .card{border-radius:5px!important;min-width:300px;max-width:300px;margin:1rem}#services-cards .card-group .card:hover{background-color:#0c810d;-webkit-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear;color:#fff!important;-webkit-transition:color .2s linear;-ms-transition:color .2s linear;transition:color .2s linear}#services-cards .card-group .card:hover .card-title:before{background-color:#fff;-webkit-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear}#services-cards .card-group .card:hover a{color:#fff!important;background-color:#085208}#services-cards .card-group img{margin:10px auto;width:280px;height:250px;object-fit:contain}#services-cards .card-group .card-title{text-align:center;position:relative;text-transform:uppercase}#services-cards .card-group .card-title:before{position:absolute;left:0;right:0;margin:0 auto;bottom:-1rem;width:45px;height:5px;content:"";background:#0c810d}#services-cards .card-group .card-text{margin-top:2rem;text-align:center}#achievements-cards{background:url(/AcInnov.DefaultTheme/img/achievements-cards-background.webp);background-size:cover;padding-top:1rem}#achievements-cards .section-title H§,#achievements-cards .section-title h1,#achievements-cards .section-title h2,#achievements-cards .section-title h3,#achievements-cards .section-title h4,#achievements-cards .section-title h5{color:#fff}#achievements-cards .card-group button.slick-prev{left:5px;z-index:50}#achievements-cards .card-group button.slick-prev:before{color:#0c810d}#achievements-cards .card-group button.slick-next{right:5px;z-index:50}#achievements-cards .card-group button.slick-next:before{color:#0c810d}#achievements-cards .card-group .card{border-radius:5px!important;min-width:300px;max-width:300px;margin:1rem}#achievements-cards .card-group .card:hover{background-color:#0c810d;-webkit-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear;color:#fff!important;-webkit-transition:color .2s linear;-ms-transition:color .2s linear;transition:color .2s linear}#achievements-cards .card-group .card:hover .card-header{background-color:#085208;-webkit-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear}#achievements-cards .card-group .card:hover .card-title:before{background-color:#fff;-webkit-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear}#achievements-cards .card-group .card:hover .card-footer{background-color:#085208;-webkit-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear}#achievements-cards .card-group .card:hover .card-footer small{color:#fff!important}#achievements-cards .card-group .card:hover a{color:#fff!important;background-color:#085208}#achievements-cards .card-group img{margin:10px auto;width:280px;height:250px;object-fit:contain}#achievements-cards .card-group .card-title{text-align:center;position:relative;text-transform:uppercase}#achievements-cards .card-group .card-title:before{position:absolute;left:0;right:0;margin:0 auto;bottom:-1rem;width:45px;height:5px;content:"";background:#0c810d}#achievements-cards .card-group .card-text{margin-top:2rem;text-align:center}#achievements-cards .card-group .card-footer .date,#achievements-cards .card-group .card-footer .location{font-weight:700}@keyframes preloader{100%{transform:scale(.75)}}.banner{position:relative}.banner:before{position:absolute;top:calc(25rem - 75px);left:1rem;width:169px;height:169px;content:"";background:url(../img/carre.png) no-repeat;animation:preloader .6s ease-in-out alternate .4s infinite;z-index:50}.banner .column{height:25rem}@media screen and (min-width:992px){.banner .column:first-child{padding-right:0}.banner .column:last-child{padding-left:0}}.banner .carousel-control-next,.banner .carousel-control-prev{z-index:50}.banner .slogan{position:relative;margin-top:5rem;width:100%;text-align:center;float:left;z-index:10;font-size:1.5rem;letter-spacing:0;color:#fff}@media screen and (min-width:992px){.banner .slogan{text-align:left;margin-top:3rem;margin-left:3rem;width:700px}}.banner .slogan h2{text-transform:uppercase;text-shadow:1px 1px 2px #000;font-size:3rem}.banner .slogan h6{color:#fff;font-size:2rem;text-transform:uppercase;letter-spacing:0;margin-top:0}.banner .slogan .info{margin-top:1rem}.banner .slogan .info a{color:#fff;text-decoration:none}.banner .slogan .info .contact-block{display:block;margin-top:.5rem;background-color:#0c810d;color:#fff!important;text-decoration:none!important;border-radius:5px;padding:.5rem;text-align:center;max-width:20rem;margin-left:auto;margin-right:auto}@media screen and (min-width:992px){.banner .slogan .info .contact-block{margin-left:0;margin-right:0}}.banner img{height:25rem;object-fit:cover}.aside-zone .widget-container{margin-top:1rem;border:1px solid #000;border-radius:5px}.aside-zone .widget-container .widget-container-title{border-bottom:1px solid #000;background-color:#085208;padding:5px}.aside-zone .widget-container .widget-container-title h2{font-size:1rem;color:#fff}.aside-zone .widget-container .widget{padding:.5rem}
