.transparent .header-main{height:90px!important}.header.show-on-scroll,.stuck .header-main{height:90px!important}@media only screen and (min-width:749px){.show-on-mobile{display:none!important;height:0px!important;width:0px!important}.hide-on-mobile{visibility:visible!important}}@media only screen and (max-width:748px){.show-on-mobile{visibility:visible!important}.hide-on-mobile{display:none!important;height:0px!important;width:0px!important}}@media only screen and (max-width:990px){.show-on-desktop{display:none!important;height:0px!important;width:0px!important}.hide-on-desktop{visibility:visible!important}}@media only screen and (min-width:991px){.show-on-desktop{visibility:visible!important}.hide-on-desktop{display:none!important;height:0px!important;width:0px!important}}.nav-left{justify-content:center!important}.header-nav a{font-size:15px!important;font-weight:700!important;border-style:solid!important;border-color:transparent!important;border-width:0 0 2px 0!important}.transparent .header-main{height:90px!important}@media only screen and (min-width:991px){.nav-left li.wpml-ls-item{display:none!important}}#header .nav li.menu-item.active>a{border-style:solid!important;border-color:#f2a640!important;border-width:0 0 2px 0!important}.nav-vertical li.current-menu-item a{background:rgba(91,158,106,.2)!important}@media only screen and (max-width:990px){#header .contactus-button-mobile a{background:#1c9e4a!important;color:#ffffff!important}}.off-canvas .nav-vertical>li>a{font-size:15px!important;font-weight:700!important;color:#222222!important}.header-nav a:hover{color:#F2A640!important}.nav-left>li{padding:10px!important;color:#222222!important}.nav-left a{color:#222222!important}.nav-right>li>a{color:#54595f!important}.page-wrapper{padding-top:0px!important;padding-bottom:0px!important}.contactus-button{background:#1C9E4A;border-radius:50px}.contactus-button a{color:#ffffff!important;padding:0 10px!important;transition:all 0.5s ease-in-out!important}.contactus-button a:hover{color:#ffffff!important}.contactus-button:hover{background:#F2A640}body.page-template.page-template-page-transparent-header.page-template-page-transparent-header-php.page.page-id-12.lightbox.nav-dropdown-has-arrow.elementor-default.elementor-page.elementor-page-12{color:transparent!important}.intro-title-dark,.intro-title-dark .elementor-heading-title{font-family:'Nunito Sans',sans-serif!important;color:#222222!important;font-weight:800!important;font-size:46px!important}@media only screen and (max-width:748px){.intro-title-dark,.intro-title-dark .elementor-heading-title{font-size:36px!important}}.intro-title-dark-home,.intro-title-dark-home .elementor-heading-title{font-family:'Nunito Sans',sans-serif!important;color:#222222!important;font-weight:800!important;font-size:46px!important}@media only screen and (max-width:748px){.intro-title-dark-home,.intro-title-dark-home .elementor-heading-title{font-size:36px!important}}.intro-subtitle-dark,.intro-subtitle-dark .elementor-heading-title{font-family:'Nunito Sans',sans-serif!important;color:#54595f!important;font-weight:700!important;font-size:22px!important}.intro-paragraph-dark,.intro-paragraph-dark .elementor-text-editor{font-family:'Nunito Sans',sans-serif!important;color:#54595f!important;font-size:16px!important}@media only screen and (max-width:748px){.intro-paragraph-dark,.intro-paragraph-dark .elementor-text-editor{font-size:19px!important}}.button-dark .elementor-button{font-family:"Nunito Sans",Sans-serif!important;font-size:16px!important;font-weight:700!important;background-color:#1c9e4a!important;border-radius:50px 50px 50px 50px!important;border-width:1px!important;border-color:#1c9e4a!important;border-style:solid!important;padding:20px 40px!important}@media only screen and (max-width:748px){.button-dark .elementor-button{font-family:"Nunito Sans",Sans-serif!important;font-size:18px!important;border-radius:30px 30px 30px 30px!important;padding:15px 30px!important}}.button-dark .elementor-button:hover{background-color:#f2a640!important;border-color:#f2a640!important}.button-light .elementor-button{font-family:"Nunito Sans",Sans-serif!important;font-size:16px!important;font-weight:700!important;background-color:transparent!important;border-radius:50px 50px 50px 50px!important;border-width:1px!important;border-color:#1c9e4a!important;border-style:solid!important;color:#1c9e4a!important;padding:20px 40px!important}@media only screen and (max-width:748px){.button-light .elementor-button{font-family:"Nunito Sans",Sans-serif!important;font-size:18px!important;border-radius:30px 30px 30px 30px!important;padding:15px 30px!important}}.button-light .elementor-button:hover{background-color:#f2a640!important;border-color:#f2a640!important;color:#ffffff!important}.big-title-dark,.big-title-dark .elementor-heading-title{font-family:'Nunito Sans',sans-serif!important;color:#222222!important;font-weight:800!important;font-size:40px!important}@media only screen and (max-width:748px){.big-title-dark,.big-title-dark .elementor-heading-title{font-family:'Nunito Sans',sans-serif!important;color:#222222!important;font-weight:800!important;font-size:30px!important}}.subtitle-title-dark,.subtitle-title-dark .elementor-heading-title{font-family:'Nunito Sans',sans-serif!important;color:#54595f!important;font-weight:700!important;font-size:18px!important}.paragraph-dark,.paragraph-dark .elementor-text-editor{font-family:'Nunito Sans',sans-serif!important;color:#54595f!important;font-size:15px!important}@media only screen and (max-width:748px){.paragraph-dark,.paragraph-dark .elementor-text-editor{font-family:'Nunito Sans',sans-serif!important;color:#54595f!important;font-size:18px!important}}.small-title-dark,.small-title-dark .elementor-heading-title{font-family:'Nunito Sans',sans-serif!important;color:#222222!important;font-weight:800!important;font-size:20px!important}.montre-texte,.montre-texte .elementor-text-editor{font-family:'Nunito Sans',sans-serif!important;font-size:18px!important;font-weight:700!important;color:#222222!important}.flipbox-va2cs h2.boosted-elements-flip-box-heading{font-family:"Nunito Sans",sans-serif!important;font-size:20px!important;font-weight:800!important}.flipbox-va2cs .boosted-elements-flip-box-front-container h2.boosted-elements-flip-box-heading{color:#222222!important}.flipbox-va2cs .boosted-elements-flip-box-rear-container h2.boosted-elements-flip-box-heading{color:#1c9e4a!important}.flipbox-va2cs .boosted-elements-flip-box-content{font-family:"Nunito Sans",sans-serif;font-size:15px!important;font-weight:400!important;line-height:1.5em!important;color:#54595f!important}@media only screen and (max-width:748px){.flipbox-va2cs .boosted-elements-flip-box-content{font-size:19px!important}}.flipbox-va2cs .boosted-elements-flip-box-padding{padding:30px!important}.flipbox-va2cs .boosted-elements-flip-box-front-container,.boosted-elements-flip-box-rear-container{background-color:rgb(255,255,255)!important;text-align:center!important;border-style:solid!important;border-width:1px!important}.flipbox-va2cs .boosted-elements-flip-box-front-container{border-color:rgb(255,255,255)!important}.flipbox-va2cs .boosted-elements-flip-box-rear-container{border-color:rgb(237,237,237)!important}.flipbox-va2cs .boosted-elements-progression-flip-box-container{height:310px!important}@media only screen and (max-width:748px){.flipbox-va2cs .boosted-elements-progression-flip-box-container{height:300px!important}}.products .smaller{display:inline-block!important;font-weight:400!important;font-size:16px!important;line-height:1em!important}.products p{margin-bottom:0!important}.products{background:#ffffff!important;padding:20px 5px}.composant{width:100px!important;height:200px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-content:center!important;background:rgba(91,158,106,.2)!important;border-radius:50%!important;margin:auto!important;margin-top:-100px!important;padding:30px!important}#footer .hide-on-footer{display:none!important}#footer .contact-form .top_label div.ginput_container_text,#footer .contact-form .top_label div.ginput_container_email{margin-top:-6px!important}#footer .contact-form .top_label{margin-bottom:0!important}#footer .contact-form li#field_8_12{margin-top:0px!important}.contact-form input[type='text']{border-radius:50px!important}.contact-form textarea{border-radius:25px!important}.contact-form input[type='text'],textarea{margin-bottom:0!important;color:#343434!important;background:rgba(255,255,255,.1)!important;border:solid 1px rgba(255,255,255,.6);padding-left:15px!important;padding-right:15px!important}.contact-form input[type='text']:focus{color:#222222!important;box-shadow:none!important}#footer .contact-form #field_8_1,#footer .contact-form #field_8_2{width:50%!important;display:inline-block!important}.contact-form #field_1_1{padding-right:10px!important}.contact-form #field_1_2{padding-left:10px!important}.contact-form textarea{padding-top:1.5em!important;min-height:25px!important;margin-top:-15px!important}.contact-form .gform_footer{margin:0!important;padding:0!important}.contact-form .gform_footer input[type="submit"]{padding:5px 10px!important}.contact-form .gform_footer input[type="submit"]:hover{box-shadow:none!important}.contact-form .gfield_required{color:#1c9e4a!important}.bdt-lightbox{background:rgba(0,0,0,.7)}.bdt-lightbox .bdt-lightbox-toolbar{top:25px;background:none!important}.bdt-lightbox .bdt-transition-slide-top{transform:none!important}.bdt-lightbox .bdt-lightbox-toolbar{max-width:95%;margin:auto}.bdt-lightbox .bdt-lightbox-toolbar *{color:rgba(255,255,255,.8)}.bdt-lightbox .bdt-lightbox-toolbar:hover *{color:rgba(255,255,255,1)!important}.bdt-lightbox .bdt-lightbox-toolbar .bdt-icon [stroke*="#"]:not(.bdt-preserve){stroke-width:4px}.bdt-lightbox .bdt-lightbox-toolbar-icon:hover{transform:rotate(90deg)}.bdt-lightbox ul.bdt-lightbox-items li.bdt-active{padding:25px;max-width:80%;margin:auto}@media only screen and (max-width:767px){.bdt-lightbox ul.bdt-lightbox-items li.bdt-active{max-width:90%!important}}@media only screen and (max-width:990px){#header .show-on-header{display:none!important;height:0px!important;width:0px!important}#header .hide-on-header{visibility:visible!important}}@media only screen and (min-width:991px){#header .show-on-header{visibility:visible!important}#header .hide-on-header{display:none!important;height:0px!important;width:0px!important}}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{margin-top:5px;margin-bottom:25px}.swiper-slide .elementor-testimonial .elementor-testimonial__image{padding:20px!important}.swiper-slide .elementor-testimonial .elementor-testimonial__image img{height:auto!important}.faq-style .elementor-accordion .elementor-tab-title{font-weight:700!important;line-height:1.5em!important}.timeline-va2cs .timeline-item__meta{color:#222222!important;font-family:"Nunito Sans",Sans-serif!important;font-size:18px!important;font-weight:700!important}.timeline-va2cs .timeline-item.is--focused .timeline-item__point{border:solid 1px #1c9e4a}#cookie-law-info-bar{padding-left:20px!important;text-align:left!important}.cli-plugin-button{border-radius:20px!important}.cli-plugin-button:hover{background-color:#f2a640!important}.gform_wrapper ul.gfield_checkbox li{color:#54595f!important}.mobile-sidebar .toggle{color:#000000!important}div#cookie-law-info-again{display:none!important}.ff-stream-wrapper .ff-userpic{background:none!important}.search .page-wrapper{padding-top:0px!important;padding-bottom:0px!important;min-height:100vh;padding:50px 0!important;vertical-align:middle!important;display:grid!important}.search .archive-page-header{display:flex!important;flex-grow:1!important;flex-direction:column!important;justify-content:center!important}.search .archive-page-header h1{font-family:'Nunito Sans',sans-serif!important;color:#222222!important;font-weight:800!important;font-size:40px!important;letter-spacing:0!important;text-transform:none!important}.search .archive-page-header h1 span{color:#1c9e4a!important}.search .row.align-center{max-width:750px!important}.search .page-contentp{font-family:'Nunito Sans',sans-serif!important;color:#54595f!important;font-size:15px!important;font-weight:400!important}.search .page-content input[type='search']{min-height:70px;padding:20px 40px!important;border-radius:50px 0 0 50px!important;border-width:1px!important;border-color:#1c9e4a!important;border-style:solid!important;font-family:"Nunito Sans",Sans-serif!important;font-size:20px!important;font-weight:700!important}.search .page-content .button.secondary:not(.is-outline){background-color:#1c9e4a!important;min-height:70px!important;min-width:70px!important;border-radius:0 50px 50px 0px!important}.search .col .live-search-results{box-shadow:none!important}.search .col .live-search-results{position:relative!important;padding-top:13px!important}.search header.entry-header{padding:50px 0 0 0!important}.search .entry-content{padding-top:0!important}.search footer.entry-meta{border-top:0!important}.search a.more-link.button.primary.is-outline.is-smaller{font-family:"Nunito Sans",Sans-serif!important;font-size:16px!important;font-weight:700!important;color:#1c9e4a!important;border:0;transition:all 0.5s ease-in-out!important}.search span.byline{display:none!important}.search a.more-link.button.primary.is-outline.is-smaller:hover{background:transparent!important;padding-left:40px!important}.mfp-bg.mfp-ready{opacity:0.85!important}.dark .form-flat input:not([type="submit"]){font-size:18px!important;padding:20px 70px 20px 20px!important;min-height:70px!important}#search-lightbox .live-search-results.text-left.z-top{font-family:"Nunito Sans",Sans-serif!important;font-size:18px!important;font-weight:400!important}#logo a img+img{display:none}@media only screen and (min-width:1025px){.timeline-va2cs .timeline-item{flex-direction:row!important}}.cc-window.cc-banner{justify-content:center!important}@media only screen and (min-width:991px){.cc-banner .cc-message{flex:none!important;padding-right:50px}}