:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a{cursor:revert}menu,ol,ul{list-style:none}img{height:auto;max-width:100%}img,svg{display:block}table{border-collapse:collapse}textarea{white-space:revert}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}html{font-size:62.5%}html a{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}body,html{min-height:100%;width:100%}body{color:#0a0a0a;font-family:sans-serif;font-size:1.6rem;line-height:1.3}@media only screen and (min-width:768px){body{font-size:1.1111111111vw}}@media only screen and (min-width:1440px){body{font-size:1.6rem}}html.is--dark body{background:#0a0a0a;color:#fff}html.no-js body,html:not(.no-js).--preloading body{background:#0a0a0a;opacity:0;visibility:hidden}html:not(.no-js).--loading body,html:not(.no-js).nprogress-busy body{cursor:progress}html:not(.no-js).--loading body>*,html:not(.no-js).nprogress-busy body>*{pointer-events:none}body.show-grid:after{background-image:repeating-linear-gradient(90deg,transparent,transparent calc(2.08333% - 1px),#96dacd calc(2.08333% - 1px),#96dacd 2.0833333333%);background-size:100% 2.0833333333%;content:"";height:100vh;left:0;opacity:.3;pointer-events:none;position:fixed;top:0;width:calc(100% + 1px);z-index:25000}@font-face{font-display:block;font-family:codec;font-weight:300;src:url(/fonts/CodecPro-Light.woff2?98cd821de7355f23ca5d649ebd781099) format("woff2"),url(/fonts/CodecPro-Light.woff?d8f09007378d1fcd944e32625e1cb163) format("woff")}@font-face{font-display:block;font-family:codec;font-style:italic;font-weight:300;src:url(/fonts/CodecPro-LightItalic.woff2?050b962a4ffe8a0c3762c0a8e1d680ad) format("woff2"),url(/fonts/CodecPro-LightItalic.woff?ede7ca04305a8568f004bac73d44e207) format("woff")}@font-face{font-display:block;font-family:codec;font-weight:400;src:url(/fonts/CodecPro-Regular.woff2?3e20cca90f91112540fc47ed92fb6034) format("woff2"),url(/fonts/CodecPro-Regular.woff?fc1ec764e4a5dffed0792b87e3a9f19a) format("woff")}@font-face{font-display:block;font-family:codec;font-weight:600;src:url(/fonts/CodecPro-Bold.woff2?04a3185505267abe9c43fe906236d538) format("woff2"),url(/fonts/CodecPro-Bold.woff?49e6137456250bf9a34acc1dfaf407be) format("woff")}@font-face{font-display:block;font-family:codec;font-style:italic;font-weight:600;src:url(/fonts/CodecPro-BoldItalic.woff2?d682ca6c3f04c681bb45e2ead0ded0b2) format("woff2"),url(/fonts/CodecPro-BoldItalic.woff?710cafe5186ac3aeb28778252e8fbaa9) format("woff")}@font-face{font-display:block;font-family:codec;font-weight:700;src:url(/fonts/CodecPro-ExtraBold.woff2?aa3fac156f9b4bfa070d358bad0d1453) format("woff2"),url(/fonts/CodecPro-ExtraBold.woff?ca09d0c18a576ecc5d12e898a36f8e22) format("woff")}@font-face{font-display:block;font-family:codec;font-style:italic;font-weight:700;src:url(/fonts/CodecPro-ExtraBoldItalic.woff2?af7d87b4dbde02dc6c813577aa77bdfd) format("woff2"),url(/fonts/CodecPro-ExtraBoldItalic.woff?c0e18e0f1ee0fd0485b82ba90f61f028) format("woff")}.--hidden{display:none!important}.--centered{margin-left:auto;margin-right:auto;text-align:center!important}.--left{margin-right:auto;text-align:left}.--right{margin-left:auto;text-align:right}.vh{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.sr-only,.vh{position:absolute}.sr-only{clip:rect(1px,1px,1px,1px);left:-9999px;top:-9999px}.no--br br{content:"";height:18px;width:9px}.no--br br:before{content:" "}html:not(.no-js) .lazyload,html:not(.no-js) .lazyloading{opacity:0}html.no-js img.sr-only{clip:inherit;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.lazyloaded{opacity:1;position:relative;transition:opacity .4s linear .4s}[data-prllxfrom]{will-change:transform}@media only screen and (max-width:767px){[data-prllxfrom][data-mobile-fix]{transform:none!important}}#nprogress .bar{background:#0a0a0a!important}body{font-family:codec,sans-serif;font-weight:300}h1{font-size:35px;font-weight:500;line-height:1.2;margin-bottom:16px}@media only screen and (min-width:768px) and (max-width:1440px){h1{font-size:3.3333333333vw;margin-bottom:1.1111111111vw}}@media only screen and (min-width:1440px){h1{font-size:48px}}h2{font-size:38px;line-height:1.2;margin-bottom:20px}@media only screen and (min-width:768px){h2{font-size:2.6388888889vw}}h3{color:#214c3e;font-size:24px;font-weight:500;line-height:1.2;margin-bottom:16px}@media only screen and (min-width:768px){h3{margin-bottom:1.1111111111vw}}@media only screen and (min-width:768px) and (max-width:1440px){h3{font-size:1.6666666667vw}}h4{font-size:18px;line-height:1.2}@media only screen and (min-width:768px){h4{font-size:1.25vw}}button,p{font-size:16px}@media only screen and (min-width:768px){button,p{font-size:1.1111111111vw}}p.nl2br{white-space:pre}.Form{background:#f5f5f5;border-radius:30px;margin-top:60px;padding:60px 30px}@media only screen and (max-width:767px){.Form{padding:40px 30px}}@media only screen and (min-width:768px){.Form{border-radius:2.0833333333vw;margin-top:4.8611111111vw;padding:6.25vw 3.4722222222vw}}.Form.--step-profile{margin:0}.Form.--simple{background:0;margin:0;padding:0}.Form input::-webkit-calendar-picker-indicator{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.Form__group{position:relative}.Form__group label:not(.Checkbox){color:#214c3e;display:block;font-size:16px;font-weight:300;margin-bottom:5px;text-align:left}@media only screen and (min-width:768px) and (max-width:1440px){.Form__group label:not(.Checkbox){font-size:1.1111111111vw;margin-bottom:.3472222222vw}}.Form__group .Link{margin-left:auto;margin-top:10px}@media only screen and (min-width:768px) and (max-width:1440px){.Form__group .Link{margin-top:.6944444444vw}}.Form__group__error{color:#e72727;display:block;margin-top:12px;text-align:left}@media only screen and (min-width:768px) and (max-width:1440px){.Form__group__error{margin-top:.8333333333vw}}.Checkboxes+.Form__group__error{text-align:center}.Form__group .--readonly{cursor:default;opacity:1}.Form__group .--readonly input,.Form__group .--readonly select{background:initial;opacity:.4}.Form__group.--cotisation{align-items:center;display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:normal}.Form__group.--cotisation label{color:#214c3e;font-size:24px;font-weight:500}@media only screen and (max-width:767px){.Form__group.--cotisation label{font-size:20px}}@media only screen and (min-width:768px) and (max-width:1440px){.Form__group.--cotisation label{font-size:1.6666666667vw}}.Form__group.--cotisation .Form__control__container{width:200px}@media only screen and (min-width:768px){.Form__group.--cotisation .Form__control__container{width:13.8888888889vw}}.Form__group.--capital-deces .--tab{flex-basis:100%}@media only screen and (min-width:768px){.Form__group.--special_scheme.--full{margin-left:auto;margin-top:-20px;max-width:calc(50% - 1.66667vw)!important;min-width:auto!important}}.Form__group.--special_scheme.--full .Checkbox.--switch.--checked .Checkbox__label{color:#214c3e}.Form__group.--special_scheme.--full .Checkbox.--switch.--checked .Checkbox__custom__switch{background-color:#13bfd1}.Form__group.--special_scheme.--full .Checkbox.--switch .Checkbox__label{color:#747474}.Form__group.--special_scheme.--full .Checkbox.--switch .Checkbox__custom__switch{background-color:silver}.--min .Form__group label:not(.Checkbox){font-size:14px;margin-bottom:3px}@media only screen and (min-width:768px) and (max-width:1440px){.--min .Form__group label:not(.Checkbox){font-size:.9722222222vw;margin-bottom:.2083333333vw}}.Form__control{align-items:center;background:#fff;border:1.5px solid rgba(33,76,62,.2);border-radius:8px;color:#0a0a0a;font-size:16px;font-weight:300;height:64px;line-height:64px;min-height:64px;padding:0 20px;text-align:left;transition:border .24s cubic-bezier(.36,.33,0,1);width:100%}@media only screen and (min-width:768px) and (max-width:1440px){.Form__control{border-radius:.8333333333vw;border-width:.1388888889vw;font-size:1.1111111111vw;height:4.4444444444vw;line-height:4.4444444444vw;min-height:4.4444444444vw;padding:0 1.3888888889vw}}.--min .Form__control{border-radius:6px;border-width:1.5px;font-size:15px;height:52px;line-height:52px;min-height:52px}@media only screen and (min-width:768px) and (max-width:1440px){.--min .Form__control{border-radius:.5555555556vw;border-width:.1041666667vw;font-size:1.0416666667vw;height:3.6111111111vw;line-height:3.6111111111vw;min-height:3.6111111111vw}}.Form__control:focus:not([readonly]){border-color:hsla(0,0%,4%,.2);color:inherit}.Form__control::-moz-placeholder{font-weight:500;opacity:.3}.Form__control::placeholder{font-weight:500;opacity:.3}.Form__control[disabled]{cursor:not-allowed}.Form__control::-webkit-inner-spin-button,.Form__control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Form__control[type=number]{-moz-appearance:textfield}.--error .Form__control{border-color:#e72727;color:#e72727}.Form textarea.Form__control{line-height:1.3;min-height:220px;overflow:auto;padding:24px;white-space:pre-wrap}@media only screen and (min-width:768px) and (max-width:1440px){.Form textarea.Form__control{min-height:15.2777777778vw;padding:1.6666666667vw}}.Form fieldset+fieldset{margin-top:60px}@media only screen and (min-width:768px) and (max-width:1440px){.Form fieldset+fieldset{margin-top:4.1666666667vw}}.Form fieldset.--boxed>div:not(.fieldset__title){background:#ededed;border-radius:10px;padding:30px}.Form fieldset.--boxed>div:not(.fieldset__title)+div{margin-top:20px}@media only screen and (min-width:768px) and (max-width:1440px){.Form fieldset.--boxed>div:not(.fieldset__title){padding:2.7777777778vw}}.Form fieldset.--boxed>div:not(.fieldset__title) .row{gap:20px}@media only screen and (min-width:768px) and (max-width:1440px){.Form fieldset.--boxed>div:not(.fieldset__title) .row{gap:1.7em}}@media only screen and (min-width:550px){.Form fieldset.--boxed>div:not(.fieldset__title) .row>*{max-width:calc(50% - 15px)}}@media only screen and (min-width:768px) and (max-width:1440px){.Form fieldset.--boxed>div:not(.fieldset__title) .row>*{max-width:calc(50% - 1.04167vw)}}.Form fieldset legend{color:#214c3e;font-size:24px;font-weight:500;width:100%}@media only screen and (max-width:767px){.Form fieldset legend{font-size:20px}}@media only screen and (min-width:768px) and (max-width:1440px){.Form fieldset legend{font-size:1.6666666667vw}}.Form fieldset h3{color:#214c3e;font-size:18px;font-weight:600;text-transform:uppercase;width:100%}@media only screen and (min-width:768px) and (max-width:1440px){.Form fieldset h3{font-size:1.25vw}}.Form fieldset>.Form__group:last-child{margin-bottom:0!important}.Form fieldset .fieldset__title{align-items:center;display:flex;gap:20px;justify-content:normal;margin-bottom:30px}@media only screen and (max-width:767px){.Form fieldset .fieldset__title{flex-direction:column;justify-content:center}}@media only screen and (min-width:768px){.Form fieldset .fieldset__title{gap:1.3888888889vw;margin-bottom:2.0833333333vw}}.Form fieldset .fieldset__title .icon{align-items:center;background:#13bfd1;border-radius:50%;display:flex;height:70px;justify-content:center;max-width:70px;width:100%}@media only screen and (max-width:767px){.Form fieldset .fieldset__title .icon{height:80px;max-width:80px}}@media only screen and (min-width:768px){.Form fieldset .fieldset__title .icon{height:4.8611111111vw;max-width:4.8611111111vw}}.Form fieldset .fieldset__title .icon img{max-height:40px}@media only screen and (max-width:767px){.Form fieldset .fieldset__title .icon img{max-height:30px}}@media only screen and (min-width:768px){.Form fieldset .fieldset__title .icon img{max-height:2.7777777778vw;width:auto}.Form.--space{padding:6.25vw 13.8888888889vw}}.Form .row{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}@media only screen and (min-width:768px) and (max-width:1440px){.Form .row{gap:1.7em}}.Form .row>*{width:100%}@media only screen and (min-width:550px){.Form .row>*{max-width:calc(50% - 20px)}}@media only screen and (min-width:768px) and (max-width:1440px){.Form .row>*{max-width:calc(50% - 1.66667vw)}}.Form .row>.--full{max-width:100%;min-width:100%}.Form.--min .row{gap:20px}@media only screen and (min-width:768px) and (max-width:1440px){.Form.--min .row{gap:1.3888888889vw}}.Form .Form__group{transition:opacity .42s cubic-bezier(.36,.33,0,1)}.Form .Form__group.--loading{pointer-events:none}.Form .Form__group.--waiting label+*{opacity:.2;pointer-events:none}.Form .Form__group label+*{transition:opacity .42s cubic-bezier(.36,.33,0,1)}.Form .Form__group.--disabled{opacity:.2;pointer-events:none}.Form .Form__group.--password .Link{text-decoration:underline}.Form .Form__group.--error abbr,.Form .Form__group.--error label{color:#e72727}.Form label abbr{color:#13bfd1;font-size:.8em;vertical-align:top}.Form__contact-us{margin-top:10px}.Form__contact-us .Btn{margin-top:0!important}.Form__output{margin-top:40px}@media only screen and (min-width:768px) and (max-width:1440px){.Form__output{margin-top:2.7777777778vw}}.Form__output.--error{color:#e72727;margin-top:10px;text-align:center}@media only screen and (min-width:768px) and (max-width:1440px){.Form__output.--error{margin-top:1.3888888889vw}}.Form__output.--error p{font-size:16px;font-weight:300}@media only screen and (min-width:768px){.Form__output.--error p{font-size:1.1111111111vw}}.Form__output.--success{color:#5da854}.Form__output.--success p{font-size:24px}@media only screen and (min-width:768px) and (max-width:1440px){.Form__output.--success p{font-size:1.6666666667vw}}.Form__notes,.Form__summary{margin-top:50px}@media only screen and (min-width:768px) and (max-width:1440px){.Form__notes,.Form__summary{margin-top:3.4722222222vw}}.Form__notes:empty,.Form__summary:empty{display:none}.Form__actions{margin-top:50px;text-align:center}@media only screen and (min-width:768px) and (max-width:1440px){.Form__actions{margin-top:3.4722222222vw}}.--min .Form__actions{margin-top:30px}@media only screen and (min-width:768px) and (max-width:1440px){.--min .Form__actions{margin-top:2.0833333333vw}}.Form__actions .required{color:#1a4244;display:block;font-size:12px;font-weight:300;margin-top:40px;text-align:left}@media only screen and (min-width:768px){.Form__actions .required{font-size:.8333333333vw;margin-top:2.7777777778vw}}.Form__actions .required:last-child{margin-top:0}.Form__actions:empty{display:none}.Form__actions.--centered{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.Form__actions.--centered .Btn{margin:0 5px 10px}@media only screen and (min-width:768px) and (max-width:1440px){.Form__actions.--centered .Btn{margin:0 .3472222222vw .6944444444vw}}html.--loading .Form__actions .Btn{opacity:.5;pointer-events:none}.Form__actions .Btn.--waiting{cursor:disabled;opacity:.2;pointer-events:none}.Form__more{grid-gap:1em;display:grid;font-size:13px;letter-spacing:0;margin-top:2em}@media only screen and (min-width:768px){.Form__more{font-size:.9027777778vw}}.Form__more p{font-size:13px!important;line-height:1.6!important;text-align:left}@media only screen and (min-width:768px){.Form__more p{font-size:.9027777778vw!important}}.Form__more a{font-weight:600;text-decoration:underline}.Form__select__arrow{position:absolute;right:5%;top:55%}@media only screen and (min-width:768px){.Form__select__arrow{right:3%}}@media only screen and (min-width:768px) and (max-width:1440px){.Form__select__arrow svg{height:1.1111111111vw;width:1.1111111111vw}}@media only screen and (min-width:768px){.Form.--step2 .Checkboxes{align-items:stretch;flex-wrap:nowrap}}.Form.--step2.--prevoyance .fieldset__title{margin-bottom:24px}@media only screen and (min-width:768px){.Form.--step2.--prevoyance .fieldset__title{margin-bottom:1.6666666667vw}}.Form.--step4{margin-top:20px;overflow:visible;padding:80px 20px}@media only screen and (max-width:767px){.Form.--step4{overflow:hidden}}@media only screen and (min-width:768px){.Form.--step4{margin-top:1.3888888889vw;padding:9.7222222222vw 3.4722222222vw}}.Form.--step4 .Btn{display:block;margin:60px auto 0}@media only screen and (min-width:768px){.Form.--step4 .Btn{margin:4.1666666667vw auto 0}}.fade-enter-active{transition:opacity .32s cubic-bezier(.36,.33,0,1) .24s}.fade-leave-active{position:absolute}.fade-enter-from{opacity:0}.fade-leave-to{opacity:0;pointer-events:none}.fadeIn-enter-active{transition:transform .48s cubic-bezier(.36,.33,0,1) .24s,opacity .32s cubic-bezier(.36,.33,0,1) .24s}.fadeIn-leave-active{display:none;transition:none}.fadeIn-enter-from{opacity:0;top:0;transform:translateY(40px)}.fadeIn-leave-to{opacity:0;pointer-events:none}.modal-enter-active{transition:all .8s linear}.modal-enter-active .Modal__content{transition:transform .48s cubic-bezier(.19,1,.22,1) .24s,opacity .24s linear .24s}.modal-enter-active .Modal__bg{transition:opacity .24s linear 0ms}.modal-leave-active{transition:all .8s linear}.modal-leave-active .Modal__content{transition:opacity .24s linear 0ms}.modal-leave-active .Modal__bg{transition:opacity .24s linear .24s}.modal-enter-from .Modal__bg{opacity:0}.modal-enter-from .Modal__content{opacity:0;transform:translateY(120px)}.modal-leave-to{pointer-events:none}.modal-leave-to .Modal__bg,.modal-leave-to .Modal__content{opacity:0}@media only screen and (min-width:520px){#tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{align-items:center;display:flex!important;flex-wrap:wrap;justify-content:space-between}}#tarteaucitronRoot #tarteaucitronBack{background:#0a0a0a!important;opacity:.9!important}#tarteaucitronRoot #tarteaucitronAlertBig{background:#112921!important;border-radius:10px;bottom:8px!important;box-sizing:border-box!important;left:8px!important;margin:0!important;padding:30px!important;right:8px!important;width:auto!important}@media only screen and (min-width:520px){#tarteaucitronRoot #tarteaucitronAlertBig{bottom:20px!important;left:20px!important;margin:0;max-width:450px;right:20px!important}}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:block;font:400 14px codec,sans-serif;line-height:1.5;margin-bottom:.75em;margin-right:auto!important;max-width:100%;min-width:100%;padding:0;text-align:center}@media only screen and (min-width:520px){#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{text-align:left}}@media only screen and (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{font-size:1.1111111111vw}}#tarteaucitronRoot #tarteaucitronAlertBig>button{background:transparent!important;border:1px solid #fff!important;box-sizing:border-box;color:#fff!important;font-size:9px!important;font-weight:700;letter-spacing:.1em;margin:10px 0 0!important;max-width:100%;padding:12px 20px!important;text-transform:uppercase;width:100%}@media only screen and (min-width:520px){#tarteaucitronRoot #tarteaucitronAlertBig>button{margin-top:0!important;white-space:nowrap;width:auto}}#tarteaucitronRoot #tarteaucitronAlertBig>button:hover{background:#fff!important;color:#112921!important}#tarteaucitronRoot #tarteaucitronAlertBig>button#tarteaucitronCloseAlert{border:1px solid #fff!important;opacity:.3}#tarteaucitronRoot #tarteaucitronAlertBig>button#tarteaucitronCloseAlert:hover{opacity:1}#tarteaucitronRoot #tarteaucitronAlertBig>button span{display:none!important}#tarteaucitronRoot #tarteaucitronClosePanel{background:#112921!important;border-color:#112921!important}#tarteaucitronRoot #tarteaucitronServices{box-shadow:none!important}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitronRoot #tarteaucitronServices .tarteaucitronTitle button{background:#112921!important;border-color:#112921!important}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronServices .tarteaucitronDeny{background:#fff!important;color:#112921!important;font-size:9px!important;font-weight:700;letter-spacing:.1em;margin:0 0 0 10px!important;padding:10px 20px!important;text-transform:uppercase}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronAllow:hover,#tarteaucitronRoot #tarteaucitronServices .tarteaucitronDeny:hover{opacity:1}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronAllow span,#tarteaucitronRoot #tarteaucitronServices .tarteaucitronDeny span{display:none!important}#tarteaucitronRoot #tarteaucitronServices ul .tarteaucitronLine.tarteaucitronIsAllowed{border-color:#20b55f!important}#tarteaucitronRoot #tarteaucitronServices ul .tarteaucitronLine.tarteaucitronIsDenied{border-color:#d44545!important}#tarteaucitronRoot #tarteaucitronServices #tarteaucitronInfo{background:0!important}

/*# sourceMappingURL=app.css.map*/