.select-custom{padding:11px;border:none;border-radius:2px;max-width:300px;width:100%;margin-top:10px}.ratio-ligne{display:inline-grid;gap:15px;margin:10px 0;font-size:18px}.label-custom{font-size:22px}.wpcf7-custom{background-color:#fff;border:0px solid #bbb!important;padding:10px!important;border-radius:2px;font-size:18px;color:#4e4e4e;margin-top:0.5em!important;margin-bottom:1em!important;max-width:300px}.et_pb_blurb.trait-description .et_pb_blurb_description p{line-height:1.75em;border-top:#95C11F 2px solid;padding-top:10px;height:110px;max-height:110px}.et_pb_blurb.margin-title h3.et_pb_module_header{height:250px;max-height:260px}.et_pb_blurb.trait-description2 .et_pb_blurb_description p{line-height:1.75em;border-top:#95C11F 2px solid;padding-top:10px;height:80px;max-height:90px}.et_pb_blurb.margin-title2 h3.et_pb_module_header{height:200px;max-height:210px}.border-separation-bloc{border-left:3px solid #95C11F;padding-left:40px}.icon-citation{font-size:60px;content:url("https://www.impactcapital.fr/wp-content/uploads/2025/04/citation_citation.svg")}li.current-menu-item a{font-weight:600!important;text-decoration:underline}.btn-investor{display:flex;align-items:center;gap:4px;padding:15px 20px!important;font-size:22px;color:#ffffff!important;background:linear-gradient(90deg,#28265b,#66839b);border:none;border-radius:50px;cursor:pointer;transition:0.3s ease;font-weight:500;outline:none;box-shadow:none;text-transform:capitalize;margin-left:40px!important}#menu-menu-principal .btn-investor a{padding-bottom:0!important;color:#fff!important;text-transform:capitalize;letter-spacing:0px!important}.btn-investor:hover{background:linear-gradient(90deg,#66839b,#28265b);color:#fff!important}.logo{float:left;max-widht:250px;margin-right:20px}.et_pb_menu__wrap{float:right}.et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,.et_pb_menu--style-centered .et_pb_menu__wrap{align-items:baseline}.custom-footer{background-color:none}.footer-container{max-width:1780px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem}.footer-logo-social{flex:1 1 50px;padding-left:50px}.footer-logo{max-width:350px;min-width:170px;margin-bottom:1rem}.footer-social{text-align:center}.footer-social a{font-size:1.4rem;color:#003233;text-decoration:none}.footer-social-img{height:30px;margin:0 auto;text-align:center}.footer-locations{flex:2 1 600px;display:flex;gap:5rem;flex-wrap:wrap}.footer-location h4{color:#003233;font-weight:600;margin-bottom:0.5rem}.footer-location p{color:#27425E;font-weight:300;font-size:18px;line-height:1.7}.footer-newsletter{flex:1 1 300px;background-color:#003F3F;color:white;padding:2rem;border-radius:0px 0px 0px 0px}.footer-newsletter h4{font-weight:600!important;font-size:20px;margin-bottom:0.5rem;color:#fff!important}.footer-newsletter p{font-size:18px;margin-bottom:1rem}.newsletter-form{display:flex;overflow:hidden;border-radius:40px;background-color:white}.newsletter-form input{border:none;padding:0.8rem 1rem;font-size:18px;flex:1;outline:none}.newsletter-form button{background-color:#95C11F;color:white;font-size:18px;border:none;padding:0 1.5rem;cursor:pointer;transition:background 0.3s ease}.newsletter-form button:hover{background-color:#003F7F}@media (max-width:768px){.border-separation-bloc{border-left:none;padding-left:0}.et_pb_blurb.trait-description .et_pb_blurb_description p{line-height:1.75em;border-top:#95C11F 2px solid;padding-top:10px;height:110px;max-height:110px}.et_pb_blurb.margin-title h3.et_pb_module_header{height:150px!important;max-height:160px!important}}