.ButtonMore{display:inline-block;position:relative;width:32px;height:32px;background-color:#10314c;transform:translate3d(0,-50%,0) rotate(135deg)}@media screen and (min-width:670px){.ButtonMore{transition:all .5s .5s}.ButtonMore:focus,.ButtonMore:hover{transform:translateY(-50%) rotate(0deg);transition:all .5s}.ButtonMore:focus .ButtonMore__label,.ButtonMore:hover .ButtonMore__label{max-width:100vw;transition:all 2s .5s}.ButtonMore:focus .ButtonMore__picto:after,.ButtonMore:focus .ButtonMore__picto:before,.ButtonMore:hover .ButtonMore__picto:after,.ButtonMore:hover .ButtonMore__picto:before{transform:translate(-50%,-50%) rotate(90deg);transition:all .5s}}.ButtonMore__picto{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#10314c}.ButtonMore__picto:after,.ButtonMore__picto:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:inline-block;background-color:#10314c;transform:translate3d(-50%,-50%,0) rotate(-45deg)}@media screen and (min-width:670px){.ButtonMore__picto:after,.ButtonMore__picto:before{transition:transform .5s .5s}}.ButtonMore__picto:before{width:12px;height:2px}.ButtonMore__picto:after{width:2px;height:12px}.ButtonMore__label{display:none}@media screen and (min-width:670px){.ButtonMore__label{position:absolute;display:flex;flex-direction:column;flex-basis:auto;align-items:flex-end;justify-content:center;height:32px;margin:0;white-space:nowrap;background-color:#10314c;z-index:-1;transition:all .5s;max-width:0;overflow:hidden;top:0}}.ButtonMore__labelWording{padding:0 16px 0 32px;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#10314c}.ButtonMore.ButtonMore_large{width:48px;height:48px}.ButtonMore.ButtonMore_large .ButtonMore__picto:before{width:16px}.ButtonMore.ButtonMore_large .ButtonMore__picto:after{height:16px}.ButtonMore.ButtonMore_large .ButtonMore__label{height:48px}.ButtonMore.ButtonMore_large .ButtonMore__labelWording{padding:0 16px 0 48px;font-size:1.4rem}.ButtonMore{background-color:#0089cd;border-radius:100%;transform:translate3d(0,-50%,0) rotate(-45deg)}.ButtonMore:focus,.ButtonMore:hover{background-color:#10314c;transform:translate3d(0,-50%,0) rotate(0)}.ButtonMore__picto{background-color:#0089cd;position:static}.ButtonMore__picto:after,.ButtonMore__picto:before{background-color:#fff}.ButtonMore__labelWording{color:#fff}.Reinsurance{position:relative;width:100%}.Reinsurance__list{display:flex;justify-content:space-around;flex-direction:column;padding:16px 16px 32px}@media screen and (min-width:670px){.Reinsurance__list{flex-direction:row;padding:32px 0}}.Reinsurance__listElement{display:flex;align-items:center;flex:1;flex-basis:auto}.Reinsurance__listElement:not(:first-child){margin-top:16px}@media screen and (min-width:670px){.Reinsurance__listElement{flex-direction:column;align-items:center}.Reinsurance__listElement:not(:first-child){margin-top:0}}.Reinsurance__icon{min-width:35px;flex:0;flex-basis:auto}@media screen and (min-width:670px){.Reinsurance__icon{flex:2;flex-basis:auto}}.Reinsurance__text{line-height:1.2;font-size:1.4rem;margin:0 0 0 32px;flex:1}@media screen and (min-width:670px){.Reinsurance__text{margin-top:16px;margin-left:0;flex:1;font-size:1.2rem}}@media screen and (min-width:1024px){.Reinsurance__text{font-size:1.3rem}}.Reinsurance__innerText{text-align:center;margin-right:4px}@media screen and (min-width:670px){.Reinsurance__innerText{display:block;margin-right:0}}.Reinsurance__innerText_primary{font-weight:700}.Reinsurance__cta.ButtonMore{position:absolute;left:50%;transform:translate3d(-50%,-50%,0) rotate(135deg)}@media screen and (min-width:670px){.Reinsurance__cta.ButtonMore:focus,.Reinsurance__cta.ButtonMore:hover{transform:translate(-50%,-50%) rotate(0deg)}}.Reinsurance__ctaLabel{font-size:1.4rem;font-weight:700}@media screen and (min-width:670px){.Reinsurance__ctaLabel{display:none}}.RvpReinsurance{background-color:#fff;margin:16px;box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}