@media (max-width:991px){.elementor-headline .elementor-headline-plain-text{text-shadow:2px 2px 4px rgb(0 0 0 / .5)}}.custom_email_input{margin-top:34px!important}.agrarium-heading .agrarium-subheading{bottom:1rem;font-size:3.1rem!important}.comment-form button#submit{position:relative;height:auto;background-color:white!important;color:black!important;font-size:1rem!important;padding:12px 24px!important;font-weight:bold!important;border-radius:100px!important;border:2px solid #ff9900!important;cursor:pointer!important;overflow:hidden;transition:background-color 0.3s,color 0.3s;z-index:1}.comment-form button#submit:hover{background-color:#ff99000a!important;color:black!important}.comment-form button#submit:after{content:"";background:#ff9900fc;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:150%;height:100%;transform-origin:0% 100%;transform:rotateZ(5deg) translate(-.6em,110%);transition:transform 0.5s ease-in-out}.comment-form button#submit:hover:after{transform:rotateZ(0deg) translate(0,0)}html body p{margin:1em 0!important}.home .header_logo{margin-top:10px}.header_menu .elementor-item:after{border-radius:100px}.agrarium-heading .agrarium-subheading{white-space:pre-wrap!important}.elementor-counter-number-wrapper{height:auto!important}.category-communiques-de-presse .grid-blog-item-wrapper:not(.agrarium-format-quote) .blog-item .post-meta-header:not(:first-child){margin-top:0}html .form_contact .wpforms-form button[type="submit"]{font-weight:bold!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:1rem!important;border:0!important;background-color:#ff9900!important;height:inherit}.post-labels .post-categories{display:none}.header-menu-container a{text-decoration:none!important}.form_contact input,.form_contact textarea{border:1px solid #ff9900!important;color:#ff9900!important;opacity:1!important}.form_contact input::placeholder,.form_contact textarea::placeholder{color:#ff9900!important;opacity:1!important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-submit-container{padding-top:10px!important}a.button.download-button{z-index:20;position:relative;background-color:#96262cc7;display:inline-block;padding:20px 40px;border-radius:0 0 30px 30px;position:absolute;left:0;right:0;margin:0 auto;bottom:0;color:#fff;font-weight:700}a.button.download-button:hover{background-color:#ffffffba}.header-icons-container.header-phone{display:none}.portfolio-post-meta{display:none}.portfolio_left_part{width:50%}.portfolio_right_part{width:50%}.portfolio-details ul{list-style:none;display:flex;justify-content:center}.portfolio-details li{list-style:none;margin:15px;font-size:1.3rem}.single-agrarium_portfolio .page-title-container{display:none}.portfolio-intro{width:100%;border-radius:30px;color:#fff;position:relative;margin-top:7rem;margin-bottom:4rem;padding:4rem 4rem!important;box-sizing:border-box}.portfolio-intro:before{position:absolute;content:"";width:100%;height:100%;background-color:#0000007d;left:0;top:0;border-radius:30px;z-index:0;box-shadow:0 5px 8px 1px #00000024}.portfolio-intro h1{color:#fff;z-index:2;position:relative;font-size:3.8rem}.single-portfolio{display:flex;flex-direction:column}.form_candidature .wpforms-form button[type="submit"]{position:relative;height:inherit!important;background-color:white!important;color:black!important;font-size:1rem!important;padding:12px 24px 10px!important;font-weight:bold!important;border-radius:100px!important;border:2px solid #ff9900!important;cursor:pointer!important;transition:background-color 0.3s,color 0.3s!important;outline:none!important;z-index:1}.form_candidature .wpforms-form button[type="submit"]:hover{background-color:#ff99000a!important;background-image:none!important;color:black!important}.form_candidature .wpforms-form button[type="submit"]:after,.form_candidature .wpforms-form input[type="submit"]:after{background:#ff9900fc;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:150%;height:100%;transform-origin:0% 100%;transform:rotateZ(5deg) translate(-.6em,110%);transition:transform 0.5s ease-in-out}.form_candidature .wpforms-form button[type="submit"]:hover:after,.form_candidature .wpforms-form input[type="submit"]:hover:after{transform:rotateZ(0deg) translate(0,0)}.portfolio-listing-wrapper .portfolio-item-wrapper .post-title{font-size:xx-large;line-height:normal}.hide_table img{height:0}.form_candidature label{font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#000}.form_candidature{background-color:#ffffff42;padding:20px 20px!important;border-radius:10px;box-shadow:0 4px 10px #00000030}.single-agrarium_portfolio .form_candidature{padding:0!important}.form_candidature h3{margin-top:0!important;padding-top:0}.form_candidature .flex{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:2%;justify-content:space-between;row-gap:1rem}.form_candidature .flex>div{width:48%!important}.single-portfolio .portfolio-post-content .portfolio-post-subtitle{font-family:"Manrope";padding:40px;line-height:normal;background-color:#f906;color:#a18b26;border-radius:20px;border:2px solid;font-size:1.2rem}.portfolio-post-content{display:flex;width:100%!important;column-gap:3rem;padding:0!important}.sib_loader{position:absolute;bottom:-20px}.form_newsletter input[type="submit"]{background-color:#f90;border:0;border-radius:100px;position:absolute;right:2px;margin:2px;padding:10px 20px;font-size:0.88rem!important;top:2px;cursor:pointer}.form_newsletter .mc4wp-form-fields{display:flex;align-items:center!important}.form_newsletter input[type="email"]{background-color:#00000030;border-color:#fff0;border-radius:50px;backdrop-filter:blur(20px)!important;color:white!important;padding:10px 30px;height:inherit}.form_newsletter input[type="email"]::placeholder{color:#fff}p{line-height:inherit}.home .header_ctn .header_logo img{border-color:transparent!important;transition:border-color 0.3s ease,box-shadow 0.3s ease}.home .header_ctn .header_logo .elementor-widget-container{box-shadow:none!important;transition:background-color 0.3s ease,box-shadow 0.3s ease}.home .header_ctn.scrolled .header_logo img{border-color:#ffffff!important}.home .header_ctn.scrolled .header_logo .elementor-widget-container{background-color:#ffffff!important;box-shadow:0 0 10px 0 rgb(0 0 0 / .16)!important}.home .header_ctn .header_logo{transform:translateY(-20px);opacity:1;transition:transform 0.3s ease,opacity 0.3s ease}.home .header_ctn.scrolled .header_logo{opacity:1}.header_menu .elementor-nav-menu>li::before,.header_menu .elementor-nav-menu .sub-menu li::before{content:none}.header_btn .elementor-button{position:relative;overflow:hidden;z-index:1}.header_btn .elementor-button-wrapper{display:flex;min-width:165px}@media (max-width:767px){.header_btn .elementor-button-wrapper{min-width:unset!important}}.header_ctn .elementor-button:after{background:#ff9900fc;content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:150%;height:100%;transform-origin:0% 100%;transform:rotateZ(5deg) translate(-.6em,110%);transition:transform 0.5s ease-in-out}@media (max-width:767px){.header_ctn .elementor-button:after{display:none!important}}.header_ctn .elementor-button:hover:after{transform:rotateZ(0deg) translate(0,0)}.header .agrarium-button{border-radius:100px;background-color:#f906;font-weight:700}.home .header_ctn{box-shadow:none!important;position:fixed;width:100%;top:0;left:0;z-index:1000;transition:background 0.3s ease}.home .header_ctn .elementor-item{transition:color 0.3s ease}.home .header_ctn.scrolled{background:#ffffff!important;box-shadow:0 0 6px 1px rgb(0 0 0 / .09)!important}.home .header_ctn.scrolled .header_logo_white{display:none}.home .header_ctn.scrolled .header_logo{display:flex;transition:300ms}.home .header_ctn.scrolled .header_logo_white{display:none}.home .header_ctn.scrolled .elementor-item{color:#000000!important}.header_menu .home_menu_icon a,.header_menu .contact_menu_icon a{font-size:0px!important;margin:0 40px 0 10px!important}.header_menu .home_menu_icon a::before{content:"";display:inline-block!important;width:24px!important;height:24px!important;background-color:#202020!important;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" stroke="black" stroke-linecap="round" stroke-miterlimit="10" stroke-width="4" d="M2 31L32 5l30 26" stroke-linejoin="round"/><path fill="none" stroke="black" stroke-linecap="round" stroke-miterlimit="10" stroke-width="4" d="M54 19v-9h-9" stroke-linejoin="round"/><path fill="none" stroke="black" stroke-linecap="round" stroke-miterlimit="10" stroke-width="4" d="M10 32.167V62h14V42h16v20h14V32.083" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" stroke="black" stroke-linecap="round" stroke-miterlimit="10" stroke-width="4" d="M2 31L32 5l30 26" stroke-linejoin="round"/><path fill="none" stroke="black" stroke-linecap="round" stroke-miterlimit="10" stroke-width="4" d="M54 19v-9h-9" stroke-linejoin="round"/><path fill="none" stroke="black" stroke-linecap="round" stroke-width="4" d="M10 32.167V62h14V42h16v20h14V32.083" stroke-linejoin="round"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:1!important}.header_menu .contact_menu_icon a::before{content:"";display:inline-block!important;width:24px!important;height:24px!important;background-color:#202020!important;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" aria-labelledby="title" aria-describedby="desc" role="img" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Mail</title><desc>A line styled icon from Orion Icon Library.</desc><path data-name="layer2" fill="none" stroke="%23202020" stroke-miterlimit="10" stroke-width="4" d="M2 12l30 29 30-29M42 31.6L62 52M2 52l20-20.4" stroke-linejoin="round" stroke-linecap="round"></path><path data-name="layer1" fill="none" stroke="%23202020" stroke-miterlimit="10" stroke-width="4" d="M2 12h60v40H2z" stroke-linejoin="round" stroke-linecap="round"></path></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" aria-labelledby="title" aria-describedby="desc" role="img" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Mail</title><desc>A line styled icon from Orion Icon Library.</desc><path data-name="layer2" fill="none" stroke="%23202020" stroke-miterlimit="10" stroke-width="4" d="M2 12l30 29 30-29M42 31.6L62 52M2 52l20-20.4" stroke-linejoin="round" stroke-linecap="round"></path><path data-name="layer1" fill="none" stroke="%23202020" stroke-miterlimit="10" stroke-width="4" d="M2 12h60v40H2z" stroke-linejoin="round" stroke-linecap="round"></path></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:1!important}.home .header_menu .home_menu_icon a::before,.home .header_menu .contact_menu_icon a::before{transition:background-color 0.3s ease}.home .header_ctn.scrolled .header_menu .home_menu_icon a::before,.home .header_ctn.scrolled .header_menu .contact_menu_icon a::before{background-color:#202020!important}.header_menu .home_menu_icon a:hover::before,.header_menu .contact_menu_icon a:hover::before,.home .header_menu .home_menu_icon a:hover::before,.home .header_menu .contact_menu_icon a:hover::before,.home .header_ctn.scrolled .header_menu .home_menu_icon a:hover::before,.home .header_ctn.scrolled .header_menu .contact_menu_icon a:hover::before{background-color:#ff9900!important}.search_icon .e-font-icon-svg-container .e-fas-search{display:none!important}.search_icon .e-font-icon-svg-container::before{content:"";display:inline-block;width:28px;height:28px;background-color:#202020;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="11" cy="11" r="8" stroke="black" stroke-width="1.5" fill="none"/><line x1="16" y1="16" x2="22" y2="22" stroke="black" stroke-width="1.5"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="11" cy="11" r="8" stroke="black" stroke-width="1.5" fill="none"/><line x1="16" y1="16" x2="22" y2="22" stroke="black" stroke-width="1.5"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color 0.3s ease}.home .search_icon .e-font-icon-svg-container::before{background-color:#fff}.home .header_ctn.scrolled .search_icon .e-font-icon-svg-container::before{background-color:#202020}.search_icon .e-font-icon-svg-container:hover::before{background-color:#f90}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}.show_on_hover .icon-box-info{opacity:0;transform:translateY(10px);max-height:0;overflow:hidden;transition:max-height 1s ease,opacity 1s ease,transform 1s ease}.show_on_hover:hover .icon-box-info{opacity:1;transform:translateY(0);max-height:700px}.footer_menu ul{display:grid!important;grid-template-columns:repeat(2,1fr)}.toolbar{position:fixed;left:20px;bottom:20px;z-index:1000;opacity:0;transform:translateX(-100px);transition:opacity 0.5s ease-out,transform 0.5s ease-out}.toolbar.animate-in{opacity:1;transform:translateX(0)}.tools-bubble{display:flex;align-items:center;height:37px;background-color:#f90;color:#000;padding:10px;border-radius:105px;box-shadow:0 4px 6px rgb(0 0 0 / .2);transition:width 0.3s ease}.toolbar-icon-info{display:none;width:38px;fill:#202020}.tools-bubble.retracted .toolbar-icon-info{display:flex}.toolbar-icon-info{cursor:pointer;transition:transform 0.3s ease,color 0.3s ease}.toolbar-icon-info:hover{transform:scale(1.1)}.tools-bubble.retracted .toolbar-icon,.tools-bubble.retracted .toolbar-button,.tools-bubble.retracted .toolbar-toggle{display:none}.toolbar-icon{display:flex;align-items:center;justify-content:center;color:#000;width:45px;height:45px;font-size:20px;text-decoration:none;transition:color 0.3s ease,background-color 0.3s ease;border-radius:50%}.toolbar-icon span{display:none}.toolbar-icon:hover{color:#fff}.toolbar-separator{width:1px;height:40px;background-color:#000;margin:0 10px;opacity:1;transition:opacity 0.3s ease,transform 0.3s ease}.tools-bubble.retracted .toolbar-separator{opacity:0;transform:scaleX(0)}.toolbar-toggle{background:none;border:none;color:#000;cursor:pointer;margin-left:auto;font-size:22px;margin-left:5px;transition:transform 0.3s ease;padding:inherit!important}.toolbar-toggle:hover{color:#fff}.toolbar-toggle.retracted .fas{transform:rotate(180deg)}.toolbar-button{font-family:"Josefin Sans";display:inline-block;background-color:#fcb448;color:#000;padding:6px 22px;border-radius:20px;font-size:14px;font-weight:500;margin-left:10px;text-decoration:none;transition:color 0.3s ease,background-color 0.3s ease}.toolbar-button:hover{background-color:#fff;color:#000}#top_btn{position:fixed;bottom:20px;right:-50px;color:#fff;padding:0;border-radius:5px;font-size:14px;cursor:pointer;opacity:0;z-index:1000;transition:transform 0.3s ease,opacity 0.3s ease}#top_btn a{display:flex;align-items:center;justify-content:center;width:55px;height:55px;text-decoration:none;color:inherit;background-color:#f90;transition:background-color 0.3s,color 0.3s}#top_btn svg{width:34px;height:34px;transition:fill 0.3s ease}.show-top-btn{opacity:1!important;transform:translateX(-60px)}#top_btn:hover a{background-color:#000}#top_btn:hover svg{fill:#fff}#top_btn.clicked a{background-color:#f90}@media (max-width:768px){.toolbar{display:none}}.chart-container{width:100%!important;margin:auto;padding:20px;background-color:#fff;border-radius:8px}canvas#myChart{width:100%!important;height:auto!important}.chartjs-render-monitor{transition:transform 0.3s ease}.chartjs-render-monitor:hover{transform:scale(1.08)}.quote_ctn p{text-align:center}.job_cart:hover{transform:scale(.95);box-shadow:0 10px 20px rgb(0 0 0 / .2)}.carte{border:1px solid #ccc;padding:20px;margin-bottom:10px;cursor:pointer;transition:all 0.3s ease}.carte .carte_contenu{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.carte.active .carte_contenu{max-height:500px}.card_ctn{cursor:pointer}.card_content{overflow:hidden;max-height:0;transition:max-height 0.3s ease}.card_content.hidden{display:none;height:0}.cart_ctn.active .card_content{display:block;max-height:500px}.form_check_young{padding-top:50px!important;padding-bottom:20px!important}.form_check_young input[type="checkbox"]{position:absolute!important;opacity:0!important;cursor:pointer!important}.form_check_young label{position:relative!important;padding-left:30px!important;cursor:pointer;font-weight:bold!important;font-size:1.1rem!important}.form_check_young label::before{content:"";position:absolute!important;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #f90;border-radius:5px;background-color:#fff;transition:background-color 0.3s,border-color 0.3s}.form_check_young input[type="checkbox"]:checked+label::after{content:"";position:absolute;left:7px;top:45%;transform:translateY(-50%) rotate(45deg);width:5px;height:10px;border:solid #f90;border-width:0 2px 2px 0}.form_check_young label:hover::before{border-color:#f90}.adhesion_submit_btn{margin-top:30px!important}.territoir_list_ctn ul{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.elementor-video-container iframe{border-radius:20px;max-width:90%;height:70vh}.tooltip{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(10px);background-color:#eecd38f1;color:#000;padding:20px;border-radius:25px;white-space:normal;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;z-index:100;width:500px;min-height:450px;font-size:1rem;pointer-events:none;box-shadow:0 4px 6px rgb(0 0 0 / .2)}.tooltip.active{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.dev_ctn{border-radius:16% 84% 22% 78% / 74% 36% 64% 26%}.invest_ctn{border-radius:73% 27% 36% 64% / 72% 31% 69% 28%}.agir_ctn{border-radius:30% 70% 67% 33% / 30% 31% 69% 70%}.invest_ctn:hover,.agir_ctn:hover,.dev_ctn:hover{cursor:pointer;transform:scale(1.05)!important;box-shadow:0 10px 20px rgb(0 0 0 / .2)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.footer_menu .elementor-item{display:inline-block}.agrarium-button,button,input[type="submit"],input[type="button"],div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"],div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"],div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button,.wp-block-button__link{font-family:josefin sans,Helvetica,sans-serif!important;font-size:1.1rem!important;font-weight:400!important;border-radius:100px;padding:12px 20px}.sidebar_cta{border-radius:30px;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease}.sidebar_cta:hover p{color:#ffcc00!important;transition:color 0.3s ease}.highlight-quotes{position:relative;top:25px;font-size:4rem;color:#f90}.archive-listing .blog-item{font-size:1rem!important}.archive-listing .blog-item .post-meta-header .post-meta-item-author,.archive-listing .blog-item .post-meta-header ::after{display:none}.recent-posts-wrapper .blog-item{font-size:1rem}.recent-posts-wrapper .blog-item .post-meta-header .post-meta-item-author,.recent-posts-wrapper .blog-item .post-meta-header ::after{display:none}.communique_press_new_div{display:flex;flex-direction:column-reverse}.communique_press_new_div .content-wrapper{margin:5rem auto!important}.hotspot-orange .e-hotspot__inner-circle{background-color:#ff9900!important}.hotspot-orange .e-hotspot__outer-circle{border-color:#ff9900!important}.hotspot-orange .e-hotspot--expand{--hotspot-color:#ff9900 !important}.sd-cmp-3CtBh{z-index:10!important;display:none};background:border-box;background:-}span.page-numbers.current{background-color:#F90;padding:10px 15px;border:1px solid #F90}@media (max-width:991px){.elementor-headline .elementor-headline-plain-text{text-shadow:2px 2px 4px rgb(0 0 0 / .5)}}.custom_email_input{margin-top:34px!important}.agrarium-heading .agrarium-subheading{bottom:1rem;font-size:3.1rem!important}.comment-form button#submit{position:relative;height:auto;background-color:white!important;color:black!important;font-size:1rem!important;padding:12px 24px!important;font-weight:bold!important;border-radius:100px!important;border:2px solid #ff9900!important;cursor:pointer!important;overflow:hidden;transition:background-color 0.3s,color 0.3s;z-index:1}.comment-form button#submit:hover{background-color:#ff99000a!important;color:black!important}.comment-form button#submit:after{content:"";background:#ff9900fc;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:150%;height:100%;transform-origin:0% 100%;transform:rotateZ(5deg) translate(-.6em,110%);transition:transform 0.5s ease-in-out}.comment-form button#submit:hover:after{transform:rotateZ(0deg) translate(0,0)}html body p{margin:1em 0!important}.home .header_logo{margin-top:10px}.header_menu .elementor-item:after{border-radius:100px}.agrarium-heading .agrarium-subheading{white-space:pre-wrap!important}.elementor-counter-number-wrapper{height:auto!important}.category-communiques-de-presse .grid-blog-item-wrapper:not(.agrarium-format-quote) .blog-item .post-meta-header:not(:first-child){margin-top:0}html .form_contact .wpforms-form button[type="submit"]{font-weight:bold!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:1rem!important;border:0!important;background-color:#ff9900!important;height:inherit}.post-labels .post-categories{display:none}.header-menu-container a{text-decoration:none!important}.form_contact input,.form_contact textarea{border:1px solid #ff9900!important;color:#ff9900!important;opacity:1!important}.form_contact input::placeholder,.form_contact textarea::placeholder{color:#ff9900!important;opacity:1!important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-submit-container{padding-top:10px!important}a.button.download-button{z-index:20;position:relative;background-color:#96262cc7;display:inline-block;padding:20px 40px;border-radius:0 0 30px 30px;position:absolute;left:0;right:0;margin:0 auto;bottom:0;color:#fff;font-weight:700}a.button.download-button:hover{background-color:#ffffffba}.header-icons-container.header-phone{display:none}.portfolio-post-meta{display:none}.portfolio_left_part{width:50%}.portfolio_right_part{width:50%}.portfolio-details ul{list-style:none;display:flex;justify-content:center}.portfolio-details li{list-style:none;margin:15px;font-size:1.3rem}.single-agrarium_portfolio .page-title-container{display:none}.portfolio-intro{width:100%;border-radius:30px;color:#fff;position:relative;margin-top:7rem;margin-bottom:4rem;padding:4rem 4rem!important;box-sizing:border-box}.portfolio-intro:before{position:absolute;content:"";width:100%;height:100%;background-color:#0000007d;left:0;top:0;border-radius:30px;z-index:0;box-shadow:0 5px 8px 1px #00000024}.portfolio-intro h1{color:#fff;z-index:2;position:relative;font-size:3.8rem}.single-portfolio{display:flex;flex-direction:column}.form_candidature .wpforms-form button[type="submit"]{position:relative;height:inherit!important;background-color:white!important;color:black!important;font-size:1rem!important;padding:12px 24px 10px!important;font-weight:bold!important;border-radius:100px!important;border:2px solid #ff9900!important;cursor:pointer!important;transition:background-color 0.3s,color 0.3s!important;outline:none!important;z-index:1}.form_candidature .wpforms-form button[type="submit"]:hover{background-color:#ff99000a!important;background-image:none!important;color:black!important}.form_candidature .wpforms-form button[type="submit"]:after,.form_candidature .wpforms-form input[type="submit"]:after{background:#ff9900fc;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:150%;height:100%;transform-origin:0% 100%;transform:rotateZ(5deg) translate(-.6em,110%);transition:transform 0.5s ease-in-out}.form_candidature .wpforms-form button[type="submit"]:hover:after,.form_candidature .wpforms-form input[type="submit"]:hover:after{transform:rotateZ(0deg) translate(0,0)}.portfolio-listing-wrapper .portfolio-item-wrapper .post-title{font-size:xx-large;line-height:normal}.hide_table img{height:0}.form_candidature label{font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#000}.form_candidature{background-color:#ffffff42;padding:20px 20px!important;border-radius:10px;box-shadow:0 4px 10px #00000030}.single-agrarium_portfolio .form_candidature{padding:0!important}.form_candidature h3{margin-top:0!important;padding-top:0}.form_candidature .flex{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:2%;justify-content:space-between;row-gap:1rem}.form_candidature .flex>div{width:48%!important}.single-portfolio .portfolio-post-content .portfolio-post-subtitle{font-family:"Manrope";padding:40px;line-height:normal;background-color:#f906;color:#a18b26;border-radius:20px;border:2px solid;font-size:1.2rem}.portfolio-post-content{display:flex;width:100%!important;column-gap:3rem;padding:0!important}.sib_loader{position:absolute;bottom:-20px}.form_newsletter input[type="submit"]{background-color:#f90;border:0;border-radius:100px;position:absolute;right:2px;margin:2px;padding:10px 20px;font-size:0.88rem!important;top:2px;cursor:pointer}.form_newsletter .mc4wp-form-fields{display:flex;align-items:center!important}.form_newsletter input[type="email"]{background-color:#00000030;border-color:#fff0;border-radius:50px;backdrop-filter:blur(20px)!important;color:white!important;padding:10px 30px;height:inherit}.form_newsletter input[type="email"]::placeholder{color:#fff}p{line-height:inherit}.home .header_ctn .header_logo img{border-color:transparent!important;transition:border-color 0.3s ease,box-shadow 0.3s ease}.home .header_ctn .header_logo .elementor-widget-container{box-shadow:none!important;transition:background-color 0.3s ease,box-shadow 0.3s ease}.home .header_ctn.scrolled .header_logo img{border-color:#ffffff!important}.home .header_ctn.scrolled .header_logo .elementor-widget-container{background-color:#ffffff!important;box-shadow:0 0 10px 0 rgb(0 0 0 / .16)!important}.home .header_ctn .header_logo{transform:translateY(-20px);opacity:1;transition:transform 0.3s ease,opacity 0.3s ease}.home .header_ctn.scrolled .header_logo{opacity:1}.header_menu .elementor-nav-menu>li::before,.header_menu .elementor-nav-menu .sub-menu li::before{content:none}.header_btn .elementor-button{position:relative;overflow:hidden;z-index:1}.header_btn .elementor-button-wrapper{display:flex;min-width:165px}@media (max-width:767px){.header_btn .elementor-button-wrapper{min-width:unset!important}}.header_ctn .elementor-button:after{background:#ff9900fc;content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:150%;height:100%;transform-origin:0% 100%;transform:rotateZ(5deg) translate(-.6em,110%);transition:transform 0.5s ease-in-out}@media (max-width:767px){.header_ctn .elementor-button:after{display:none!important}}.header_ctn .elementor-button:hover:after{transform:rotateZ(0deg) translate(0,0)}.header .agrarium-button{border-radius:100px;background-color:#f906;font-weight:700}.home .header_ctn{box-shadow:none!important;position:fixed;width:100%;top:0;left:0;z-index:1000;transition:background 0.3s ease}.home .header_ctn .elementor-item{transition:color 0.3s ease}.home .header_ctn.scrolled{background:#ffffff!important;box-shadow:0 0 6px 1px rgb(0 0 0 / .09)!important}.home .header_ctn.scrolled .header_logo_white{display:none}.home .header_ctn.scrolled .header_logo{display:flex;transition:300ms}.home .header_ctn.scrolled .header_logo_white{display:none}.home .header_ctn.scrolled .elementor-item{color:#000000!important}.header_menu .home_menu_icon a,.header_menu .contact_menu_icon a{font-size:0px!important;margin:0 40px 0 10px!important}.header_menu .home_menu_icon a::before{content:"";display:inline-block!important;width:24px!important;height:24px!important;background-color:#202020!important;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" stroke="black" stroke-linecap="round" stroke-miterlimit="10" stroke-width="4" d="M2 31L32 5l30 26" stroke-linejoin="round"/><path fill="none" stroke="black" stroke-linecap="round" stroke-miterlimit="10" stroke-width="4" d="M54 19v-9h-9" stroke-linejoin="round"/><path fill="none" stroke="black" stroke-linecap="round" stroke-miterlimit="10" stroke-width="4" d="M10 32.167V62h14V42h16v20h14V32.083" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" stroke="black" stroke-linecap="round" stroke-miterlimit="10" stroke-width="4" d="M2 31L32 5l30 26" stroke-linejoin="round"/><path fill="none" stroke="black" stroke-linecap="round" stroke-miterlimit="10" stroke-width="4" d="M54 19v-9h-9" stroke-linejoin="round"/><path fill="none" stroke="black" stroke-linecap="round" stroke-width="4" d="M10 32.167V62h14V42h16v20h14V32.083" stroke-linejoin="round"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:1!important}.header_menu .contact_menu_icon a::before{content:"";display:inline-block!important;width:24px!important;height:24px!important;background-color:#202020!important;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" aria-labelledby="title" aria-describedby="desc" role="img" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Mail</title><desc>A line styled icon from Orion Icon Library.</desc><path data-name="layer2" fill="none" stroke="%23202020" stroke-miterlimit="10" stroke-width="4" d="M2 12l30 29 30-29M42 31.6L62 52M2 52l20-20.4" stroke-linejoin="round" stroke-linecap="round"></path><path data-name="layer1" fill="none" stroke="%23202020" stroke-miterlimit="10" stroke-width="4" d="M2 12h60v40H2z" stroke-linejoin="round" stroke-linecap="round"></path></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" aria-labelledby="title" aria-describedby="desc" role="img" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Mail</title><desc>A line styled icon from Orion Icon Library.</desc><path data-name="layer2" fill="none" stroke="%23202020" stroke-miterlimit="10" stroke-width="4" d="M2 12l30 29 30-29M42 31.6L62 52M2 52l20-20.4" stroke-linejoin="round" stroke-linecap="round"></path><path data-name="layer1" fill="none" stroke="%23202020" stroke-miterlimit="10" stroke-width="4" d="M2 12h60v40H2z" stroke-linejoin="round" stroke-linecap="round"></path></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:1!important}.home .header_menu .home_menu_icon a::before,.home .header_menu .contact_menu_icon a::before{transition:background-color 0.3s ease}.home .header_ctn.scrolled .header_menu .home_menu_icon a::before,.home .header_ctn.scrolled .header_menu .contact_menu_icon a::before{background-color:#202020!important}.header_menu .home_menu_icon a:hover::before,.header_menu .contact_menu_icon a:hover::before,.home .header_menu .home_menu_icon a:hover::before,.home .header_menu .contact_menu_icon a:hover::before,.home .header_ctn.scrolled .header_menu .home_menu_icon a:hover::before,.home .header_ctn.scrolled .header_menu .contact_menu_icon a:hover::before{background-color:#ff9900!important}.search_icon .e-font-icon-svg-container .e-fas-search{display:none!important}.search_icon .e-font-icon-svg-container::before{content:"";display:inline-block;width:28px;height:28px;background-color:#202020;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="11" cy="11" r="8" stroke="black" stroke-width="1.5" fill="none"/><line x1="16" y1="16" x2="22" y2="22" stroke="black" stroke-width="1.5"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="11" cy="11" r="8" stroke="black" stroke-width="1.5" fill="none"/><line x1="16" y1="16" x2="22" y2="22" stroke="black" stroke-width="1.5"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color 0.3s ease}.home .search_icon .e-font-icon-svg-container::before{background-color:#fff}.home .header_ctn.scrolled .search_icon .e-font-icon-svg-container::before{background-color:#202020}.search_icon .e-font-icon-svg-container:hover::before{background-color:#f90}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}.show_on_hover .icon-box-info{opacity:0;transform:translateY(10px);max-height:0;overflow:hidden;transition:max-height 1s ease,opacity 1s ease,transform 1s ease}.show_on_hover:hover .icon-box-info{opacity:1;transform:translateY(0);max-height:700px}.footer_menu ul{display:grid!important;grid-template-columns:repeat(2,1fr)}.toolbar{position:fixed;left:20px;bottom:20px;z-index:1000;opacity:0;transform:translateX(-100px);transition:opacity 0.5s ease-out,transform 0.5s ease-out}.toolbar.animate-in{opacity:1;transform:translateX(0)}.tools-bubble{display:flex;align-items:center;height:37px;background-color:#f90;color:#000;padding:10px;border-radius:105px;box-shadow:0 4px 6px rgb(0 0 0 / .2);transition:width 0.3s ease}.toolbar-icon-info{display:none;width:38px;fill:#202020}.tools-bubble.retracted .toolbar-icon-info{display:flex}.toolbar-icon-info{cursor:pointer;transition:transform 0.3s ease,color 0.3s ease}.toolbar-icon-info:hover{transform:scale(1.1)}.tools-bubble.retracted .toolbar-icon,.tools-bubble.retracted .toolbar-button,.tools-bubble.retracted .toolbar-toggle{display:none}.toolbar-icon{display:flex;align-items:center;justify-content:center;color:#000;width:45px;height:45px;font-size:20px;text-decoration:none;transition:color 0.3s ease,background-color 0.3s ease;border-radius:50%}.toolbar-icon span{display:none}.toolbar-icon:hover{color:#fff}.toolbar-separator{width:1px;height:40px;background-color:#000;margin:0 10px;opacity:1;transition:opacity 0.3s ease,transform 0.3s ease}.tools-bubble.retracted .toolbar-separator{opacity:0;transform:scaleX(0)}.toolbar-toggle{background:none;border:none;color:#000;cursor:pointer;margin-left:auto;font-size:22px;margin-left:5px;transition:transform 0.3s ease;padding:inherit!important}.toolbar-toggle:hover{color:#fff}.toolbar-toggle.retracted .fas{transform:rotate(180deg)}.toolbar-button{font-family:"Josefin Sans";display:inline-block;background-color:#fcb448;color:#000;padding:6px 22px;border-radius:20px;font-size:14px;font-weight:500;margin-left:10px;text-decoration:none;transition:color 0.3s ease,background-color 0.3s ease}.toolbar-button:hover{background-color:#fff;color:#000}#top_btn{position:fixed;bottom:20px;right:-50px;color:#fff;padding:0;border-radius:5px;font-size:14px;cursor:pointer;opacity:0;z-index:1000;transition:transform 0.3s ease,opacity 0.3s ease}#top_btn a{display:flex;align-items:center;justify-content:center;width:55px;height:55px;text-decoration:none;color:inherit;background-color:#f90;transition:background-color 0.3s,color 0.3s}#top_btn svg{width:34px;height:34px;transition:fill 0.3s ease}.show-top-btn{opacity:1!important;transform:translateX(-60px)}#top_btn:hover a{background-color:#000}#top_btn:hover svg{fill:#fff}#top_btn.clicked a{background-color:#f90}@media (max-width:768px){.toolbar{display:none}}.chart-container{width:100%!important;margin:auto;padding:20px;background-color:#fff;border-radius:8px}canvas#myChart{width:100%!important;height:auto!important}.chartjs-render-monitor{transition:transform 0.3s ease}.chartjs-render-monitor:hover{transform:scale(1.08)}.quote_ctn p{text-align:center}.job_cart:hover{transform:scale(.95);box-shadow:0 10px 20px rgb(0 0 0 / .2)}.carte{border:1px solid #ccc;padding:20px;margin-bottom:10px;cursor:pointer;transition:all 0.3s ease}.carte .carte_contenu{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.carte.active .carte_contenu{max-height:500px}.card_ctn{cursor:pointer}.card_content{overflow:hidden;max-height:0;transition:max-height 0.3s ease}.card_content.hidden{display:none;height:0}.cart_ctn.active .card_content{display:block;max-height:500px}.form_check_young{padding-top:50px!important;padding-bottom:20px!important}.form_check_young input[type="checkbox"]{position:absolute!important;opacity:0!important;cursor:pointer!important}.form_check_young label{position:relative!important;padding-left:30px!important;cursor:pointer;font-weight:bold!important;font-size:1.1rem!important}.form_check_young label::before{content:"";position:absolute!important;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #f90;border-radius:5px;background-color:#fff;transition:background-color 0.3s,border-color 0.3s}.form_check_young input[type="checkbox"]:checked+label::after{content:"";position:absolute;left:7px;top:45%;transform:translateY(-50%) rotate(45deg);width:5px;height:10px;border:solid #f90;border-width:0 2px 2px 0}.form_check_young label:hover::before{border-color:#f90}.adhesion_submit_btn{margin-top:30px!important}.territoir_list_ctn ul{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.elementor-video-container iframe{border-radius:20px;max-width:90%;height:70vh}.tooltip{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(10px);background-color:#eecd38f1;color:#000;padding:20px;border-radius:25px;white-space:normal;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;z-index:100;width:500px;min-height:450px;font-size:1rem;pointer-events:none;box-shadow:0 4px 6px rgb(0 0 0 / .2)}.tooltip.active{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.dev_ctn{border-radius:16% 84% 22% 78% / 74% 36% 64% 26%}.invest_ctn{border-radius:73% 27% 36% 64% / 72% 31% 69% 28%}.agir_ctn{border-radius:30% 70% 67% 33% / 30% 31% 69% 70%}.invest_ctn:hover,.agir_ctn:hover,.dev_ctn:hover{cursor:pointer;transform:scale(1.05)!important;box-shadow:0 10px 20px rgb(0 0 0 / .2)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.footer_menu .elementor-item{display:inline-block}.agrarium-button,button,input[type="submit"],input[type="button"],div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"],div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"],div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button,.wp-block-button__link{font-family:josefin sans,Helvetica,sans-serif!important;font-size:1.1rem!important;font-weight:400!important;border-radius:100px;padding:12px 20px}.sidebar_cta{border-radius:30px;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease}.sidebar_cta:hover p{color:#ffcc00!important;transition:color 0.3s ease}.highlight-quotes{position:relative;top:25px;font-size:4rem;color:#f90}.archive-listing .blog-item{font-size:1rem!important}.archive-listing .blog-item .post-meta-header .post-meta-item-author,.archive-listing .blog-item .post-meta-header ::after{display:none}.recent-posts-wrapper .blog-item{font-size:1rem}.recent-posts-wrapper .blog-item .post-meta-header .post-meta-item-author,.recent-posts-wrapper .blog-item .post-meta-header ::after{display:none}.communique_press_new_div{display:flex;flex-direction:column-reverse}.communique_press_new_div .content-wrapper{margin:5rem auto!important}.hotspot-orange .e-hotspot__inner-circle{background-color:#ff9900!important}.hotspot-orange .e-hotspot__outer-circle{border-color:#ff9900!important}.hotspot-orange .e-hotspot--expand{--hotspot-color:#ff9900 !important}.sd-cmp-3CtBh{z-index:10!important;display:none}.grille-boucle-actus a.page-numbers{border:1px solid #F90;padding:10px 15px}.grille-boucle-actus a.page-numbers:hover{background-color:#F90}.grille-boucle-actus span.page-numbers.current{background-color:#F90;padding:10px 15px;border:1px solid #F90}