:root{--text:#232020;--white:white;--transparent:transparent;--parme:#ddd9ff;--purple:#7a66e8;--bleu-nuit:#030559}body{color:var(--text);font-family:Dmsans Variablefont Opsz Wght,Arial,sans-serif;font-size:1rem;line-height:1.5}h1{color:var(--white);letter-spacing:-4px;margin-top:20px;margin-bottom:0;font-size:clamp(2rem,.792rem + 5.37vw,5.625rem);font-weight:400;line-height:1}h2{margin-top:0;margin-bottom:0;font-size:clamp(2rem,.792rem + 5.37vw,5.625rem);font-weight:400;line-height:1.1}h3{margin-top:0;margin-bottom:0;font-size:clamp(1.375rem,1.208rem + .741vw,1.875rem);font-weight:300;line-height:1.2}img{object-fit:cover;width:100%;max-width:none;height:100%;display:inline-block}label{letter-spacing:-.4px;margin-bottom:5px;font-size:clamp(1.125rem,1rem + .556vw,1.5rem);font-weight:500;line-height:1.2;display:block}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.page-wrapper{overflow:clip}.navbar-wrapper{justify-content:space-between;display:flex}.container-navbar{max-width:none;padding-left:clamp(1.875rem,2.083rem - .926vw,1.25rem);padding-right:clamp(1.875rem,2.083rem - .926vw,1.25rem)}.navbar{background-color:var(--transparent);position:absolute;inset:0% 0% auto}.nav-brand-wrapper{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.home_hero-section{background-image:linear-gradient(#0000,#000),linear-gradient(#0000001a,#0000001a),url(https://cdn.prod.website-files.com/68aeb3d3525eb498a3869059/68aeb47b9b10dc522d2571cb_irivesthero.avif);background-position:0 0,0 0,50% 47%;background-size:auto,auto,cover}.container-standard{max-width:1440px;padding-left:clamp(1.25rem,9.259vw - .833rem,7.5rem);padding-right:clamp(1.25rem,9.259vw - .833rem,7.5rem)}.spacer-section{height:clamp(3.75rem,1.667rem + 9.259vw,10rem)}.spacer-section-small{height:clamp(2.5rem,1.25rem + 5.556vw,6.25rem)}.underline-link{color:var(--white);vertical-align:sub;padding-right:5px;text-decoration:none;display:inline-block;overflow:hidden}.underline-link.normal{padding-right:0}.link-arrow{color:var(--parme);margin-left:10px;font-size:clamp(1.75rem,1.5rem + 1.111vw,2.5rem);display:inline-block;transform:translate(0)}.inline-txt{display:inline-block}.inline-txt.middle{margin-left:.5ch;margin-right:.5ch;display:inline-block}.underline{background-color:var(--white);width:100%;height:3px;transform:translate(-101%)}.underline.purple-bg{background-color:var(--purple);height:1px}.underline.thin{height:1px}.underline.black{background-color:var(--text);height:2px}.home-h1{grid-column-gap:.5ch;grid-row-gap:.5ch;text-align:center;letter-spacing:-2px;margin-top:0;margin-bottom:40px;font-size:clamp(2rem,.917rem + 4.815vw,5.25rem)}.spacer-nav{height:clamp(7rem,5.375rem + 7.222vw,11.875rem)}.subtitle{color:#f0f0f0;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;font-size:clamp(1.125rem,.917rem + .926vw,1.75rem)}.hero-4-columns{grid-column-gap:30px;grid-row-gap:30px;gap:clamp(1.25rem,5.556vw,5rem);display:flex}.hero-column{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;flex:1;text-decoration:none;display:flex}.hero-column-title{color:var(--parme);letter-spacing:-.5px;margin-bottom:0;font-size:clamp(1rem,.917rem + .37vw,1.25rem);line-height:1.3}.hero-column-txt{color:#ededed;line-height:1.4}.hero-arrow-icon{opacity:.6;color:#ededed;flex-direction:column;justify-content:center;align-items:center;width:1.0625rem;height:.875rem;transition:all .3s;display:flex}.global-styles{display:none}.identity-section{background-color:var(--bleu-nuit)}.identity-main-wrapper{justify-content:flex-start;align-items:flex-start;gap:clamp(1.875rem,1.042rem + 3.704vw,4.375rem);display:flex}.identity-sticky{flex:1;position:sticky;top:16vh}.identity-content-wrapper{flex:1}.identity-p{color:var(--white);letter-spacing:-.2px;margin-bottom:0;font-size:clamp(1rem,.958rem + .185vw,1.125rem)}.identity-card{padding-top:clamp(1.875rem,.833rem + 4.63vw,5rem);padding-bottom:clamp(.938rem,.417rem + 2.315vw,2.5rem)}.identity-title{color:#fff;font-size:clamp(1.125rem,.917rem + .926vw,1.75rem);line-height:1.25}.h2-mid{color:var(--text);font-size:clamp(1.875rem,.938rem + 4.167vw,4.688rem)}.h2-mid.split{flex:1}.purple-underline{border-bottom:2px solid var(--purple);color:var(--purple);border-bottom:2px solid var(--purple);display:inline-block}.splitted-header{justify-content:space-between;align-items:flex-end;gap:clamp(1.25rem,.417rem + 3.704vw,3.75rem);display:flex}.splitted-header-p{letter-spacing:-.5px;flex:1;max-width:510px;margin-bottom:8px;font-size:clamp(1.125rem,1.083rem + .185vw,1.25rem);font-weight:300}.spacer-mid{height:clamp(3.125rem,2.083rem + 4.63vw,6.25rem)}.numbers-wrapper{grid-column-gap:24px;grid-row-gap:24px;display:flex}.numbers-column{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;flex:1;display:flex}.numbers-column.shifted{padding-top:50px}.number-card{background-color:#f9f9fb;border:1px solid #f0f0f0;border-radius:4px;flex-flow:column;justify-content:space-between;height:340px;padding:32px 40px;display:flex}.number-title{margin-bottom:0;font-size:clamp(1.875rem,1.25rem + 2.778vw,3.75rem);font-weight:300;line-height:1.2}.bottom-number-card{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;display:flex}.purple-square{color:var(--purple);flex-direction:column;justify-content:center;align-items:center;width:1.375rem;min-width:1.375rem;height:1.375rem;min-height:1.375rem;display:flex}.number-subtitle{color:#232020cc;margin-bottom:0;font-size:clamp(1rem,.958rem + .185vw,1.125rem)}.sub-info{opacity:.6;margin-top:10px;margin-bottom:0;font-size:.875rem;font-weight:300}.valeur-main-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;position:relative}.valeurs-title{color:#232020cc;margin-bottom:0;font-size:clamp(1.125rem,1.083rem + .185vw,1.25rem)}.valeurs-fix-content{background-color:var(--white);width:50%;padding-right:10%}.white{color:var(--white)}.valeur-main-title{margin-top:64px;margin-bottom:140px;font-size:clamp(1.875rem,.938rem + 4.167vw,4.688rem)}.navigation-wrapper{display:flex}.navigation-wrapper.actualite{margin-top:0;margin-bottom:0}.swiper-prev{cursor:pointer;padding:7px}.swiper-prev:hover{color:var(--purple)}.icon-left{flex-direction:column;justify-content:center;align-items:center;width:2.3125rem;min-width:2.3125rem;height:1.8125rem;min-height:1.8125rem;transition:color .3s;display:flex;transform:rotate(180deg)}.icon-right{flex-direction:column;justify-content:center;align-items:center;width:2.3125rem;min-width:2.3125rem;height:1.8125rem;min-height:1.8125rem;transition:color .3s;display:flex}.swiper.swiper-valeur{width:50%}.swiper.swiper-actualite{margin-top:clamp(1.875rem,1.25rem + 2.778vw,3.75rem);overflow:hidden}.swiper-wrapper{height:100%;display:flex}.swiper-wrapper.slide2{transform:translate(-100%)}.swiper-slide{flex:none;width:100%;height:100%}.swiper-slide.slide-valeurs{width:400px;height:auto}.valeur-slide-wrapper{grid-column-gap:28px;grid-row-gap:28px;background-color:#f9f9fb;border:1px solid #f0f0f0;border-radius:4px;flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:50px 26px;display:flex}.valeur-icon{color:var(--purple);flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.valeur-p{color:#232020cc}.swiper-embed{display:none}.swiper-next{cursor:pointer;padding:7px}.swiper-next:hover{color:var(--purple)}.top-valeur-wrapper{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;display:flex}.swiper-placer{width:100%;position:absolute;inset:0% 0% auto auto;overflow:hidden;transform:translate(50%)}.swiper-placer.test{position:static;overflow:visible;transform:none}.expertise-header{font-size:clamp(1.75rem,1.083rem + 2.963vw,3.75rem)}.expertise-header.thin{font-weight:300}.padding-bot{padding-top:0;padding-bottom:clamp(1.25rem,.928rem + 1.31vw,2.5rem)}.padding-bot.bigger{padding-bottom:50px}.faq-embed{display:none}.faq-question{grid-column-gap:24px;grid-row-gap:24px;text-align:left;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-top:clamp(1.25rem,.928rem + 1.31vw,2.5rem);padding-bottom:clamp(1.25rem,.928rem + 1.31vw,2.5rem);display:inline-flex;position:relative;overflow:hidden}.faq-answer-inner{grid-column-gap:16px;grid-row-gap:60px;background-color:#fff;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;padding:30px;display:block}.faq-question_inner-wrapper{grid-column-gap:48px;grid-row-gap:48px;text-align:left;flex-flow:row;justify-content:flex-start;align-items:center;font-size:clamp(1.75rem,1.083rem + 2.963vw,3.75rem);font-weight:300;display:inline-flex;position:relative;overflow:hidden}.faq-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#f9f9fb;border:1px solid #e1e1e1;border-radius:8px;flex-flow:column;width:100%;padding:0 clamp(1.25rem,.75rem + 2.222vw,2.75rem);transition-property:all;transition-duration:.3s;transition-timing-function:ease;display:flex}.faq-wrapper:hover{opacity:1}.faq-wrapper.first{background-color:#f9f9fb;border:1px solid #e1e1e1;border-radius:8px}.faq-btn{background-color:#0000;justify-content:center;align-items:center;min-width:clamp(1.375rem,.925rem + 1.834vw,3.125rem);min-height:clamp(1.375rem,.925rem + 1.834vw,3.125rem);padding:0;transition-property:all;transition-duration:.3s;transition-timing-function:ease;display:flex;position:relative;transform:rotate(-90deg)}.faq-p{letter-spacing:-.16px;margin-bottom:0;font-size:clamp(1rem,.917rem + .37vw,1.25rem);font-weight:300}.faq-column{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;flex:1;display:flex}.faq-answer{grid-column-gap:.5ch;grid-row-gap:.5ch;text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center;transition:all .6s;overflow:hidden}.faq-answer.test{max-height:600px}.faq-question-txt{letter-spacing:-.48px;padding-right:5px;font-size:clamp(1.125rem,1rem + .556vw,1.5rem);font-weight:500;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.faq-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:32px;display:grid}.faq-link{color:var(--text);justify-content:flex-start;align-items:center;padding:20px 24px;font-size:clamp(1rem,.875rem + .556vw,1.375rem);text-decoration:none;transition-property:all;transition-duration:.3s;transition-timing-function:ease;display:flex;position:relative}.faq-arrow{transition:transform .3s}.faq-link-inner{grid-column-gap:6px;grid-row-gap:6px;display:flex}.faq-link-svg{opacity:.5;flex-direction:column;justify-content:center;align-items:center;width:5.3rem;height:100%;transition:opacity .3s;display:flex;position:absolute;inset:0% 0% 0% auto}.faq-rotating-arrow{flex-direction:column;justify-content:center;align-items:center;width:1rem;height:.6875rem;display:flex}.actualite-section{background-color:#eeeef7}.swiper-prev-a{cursor:pointer;padding:7px}.swiper-prev-a:hover{color:var(--purple)}.swiper-next-a{cursor:pointer;padding:7px}.swiper-next-a:hover{color:var(--purple)}.actualite-wrapper{grid-column-gap:16px;grid-row-gap:16px;display:flex}.actualite-img-wrapper{flex:1;position:relative}.actualite-link{color:var(--text);background-color:#f9f9fb;flex-flow:column;flex:1;justify-content:space-between;padding:clamp(1.25rem,.625rem + 2.778vw,3.125rem) clamp(1.25rem,.896rem + 1.574vw,2.313rem);text-decoration:none;display:flex}.actu-title{letter-spacing:-.6px;margin-bottom:24px;font-size:clamp(1.25rem,1.042rem + .926vw,1.875rem);font-weight:300}.actu-filter{background-color:#0000001a;position:absolute;inset:0%}.read-article{color:var(--purple);margin-bottom:0;font-size:1.125rem}.date-wrapper{grid-column-gap:.5ch;grid-row-gap:.5ch;padding-top:48px;display:flex}.relative-actualite-wrapper{display:inline-block;position:relative;overflow:hidden}.contact-duo-wrapper{display:flex}.contact-column{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;width:40%;display:flex}.urb-24{letter-spacing:-.46px;margin-bottom:0;font-size:clamp(1.125rem,1rem + .556vw,1.5rem);font-weight:500;line-height:1.2}.urb-18{letter-spacing:-.46px;margin-bottom:2px;font-size:1.125rem;font-weight:500;line-height:1.2}.urb-18._400{font-weight:400}.urb-16{letter-spacing:-.3px;margin-bottom:0}.v-flex-2{grid-column-gap:2px;grid-row-gap:2px;flex-flow:column;display:flex}.margin-top-18{margin-top:18px}.form-block{flex-flow:column;justify-content:center;align-items:stretch;width:90%;display:flex}.form-line{gap:clamp(1.25rem,.521rem + 3.241vw,3.438rem);display:flex}.radio-wrapper{grid-column-gap:4px;grid-row-gap:4px;flex-flow:wrap;width:80%;display:flex}.label-wrapper{width:40%}.radio-btn{background-color:#f9f9fb;border:0 solid #000;border-radius:4px;width:100%;height:100%;margin-top:0;margin-left:0;position:absolute;inset:0%}.radio-btn:hover{background-color:#7a66e826}.radio-btn.w--redirected-checked{background-color:#7a66e8;border-width:0}.radio-btn.w--redirected-focus{box-shadow:0 0 5px #0000}.radio-field{justify-content:center;align-items:center;margin-bottom:0;padding:clamp(1.125rem,.833rem + 1.296vw,2rem) clamp(1.875rem,.833rem + 4.63vw,5rem);display:flex;position:relative}.radio-label{font-size:clamp(1.125rem,1.083rem + .185vw,1.25rem);position:relative}.duo-contact-flex{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.questions-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;width:80%;display:flex}.input{color:var(--text);background-color:#f9f9fb;border:0 solid #000;border-radius:4px;margin-bottom:0;padding:32px 24px;font-size:1.125rem}.input.text-area{min-height:140px;padding-top:20px}.submit-btn{background-color:var(--transparent);color:var(--text);text-transform:uppercase;border-bottom:1px solid #000;align-self:flex-start;margin-top:clamp(1.875rem,1.333rem + 2.407vw,3.5rem);padding-left:0;padding-right:0;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.submit-btn:hover{border-bottom-width:2px}.footer{color:var(--white);background-image:linear-gradient(#030559b3,#030559b3),url(https://cdn.prod.website-files.com/68aeb3d3525eb498a3869059/68b40a8bf38b7710f7f7c12e_6825531b1de004093a5cc6ba4ac16dc6b0bee4c6.avif);background-position:0 0,0 0;background-size:auto,cover}.spacer-footer{height:clamp(1.875rem,.833rem + 4.63vw,5rem)}.footer-main-wrapper{grid-column-gap:16px;grid-row-gap:50px;grid-template-rows:auto auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;display:grid}.footer-column.bottom{justify-content:flex-end;align-items:flex-end;display:flex}.footer-links-wrapper{grid-column-gap:30px;grid-row-gap:30px;justify-content:space-between;display:flex}.footer-title{letter-spacing:.27px;font-size:1.125rem;font-weight:700}.standard-underline-link{color:var(--white);text-transform:uppercase;padding-top:5px;padding-bottom:5px;padding-right:0;text-decoration:none;display:inline-block;overflow:hidden}.standard-underline-link.normal{padding-right:0}.standard-underline-link.thin{text-transform:none;padding-top:0;padding-bottom:0;font-size:1.125rem}.standard-underline-link.black{color:var(--text);font-weight:600}.footer-links-inner-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:clamp(1.25rem,.625rem + 2.778vw,3.125rem);display:flex}.credits-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.phrase-flex{grid-column-gap:.5ch;grid-row-gap:.5ch;justify-content:flex-start;align-items:center;display:flex}.socials-wrapper{grid-column-gap:5px;grid-row-gap:5px;justify-content:flex-end;align-items:flex-end;display:flex}.social-link{color:var(--white);padding:10px;transition:color .3s}.social-link:hover{color:#acacac}.social-link.yt{padding-top:8px;padding-bottom:8px}.social-icon{flex-direction:column;justify-content:center;align-items:center;width:1.125rem;min-width:1.5rem;height:1.125rem;min-height:1.5rem;display:flex}.success-state{background-color:var(--transparent);font-size:1.125rem}.navigation{color:var(--white)}.navlink{color:var(--white);text-transform:uppercase;padding:20px 0;font-size:.875rem;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.navlink.w--current{display:none}.navlink.locale{vertical-align:middle;width:100%;height:100%;padding:10px 40px 10px 20px}.navlink.locale.w--current{padding-left:20px;padding-right:40px}.middle-navigation{grid-column-gap:30px;grid-row-gap:30px;display:flex}.more-nav{grid-column-gap:15px;grid-row-gap:15px;justify-content:flex-start;align-items:center;display:flex}.irivest-logo{color:var(--white);flex-direction:column;justify-content:center;align-items:center;width:11.25rem;height:1.9375rem;display:flex}.vertical-line{background-color:var(--white);width:1px;height:70%}.rgpd-txt{font-size:14px;font-weight:300}.ml-rte h3{margin-bottom:16px}.current-locale{color:var(--white);text-decoration:none;display:none}.current-locale.w--current{display:block}.locale-navigation.w--open{background-color:#2320201a;border-radius:4px;flex-flow:column;justify-content:center;align-items:stretch;display:flex}.dropdown-icon{color:var(--white)}.dropdown-toggle{padding-top:10px;padding-bottom:10px}.relative-inner-underline{position:relative;overflow:hidden}@media screen and (max-width:991px){.home-h1{letter-spacing:-2px}.hero-4-columns{grid-column-gap:30px;grid-row-gap:30px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.pc-br{display:inline}.valeurs-fix-content{width:100%}.valeur-main-title{margin-bottom:0}.navigation-wrapper{margin-top:60px;margin-bottom:40px}.swiper-placer{position:static;overflow:visible;transform:none}.faq-question{grid-column-gap:.5ch;grid-row-gap:.5ch}.faq-answer-inner{grid-row-gap:40px}.faq-grid{grid-template-columns:1fr}.contact-duo-wrapper{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column}.contact-column,.form-block{width:100%}.duo-contact-flex{grid-column-gap:50px;grid-row-gap:50px;flex-flow:row;display:flex}.navigation{background-color:var(--white);color:var(--text)}.navlink{color:var(--text)}.middle-navigation{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column}.more-nav{display:none}.menu-btn{color:var(--white)}.menu-btn.w--open{background-color:var(--transparent)}}@media screen and (max-width:767px){.home-h1{letter-spacing:-1px}.identity-main-wrapper{flex-flow:column}.identity-sticky{position:static}.numbers-wrapper{flex-flow:column}.numbers-column.shifted{padding-top:0}.number-card{height:250px}.faq-answer-inner{grid-row-gap:30px;grid-template-columns:1fr 1fr}.actualite-wrapper{flex-flow:column}.footer-main-wrapper{grid-template-columns:1fr}.footer-column.bottom{justify-content:flex-start;align-items:flex-end}}@media screen and (max-width:479px){.hero-column-txt{display:none}.splitted-header{flex-flow:column}.splitted-header.horizontal-mobile{flex-flow:row}.number-card{height:230px;padding-left:30px;padding-right:30px}.valeur-main-title,.navigation-wrapper{margin-top:30px}.swiper.swiper-valeur,.swiper-wrapper,.swiper-slide.slide-valeurs,.swiper-slide.slide-valeurs{width:100%}.faq-question{text-align:center}.faq-answer-inner{grid-row-gap:16px;grid-template-columns:1fr;padding-left:16px;padding-right:16px}.faq-question_inner-wrapper{grid-column-gap:24px;grid-row-gap:24px;text-align:left}.faq-link-inner{padding-right:0}.faq-link-svg{opacity:0;display:none}.form-line{flex-flow:column}.radio-wrapper,.label-wrapper{width:100%}.duo-contact-flex{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column}.questions-wrapper{width:100%}.footer-links-wrapper{flex-flow:column}.menu-btn{padding-right:0}}