/* Source and licensing information for the line(s) below can be found at https://organisation-pp.nexem.fr/themes/custom/nexem/front/public/assets/03-organisms/reasons/reasons.css. */
.reasons{margin-bottom:3.125rem}@media screen and (max-width: 1023px){.reasons{min-height:auto !important}}@media screen and (min-width: 1024px){.reasons:not(.active){margin-bottom:5rem}}.reasons .content{position:relative}.reasons .title-large{margin-bottom:0.625rem}@media screen and (min-width: 1024px){.reasons .title-large{margin-bottom:2.5rem}}.reasons .list{position:relative}.reasons .item{counter-increment:number}@media screen and (min-width: 1024px){.reasons .item{display:-webkit-box;display:-ms-flexbox;display:flex}}.reasons .item:not(:last-child) .title{border-bottom:0.0625rem solid rgba(96,138,146,0.15)}.reasons .item.active .title{color:#102442}@media screen and (max-width: 1023px){.reasons .item.active .title{border-bottom:0}}.reasons .item.active .title:before{background-color:#BD9CED;color:#102442}.reasons .item.active .title:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.reasons .item.active .detail{display:block}.reasons .item .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;padding:1.875rem 0;height:100%;color:#608A92;cursor:pointer;position:relative}@media screen and (min-width: 1024px){.reasons .item .title{width:42%;padding:2.5rem 0;font-size:1.25rem;line-height:1.75rem}}@media screen and (max-width: 1023px){.reasons .item .title{padding-right:1.25rem}.reasons .item .title:after{content:url("/themes/custom/nexem/front/public/assets/03-organisms/reasons/../../images/icons/arrow-bottom.svg");position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:0;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}}.reasons .item .title:before{content:counter(number);width:2.75rem;height:2.75rem;border-radius:50%;background-color:#DAEAEE;margin-right:1.25rem;-ms-flex-negative:0;flex-shrink:0;font-size:1rem;font-weight:600;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;color:#608A92}@media screen and (min-width: 1024px){.reasons .item .title:before{width:3.125rem;height:3.125rem;margin-right:1.875rem;font-size:1.25rem}}.reasons .item .detail{padding:1.25rem 1.25rem 2.1875rem;border-radius:1.8125rem;background-color:#F1F5F5;display:none;z-index:1}@media screen and (min-width: 1024px){.reasons .item .detail{width:54%;position:absolute;right:0;top:50%;padding:3.125rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.reasons .editor{margin-bottom:2.5rem}@media screen and (min-width: 1024px){.reasons .editor{margin-bottom:2.9375rem}}.reasons .editor p{font-size:0.875rem;line-height:1.25rem}@media screen and (min-width: 1024px){.reasons .editor p{font-size:1rem;line-height:1.375rem}}.reasons .editor li{font-size:0.875rem;line-height:1.25rem}@media screen and (min-width: 1024px){.reasons .editor li{font-size:1rem;line-height:1.375rem}}.reasons .editor ul{margin-bottom:2.1875rem}.reasons .editor ul li:before{top:0.125rem}.reasons .editor ul li:not(:last-child){margin-bottom:1.25rem}.reasons .editor p{margin-bottom:1.375rem}

/* Source and licensing information for the above line(s) can be found at https://organisation-pp.nexem.fr/themes/custom/nexem/front/public/assets/03-organisms/reasons/reasons.css. */