.main-idu{--idu-gray:#f8f8f8;--idu-black:#212121;--idu-menthol:#e5f4ee;--idu-green:#007549;--header-h:70px;--idu-padding-main:6rem;--idu-padding:4rem;--tab-pt:2rem}
.main-idu--part{--idu-main:#008854;--idu-main-500:#e5f4ee}
.main-idu--pro{--idu-main:#006072;--idu-main-500:#e8eff0}
.main-idu--bpf{--idu-main:#877448;--idu-main-500:#faf4e4}
@media screen and (max-width:1280px){.main-idu{--idu-padding-main:4rem;--idu-padding:3rem}
}
@media screen and (max-width:768px){.main-idu{--idu-padding-main:2rem;--idu-padding:3rem}
}
.main-idu .btn-primary{color:#fff}
.main-idu a:not([class*="btn-"]){border-bottom:2px solid #008854;color:#008854}
.main-idu a:not([class*="btn-"]):hover{border-bottom:2px dashed #008854}
.main-idu .heading{font-family:"Open Sans",sans-serif}
.main-idu .heading--2{font-size:24px;font-weight:700;text-transform:initial}
.main-idu .heading--3{font-size:17px;font-weight:600;text-transform:initial}
.main-idu .btn-primary{border-radius:10px;padding:1rem 1.5rem;background-color:var(--idu-main)}
.main-idu .italic{font-style:italic}
.main-idu:has(.tabs-system-header--sticky){--tab-sticky-h:calc(1rem + (1rem * 2))}
.root-tabs-system .tabs-system-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;font-size:1rem}
.root-tabs-system .tabs-system-header button{border-bottom:1px solid #dcdfe0;padding-top:var(--tab-pt,1rem)}
.root-tabs-system .tabs-system-header--sticky{position:sticky;top:calc(var(--header-h, 0px)+1rem - var(--tab-pt,1rem) - 1px);z-index:4}
.root-tabs-system .tabs-system-header__trigger{-webkit-box-flex:1;-ms-flex:1 0 max-content;flex:1 0 max-content;padding-inline:1rem;padding-bottom:1rem;background-color:transparent;font-weight:bold;-webkit-transition:border .1s,color .1s;transition:border .1s,color .1s}
.root-tabs-system .tabs-system-header__trigger[data-state=active]{-webkit-box-shadow:inset 0 -1px 0 0 currentColor,0 1px 0 0 currentColor;box-shadow:inset 0 -1px 0 0 currentColor,0 1px 0 0 currentColor}
.root-tabs-system .tabs-system-header__trigger:hover,.root-tabs-system .tabs-system-header__trigger[data-state=active]{color:var(--idu-main);border-bottom:1px solid currentColor;border-bottom:1px solid color-mix(in srgb,currentColor 50%,transparent)}
.root-tabs-system .tabs-system-header__arrow{position:sticky;padding-inline:.75rem}
.root-tabs-system .tabs-system-header__arrow[data-direction=left]{left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(lch,in),color-stop(65%,#fff),color-stop(90%,#ffffffbf),to(#ffffff00));background:linear-gradient(in lch to right,#fff 65%,#ffffffbf 90%,#ffffff00 100%)}
.root-tabs-system .tabs-system-header__arrow[data-direction=right]{right:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(lch,in),color-stop(65%,#fff),color-stop(90%,#ffffffbf),to(#ffffff00));background:linear-gradient(in lch to left,#fff 65%,#ffffffbf 90%,#ffffff00 100%)}
.root-tabs-system .tabs-system-header__arrow::before{content:"";background:url(../../../content/dam/mabanque/icons/green/arrow.webp) no-repeat center center;background-size:contain;display:inline-block;background-size:contain;width:15px;height:30px;rotate:-90deg}
.root-tabs-system .tabs-system-header__arrow[data-direction=right]::before{rotate:90deg}
.root-tabs-system .tabs-system-tab-content[data-state=inactive]{display:none}
.main-idu .section-advisor{padding:4rem;text-align:center;background-color:var(--idu-main);color:#fff}
.main-idu .section-advisor h2{margin-top:0}
.main-idu .section-advisor__body{font-weight:600;margin-bottom:1.25rem}
.main-idu .root-tabs-system .tabs-system-header{background-color:#fff}
.main-idu .tab-layout{margin-top:2rem}
.main-idu .tab-layout__inner{border-radius:20px;overflow:hidden}
.main-idu .tab-layout__content{padding:var(--idu-padding)}
.main-idu .tab-layout__content--main{background-color:var(--idu-main)}
.main-idu .tab-layout__content--main p,.main-idu .tab-layout__content--main ul>li{color:#fff}
.main-idu .tab-layout__content--second{background-color:var(--idu-main-500)}
.main-idu .tab-layout__content--second p,.main-idu .tab-layout__content--second ul>li{color:#212121}
.main-idu .tab-layout .gellule{display:inline-block;font-size:13px;padding:.4rem 1.2rem;border-radius:5px;margin-bottom:1rem}
.main-idu .tab-layout .gellule--gray{background-color:var(--idu-main-500);color:var(--idu-main)}
.main-idu .tab-layout .gellule--green{background-color:var(--idu-main);color:#fff}
.main-idu .section-row__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5rem;margin:4rem 0}
.main-idu .section-row__element--invert{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media screen and (max-width:1024px){.main-idu .section-row__element{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem;margin:2rem 0}
.main-idu .section-row__element>div:nth-of-type(1),.main-idu .section-row__element>div:nth-of-type(2){width:100%}
.main-idu .section-row__element>div:nth-of-type(2){text-align:center;margin-top:2rem}
.main-idu .section-row__element>div:nth-of-type(2) img{width:85%;height:auto}
}
@media screen and (max-width:768px){.main-idu .section-row__element{gap:2rem;margin:1rem 0}
}
.main-idu{background-color:white;color:#212121}
.main-idu__inner{padding:0 var(--idu-padding-main) var(--idu-padding-main)}
.main-idu__title{color:#fff;background-color:var(--idu-main);padding:2.75rem var(--idu-padding-main);padding-top:4rem}
.main-idu__title h1{margin:0}
.main-idu__title p{margin-bottom:0;font-size:17px}
.main-idu__intro{padding-top:var(--idu-padding);text-align:left}
.main-idu .text-w-img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-idu .img-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3rem;gap:2rem;padding:0}
@media screen and (max-width:1024px){.main-idu .img-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.main-idu .img-row__element{max-width:280px;width:100%;border-radius:10px;overflow:hidden;background-color:#fff;list-style-type:none}
.main-idu .img-row__element img{width:100%;height:auto}
@media screen and (max-width:1280px){.main-idu .img-row__element{max-width:210px}
}
@media screen and (max-width:1024px){.main-idu .img-row__element{max-width:420px}
}
.main-idu .img-row__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;min-height:75px;padding:0rem 1rem}
.main-idu .img-row__content .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:5px;-ms-flex-negative:0;flex-shrink:0}
.main-idu .img-row__content .number:not(.number--inverted){background-color:var(--idu-main-500);color:var(--idu-main)}
.main-idu .img-row__content .number--inverted{background-color:var(--idu-main);color:#fff}
.main-idu .img-row__content p{color:var(--idu-black);font-size:13px}
.main-idu .section-doyouknow{background-color:var(--idu-gray);padding:2rem;border-radius:20px;margin:4rem 0}
.main-idu .section-doyouknow .text-w-img{gap:2rem}
.main-idu .section-doyouknow p.bigger{margin-top:0}
.main-idu .section-doyouknow>p{margin:0}
.main-idu .fp-main_title{font-family:"open sans",sans-serif;font-size:24px;font-weight:600;margin-bottom:1rem;text-transform:initial}
.main-idu .fp-faq summary{font-weight:600}
.main-idu .fp-faq_list li:first-child{border-top:unset}
.main-idu .fp-faq_answer{padding:3rem 2rem}
.main-idu .fp-faq_answer p:first-child{margin-top:0}
.main-idu .fp-faq_answer p:last-child{margin-bottom:0}
.main-idu .fp-faq_answer ul.check{padding:0}
.main-idu .fp-faq_answer ul.check li{position:relative;padding-left:2rem;list-style-type:none}
.main-idu .fp-faq_answer ul.check li:not(:last-child){margin-bottom:1rem}
.main-idu .fp-faq_answer ul.check li:before{content:"";position:absolute;left:0;top:.25rem;width:1.25rem;height:1.25rem;background-image:url(../../../content/dam/mabanque/landing-idu/list-check.svg);background-repeat:no-repeat;background-size:contain}
.main-idu *.cpm-breadcrumb{padding-top:2rem;padding-left:4rem}
.main-idu .cpm-breadcrumb_item:after{color:white}