:root{--psf-safe-top: env(safe-area-inset-top);--psf-safe-right: env(safe-area-inset-right);--psf-safe-bottom: env(safe-area-inset-bottom);--psf-safe-left: env(safe-area-inset-left);--psf-transition-duration: 0.2s;--psf-c-ebony: rgb(32, 39, 50);--psf-c-raven: rgb(100, 107, 120);--psf-c-outer-space: rgb(53, 57, 59);--psf-c-mystic: rgb(231, 236, 239);--psf-c-white: rgb(255, 255, 255);--psf-c-white--o: rgba(255, 255, 255, 0.6);--psf-c-limeade: rgb(89, 156, 0);--psf-c-athens: rgb(225, 227, 231);--psf-c-alto: rgb(216, 216, 216);--psf-c-dusty-gray: rgb(151, 151, 151);--psf-c-iron: rgb(203, 209, 212);--psf-c-chrome-white: rgb(218, 237, 201);--psf-c-gold: rgb(232, 151, 0);--psf-c-main: rgb(5, 125, 188);--psf-c-background: rgb(0, 40, 105);--psf-c-alert: rgb(250, 0, 50);--psf-c-alert-lighter: rgb(245, 81, 69);--psf-c-peg: rgb(14, 129, 160);--psf-c-pee: rgb(14, 129, 160);--psf-c-pei: rgb(14, 129, 160);--psf-c-per: rgb(170, 75, 160);--psf-c-perco: rgb(170, 75, 160);--psf-c-art: rgb(170, 75, 160);--psf-c-hes: rgb(120, 110, 80);--psf-c-droitrente: #C84D50;--psf-c-glacier: rgb(127, 164, 192);--psf-c-dark-green: rgb(42, 96, 44);--psf-c-dark-red: rgb(140, 35, 28);--psf-c-trans: rgba(0, 0, 0, 0.1);--psf-c-transparent: rgba(0, 0, 0, 0);--psf-c-raven-op: rgba(122, 129, 142, 0.12);--psf-c-yellow-green-trans: rgba(183, 219, 104, 0.7);--psf-c-sky-blue-trans: rgba(126, 210, 237, 0.7);--psf-c-gull-gray-trans: rgba(156, 163, 184, 0.7);--psf-c-sky-blue-trans-more: rgba(126, 210, 237, 0.3);--psf-c-gull-gray-trans-more: rgba(156, 163, 184, 0.3);--psf-c-tan-hide-trans: rgba(247, 163, 92, 0.7);--psf-c-limeade-trans: rgba(89, 156, 0, 0.2);--psf-c-info: rgb(23, 162, 184);--psf-c-pink: rgb(232, 62, 140);--psf-c-orange: rgb(253, 126, 20);--psf-progress-peg-off: rgba( 0, 171, 232, 0.25 );--psf-progress-peg-on: var(--psf-c-main);--psf-progress-per-off: rgba(133, 195, 0, 0.18);--psf-progress-per-on: var(--psf-c-per);--psf-progress-perco-off: rgba( 255, 192, 203, 0.18 );--psf-progress-perco-on: var(--psf-c-per);--psf-progress-pce-off: rgba( 146, 135, 97, 0.25 );--psf-progress-pce-on: var(--psf-c-hes);--psf-card-shadow: 0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.1);--psf-card-shadow-peg: 0.2rem 0.4rem 1.5rem 0 rgba(39, 128, 131, 0.5);--psf-card-shadow-per: 0.2rem 0.4rem 1.5rem 0 rgba(177, 81, 171, 0.5);--psf-card-shadow-hes: 0.2rem 0.4rem 1.5rem 0 rgba(146, 134, 99, 0.5);--psf-card-shadow-droitrente: 0.2rem 0.4rem 1.5rem 0 rgb(201, 78, 81, 0.5);--psf-btn-shadow: 0 0.3rem 0.8rem 0 rgba(0, 0, 0, 0.5);--psf-btn-secondary-shadow: 0 0.3rem 0.8rem 0 rgba(0, 3, 8, 0.4);--psf-btn-sun: rgb(255, 210, 90);--psf-btn-sun-focused: rgb(240, 147, 25);--psf-h-min: 2.5rem;--psf-h-mid: 4rem;--psf-h-max: 5rem;--psf-btn-space: 1rem;--psf-field-box: 1.8rem;--psf-ff-standard: "Roboto";--psf-ff-standard-heading: "Roboto Condensed";--psf-ff-regular: var(--psf-ff-standard);--psf-ff-heading: var(--psf-ff-standard-heading);--psf-fw-thin: 100;--psf-fw-light: 300;--psf-fw-regular: 400;--psf-fw-medium: 500;--psf-fw-bold: 700;--psf-fw-black: 900;--psf-fz-notice: 1.2rem;--psf-fz-regular: 1.4rem;--psf-fz-heading: 1.6rem;--psf-fz-mid: 1.8rem;--psf-fz-big: 2rem;--psf-fz-price: 3.6rem;--psf-fz-price--cent: 0.56em;--psf-fc-regular: var(--psf-c-raven);--psf-z-hide: -1;--psf-z-reset: 0;--psf-z-min: 1;--psf-z-max: 2;--psf-op-hide: 0;--psf-op-min: 0.25;--psf-op-mid: 0.5;--psf-op-max: 0.75;--psf-op-reset: 1;--psf-range-track-height: 1.1rem;--psf-range-track-radius: 1.5rem;--psf-range-thumb-size: 2.3rem;--psf-range-thumb-radius: 50%;--psf-range-thumb-position-0: 0;--psf-range-thumb-position-1: 0;--psf-modal-bg: rgb(1, 20, 67);--psf-modal-space: 2rem;--psf-modal-radius: 1.8rem;--psf-modal-dynamic-height: 0;--psf-block-spacer: 2rem}@-webkit-keyframes slide-down{0%{top:-9rem}90%{top:0}}@-moz-keyframes slide-down{0%{top:-9rem}90%{top:0}}@-ms-keyframes slide-down{0%{top:-9rem}90%{top:0}}@-o-keyframes slide-down{0%{top:-9rem}90%{top:0}}@keyframes slide-down{0%{top:-9rem}90%{top:0}}@-webkit-keyframes slide-up{0%{top:0}90%{top:-9rem}}@-moz-keyframes slide-up{0%{top:0}90%{top:-9rem}}@-ms-keyframes slide-up{0%{top:0}90%{top:-9rem}}@-o-keyframes slide-up{0%{top:0}90%{top:-9rem}}@keyframes slide-up{0%{top:0}90%{top:-9rem}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul.puce{list-style:disc;padding-left:3rem}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}.text-danger{color:var(--psf-c-alert) !important}html{font-size:62.5%;height:100%}body{height:100%;font-family:var(--psf-ff-regular);font-weight:var(--psf-fw-regular);font-size:var(--psf-fz-regular);background-color:var(--psf-c-white)}ol,ul{list-style:none}footer{padding-bottom:1.5rem}.mt-5{margin-top:5rem !important}.pt-5{padding-top:5rem !important}.mb-5{margin-bottom:5rem !important}.pb-5{padding-bottom:5rem !important}.ml-5{margin-left:5rem !important}.pl-5{padding-left:5rem !important}.mr-5{margin-right:5rem !important}.pr-5{padding-right:5rem !important}.mt-6{margin-top:6rem !important}.pt-6{padding-top:6rem !important}.mb-6{margin-bottom:6rem !important}.pb-6{padding-bottom:6rem !important}.ml-6{margin-left:6rem !important}.pl-6{padding-left:6rem !important}.mr-6{margin-right:6rem !important}.pr-6{padding-right:6rem !important}.mt-7{margin-top:7rem !important}.pt-7{padding-top:7rem !important}.mb-7{margin-bottom:7rem !important}.pb-7{padding-bottom:7rem !important}.ml-7{margin-left:7rem !important}.pl-7{padding-left:7rem !important}.mr-7{margin-right:7rem !important}.pr-7{padding-right:7rem !important}.mt-8{margin-top:8rem !important}.pt-8{padding-top:8rem !important}.mb-8{margin-bottom:8rem !important}.pb-8{padding-bottom:8rem !important}.ml-8{margin-left:8rem !important}.pl-8{padding-left:8rem !important}.mr-8{margin-right:8rem !important}.pr-8{padding-right:8rem !important}.mt-9{margin-top:9rem !important}.pt-9{padding-top:9rem !important}.mb-9{margin-bottom:9rem !important}.pb-9{padding-bottom:9rem !important}.ml-9{margin-left:9rem !important}.pl-9{padding-left:9rem !important}.mr-9{margin-right:9rem !important}.pr-9{padding-right:9rem !important}.mt-10{margin-top:10rem !important}.pt-10{padding-top:10rem !important}.mb-10{margin-bottom:10rem !important}.pb-10{padding-bottom:10rem !important}.ml-10{margin-left:10rem !important}.pl-10{padding-left:10rem !important}.mr-10{margin-right:10rem !important}.pr-10{padding-right:10rem !important}.mt-15{margin-top:15rem !important}.pt-15{padding-top:15rem !important}.mb-15{margin-bottom:15rem !important}.pb-15{padding-bottom:15rem !important}.ml-15{margin-left:15rem !important}.pl-15{padding-left:15rem !important}.mr-15{margin-right:15rem !important}.pr-15{padding-right:15rem !important}.mt-20{margin-top:20rem !important}.pt-20{padding-top:20rem !important}.mb-20{margin-bottom:20rem !important}.pb-20{padding-bottom:20rem !important}.ml-20{margin-left:20rem !important}.pl-20{padding-left:20rem !important}.mr-20{margin-right:20rem !important}.pr-20{padding-right:20rem !important}.mt-25{margin-top:25rem !important}.pt-25{padding-top:25rem !important}.mb-25{margin-bottom:25rem !important}.pb-25{padding-bottom:25rem !important}.ml-25{margin-left:25rem !important}.pl-25{padding-left:25rem !important}.mr-25{margin-right:25rem !important}.pr-25{padding-right:25rem !important}.mt-30{margin-top:30rem !important}.pt-30{padding-top:30rem !important}.mb-30{margin-bottom:30rem !important}.pb-30{padding-bottom:30rem !important}.ml-30{margin-left:30rem !important}.pl-30{padding-left:30rem !important}.mr-30{margin-right:30rem !important}.pr-30{padding-right:30rem !important}.mt-35{margin-top:35rem !important}.pt-35{padding-top:35rem !important}.mb-35{margin-bottom:35rem !important}.pb-35{padding-bottom:35rem !important}.ml-35{margin-left:35rem !important}.pl-35{padding-left:35rem !important}.mr-35{margin-right:35rem !important}.pr-35{padding-right:35rem !important}.mt-40{margin-top:40rem !important}.pt-40{padding-top:40rem !important}.mb-40{margin-bottom:40rem !important}.pb-40{padding-bottom:40rem !important}.ml-40{margin-left:40rem !important}.pl-40{padding-left:40rem !important}.mr-40{margin-right:40rem !important}.pr-40{padding-right:40rem !important}.mt-45{margin-top:45rem !important}.pt-45{padding-top:45rem !important}.mb-45{margin-bottom:45rem !important}.pb-45{padding-bottom:45rem !important}.ml-45{margin-left:45rem !important}.pl-45{padding-left:45rem !important}.mr-45{margin-right:45rem !important}.pr-45{padding-right:45rem !important}.mt-50{margin-top:50rem !important}.pt-50{padding-top:50rem !important}.mb-50{margin-bottom:50rem !important}.pb-50{padding-bottom:50rem !important}.ml-50{margin-left:50rem !important}.pl-50{padding-left:50rem !important}.mr-50{margin-right:50rem !important}.pr-50{padding-right:50rem !important}.mt-60{margin-top:60rem !important}.pt-60{padding-top:60rem !important}.mb-60{margin-bottom:60rem !important}.pb-60{padding-bottom:60rem !important}.ml-60{margin-left:60rem !important}.pl-60{padding-left:60rem !important}.mr-60{margin-right:60rem !important}.pr-60{padding-right:60rem !important}.mt-75{margin-top:75rem !important}.pt-75{padding-top:75rem !important}.mb-75{margin-bottom:75rem !important}.pb-75{padding-bottom:75rem !important}.ml-75{margin-left:75rem !important}.pl-75{padding-left:75rem !important}.mr-75{margin-right:75rem !important}.pr-75{padding-right:75rem !important}.mt-100{margin-top:100rem !important}.pt-100{padding-top:100rem !important}.mb-100{margin-bottom:100rem !important}.pb-100{padding-bottom:100rem !important}.ml-100{margin-left:100rem !important}.pl-100{padding-left:100rem !important}.mr-100{margin-right:100rem !important}.pr-100{padding-right:100rem !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-grow-2{flex-grow:2 !important}.flex-shrink-2{flex-shrink:2 !important}.flex-grow-3{flex-grow:3 !important}.flex-shrink-3{flex-shrink:3 !important}.flex-grow-4{flex-grow:4 !important}.flex-shrink-4{flex-shrink:4 !important}.flex-grow-5{flex-grow:5 !important}.flex-shrink-5{flex-shrink:5 !important}.flex-grow-6{flex-grow:6 !important}.flex-shrink-6{flex-shrink:6 !important}.flex-grow-7{flex-grow:7 !important}.flex-shrink-7{flex-shrink:7 !important}.flex-grow-8{flex-grow:8 !important}.flex-shrink-8{flex-shrink:8 !important}.flex-grow-9{flex-grow:9 !important}.flex-shrink-9{flex-shrink:9 !important}.flex-grow-10{flex-grow:10 !important}.flex-shrink-10{flex-shrink:10 !important}.h-page{min-height:100vh}.h-page-undernav{min-height:calc(100vh - 8rem)}.h-header{min-height:5.8rem;background-color:var(--psf-c-background)}.full-width{width:100%}.bg-transparent{background-color:var(--psf-c-transparent) !important}.bg-mystic{background-color:var(--psf-c-mystic) !important}.u-price{font-family:var(--psf-ff-regular);font-weight:var(--psf-fw-light);font-size:var(--psf-fz-price)}.u-price__decimal{font-size:var(--psf-fz-price--cent);font-weight:var(--psf-fw-regular)}.c-ebony{color:var(--psf-c-ebony)}.c-raven{color:var(--psf-c-raven)}.c-background{color:var(--psf-c-background)}.cursor-pointer{cursor:pointer}.img-responsive{max-width:100%;height:auto}.c-peg{color:var(--psf-c-peg) !important}.c-per{color:var(--psf-c-per) !important}.c-hes{color:var(--psf-c-hes) !important}.items-centered{display:flex;justify-content:center;align-items:center}.ws-nowrp{white-space:nowrap}.grid-3{display:grid !important;grid-template-columns:repeat(3, 1fr)}.fz-regular{font-size:var(--psf-fz-regular) !important}.fz-heading{font-size:var(--psf-fz-heading) !important}.fw-med{font-weight:var(--psf-fw-medium)}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--psf-ff-heading);font-weight:var(--psf-fw-bold);text-transform:uppercase}.dynamic-content h3{margin-top:1.5rem;margin-bottom:1.5rem;font-size:var(--psf-fz-heading)}.dynamic-content h4{font-family:var(--psf-ff-regular);font-weight:var(--psf-fw-regular)}.dynamic-content h4,.dynamic-content p,.dynamic-content ul{font-size:var(--psf-fz-regular)}.dynamic-content ul{padding-left:1.5rem}.grecaptcha-badge{text-align:center;width:unset !important;height:unset !important;box-shadow:none !important;transform:scale(0.7)}body[data-theme=blue] .c-header.nav-fix,body[data-theme=blue] .c-header{background-color:var(--psf-c-peg)}body[data-theme=green] .c-header.nav-fix,body[data-theme=green] .c-header{background-color:var(--psf-c-per)}body[data-theme=gold] .c-header.nav-fix,body[data-theme=gold] .c-header{background-color:var(--psf-c-hes)}body[data-theme=pink] .c-header.nav-fix,body[data-theme=pink] .c-header{background-color:var(--psf-c-per)}.loader-undersubnav,.loader-fullpage{height:calc(100vh - 8rem);width:100%;display:grid;place-items:center}.loader-undersubnav ion-spinner,.loader-fullpage ion-spinner{width:5rem;height:5rem}.loader-fullpage{height:100vh}.loader{width:100%;display:grid;place-items:center}.loader ion-spinner{width:5rem;height:5rem}.loader.small{height:20vh}.loader.medium{height:40vh}.loader.full{height:100vh}.loader.under-nav{height:calc(100vh - 8rem)}.jumbotron{border-radius:1.5rem;border:.1rem solid var(--psf-c-main);background-color:var(--main-50);font-size:var(--psf-fz-regular);font-family:var(--psf-ff-regular);color:var(--psf-fc-regular);padding:2rem 1rem}@media(min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron--white{border:.1rem solid var(--psf-c-iron);background-color:var(--psf-c-white);color:var(--psf-fc-regular)}.jumbotron--sky{border:.1rem solid var(--psf-c-main);background-color:var(--main-50);color:var(--psf-c-ebony)}.jumbotron--per,.jumbotron--perco{border:.1rem solid var(--psf-c-per);background-color:#f5e9f4;color:var(--psf-c-ebony)}.jumbotron--peg{border:.1rem solid var(--psf-c-peg);background-color:#e2f0f4;color:var(--psf-c-ebony)}.jumbotron--hes{border:.1rem solid var(--psf-c-hes);background-color:#f9fcf3;color:var(--psf-c-ebony)}.jumbotron__text{font-size:var(--psf-fz-regular);font-family:var(--psf-ff-regular);line-height:var(--psf-fz-heading);margin-bottom:0}.jumbotron__text--gray{color:var(--psf-c-raven)}.jumbotron__text--black{color:var(--psf-c-ebony)}.jumbotron__text--red{color:var(--psf-c-alert)}.jumbotron--btn{background-color:var(--psf-c-white)}.jumbotron--text{color:var(--psf-fc-regular)}.jumbotron button{background-color:var(--psf-c-white)}.jumbotron ul{list-style:initial;color:var(--psf-c-raven)}.jumbotron ul li strong{color:var(--psf-c-ebony)}ion-toast{position:fixed;bottom:3.5rem !important;height:98%}.mat-expansion-panel{box-shadow:none !important}.mat-expansion-panel-body,.mat-expansion-panel-header{padding-left:0 !important;--mat-expansion-header-text-weight: var(--psf-fw-regular) !important}.mat-expansion-panel-body{padding-right:0 !important}.mailto{text-decoration:underline}.text-link a{color:#3a87ad}.divider{padding-top:var(--psf-block-spacer);margin-top:var(--psf-block-spacer);border-top:.1rem solid #e7ecef}.trafic-info-btn.collapsed .trafic-toggle-title>div{text-overflow:ellipsis;white-space:nowrap;font-weight:bold}.trafic-info-btn .trafic-toggle-title>div{overflow:hidden;width:96%;white-space:normal;line-height:initial}.info-list__label{font-family:var(--psf-ff-heading);color:var(--psf-c-raven)}.info-list__field{margin-top:.5rem;font-size:var(--psf-fz-mid);color:var(--psf-c-ebony)}.flex-1{flex:1}.grid-label-input{display:grid;width:100%;grid-template-columns:50% 50%;grid-template-rows:auto}.grid-label-input mat-form-field{font-size:22px;width:40%;grid-row-start:2}.grid-label-input input{padding-right:.5rem;text-align:right}.grid-label-input mat-hint{font-size:.8em}.grid-label-input .item-end{justify-self:end}@media(max-width: 576px){.grid-label-input mat-form-field{font-size:20px;width:60%}}@media(min-width: 576px)and (max-width: 992px){.grid-label-input mat-form-field{width:60%}}ul.sous-infos{padding:0}.c-main{color:var(--psf-c-main)}.bg-c-main-dark{background-color:var(--psf-c-background)}.w-unset{width:unset !important}.container,.row{--bs-gutter-x: 15px}hr{margin-top:1rem !important;margin-bottom:1rem !important;opacity:.1}.small,small{font-size:80%;font-weight:400}a:focus,button:focus,[tabindex]:focus,.btn:focus{outline:none !important;box-shadow:none !important}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local(""),url("../fonts/roboto-v27-latin-ext_latin-300.woff2") format("woff2"),url("../fonts/roboto-v27-latin-ext_latin-300.woff") format("woff")}@font-face{font-family:"Roboto";font-style:italic;font-weight:300;src:local(""),url("../fonts/roboto-v27-latin-ext_latin-300italic.woff2") format("woff2"),url("../fonts/roboto-v27-latin-ext_latin-300italic.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local(""),url("../fonts/roboto-v27-latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/roboto-v27-latin-ext_latin-regular.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:local(""),url("../fonts/roboto-v27-latin-ext_latin-500.woff2") format("woff2"),url("../fonts/roboto-v27-latin-ext_latin-500.woff") format("woff")}@font-face{font-family:"Roboto";font-style:italic;font-weight:500;src:local(""),url("../fonts/roboto-v27-latin-ext_latin-500italic.woff2") format("woff2"),url("../fonts/roboto-v27-latin-ext_latin-500italic.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:local(""),url("../fonts/roboto-v27-latin-ext_latin-700.woff2") format("woff2"),url("../fonts/roboto-v27-latin-ext_latin-700.woff") format("woff")}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;src:local(""),url("../fonts/roboto-v27-latin-ext_latin-700italic.woff2") format("woff2"),url("../fonts/roboto-v27-latin-ext_latin-700italic.woff") format("woff")}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url("../fonts/material-icons.woff2") format("woff2")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:local(""),url("../fonts/roboto-condensed-v19-latin-ext_latin-300.woff2") format("woff2"),url("../fonts/roboto-condensed-v19-latin-ext_latin-300.woff") format("woff")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:300;src:local(""),url("../fonts/roboto-condensed-v19-latin-ext_latin-300italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v19-latin-ext_latin-300italic.woff") format("woff")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:local(""),url("../fonts/roboto-condensed-v19-latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/roboto-condensed-v19-latin-ext_latin-regular.woff") format("woff")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:local(""),url("../fonts/roboto-condensed-v19-latin-ext_latin-italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v19-latin-ext_latin-italic.woff") format("woff")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:local(""),url("../fonts/roboto-condensed-v19-latin-ext_latin-700.woff2") format("woff2"),url("../fonts/roboto-condensed-v19-latin-ext_latin-700.woff") format("woff")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:700;src:local(""),url("../fonts/roboto-condensed-v19-latin-ext_latin-700italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v19-latin-ext_latin-700italic.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:100;src:local(""),url("../fonts/roboto-v27-latin-100.woff2") format("woff2"),url("../fonts/roboto-v27-latin-100.woff") format("woff")}@font-face{font-family:"Roboto";font-style:italic;font-weight:100;src:local(""),url("../fonts/roboto-v27-latin-100italic.woff2") format("woff2"),url("../fonts/roboto-v27-latin-100italic.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local(""),url("../fonts/roboto-v27-latin-300.woff2") format("woff2"),url("../fonts/roboto-v27-latin-300.woff") format("woff")}@font-face{font-family:"Roboto";font-style:italic;font-weight:300;src:local(""),url("../fonts/roboto-v27-latin-300italic.woff2") format("woff2"),url("../fonts/roboto-v27-latin-300italic.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local(""),url("../fonts/roboto-v27-latin-regular.woff2") format("woff2"),url("../fonts/roboto-v27-latin-regular.woff") format("woff")}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;src:local(""),url("../fonts/roboto-v27-latin-italic.woff2") format("woff2"),url("../fonts/roboto-v27-latin-italic.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:local(""),url("../fonts/roboto-v27-latin-500.woff2") format("woff2"),url("../fonts/roboto-v27-latin-500.woff") format("woff")}@font-face{font-family:"Roboto";font-style:italic;font-weight:500;src:local(""),url("../fonts/roboto-v27-latin-500italic.woff2") format("woff2"),url("../fonts/roboto-v27-latin-500italic.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:local(""),url("../fonts/roboto-v27-latin-700.woff2") format("woff2"),url("../fonts/roboto-v27-latin-700.woff") format("woff")}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;src:local(""),url("../fonts/roboto-v27-latin-700italic.woff2") format("woff2"),url("../fonts/roboto-v27-latin-700italic.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:local(""),url("../fonts/roboto-v27-latin-900.woff2") format("woff2"),url("../fonts/roboto-v27-latin-900.woff") format("woff")}@font-face{font-family:"Roboto";font-style:italic;font-weight:900;src:local(""),url("../fonts/roboto-v27-latin-900italic.woff2") format("woff2"),url("../fonts/roboto-v27-latin-900italic.woff") format("woff")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:100;src:local(""),url("../fonts/Gilroy-Thin.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:italic;font-weight:100;src:local(""),url("../fonts/Gilroy-ThinItalic.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:200;src:local(""),url("../fonts/Gilroy-UltraLight.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:italic;font-weight:200;src:local(""),url("../fonts/Gilroy-UltraLightItalic.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:300;src:local(""),url("../fonts/Gilroy-Light.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:300;src:local(""),url("../fonts/Gilroy-LightItalic.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:400;src:local(""),url("../fonts/Gilroy-Regular.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:italic;font-weight:400;src:local(""),url("../fonts/Gilroy-RegularItalic.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:500;src:local(""),url("../fonts/Gilroy-Medium.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:italic;font-weight:500;src:local(""),url("../fonts/Gilroy-MediumItalic.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:600;src:local(""),url("../fonts/Gilroy-SemiBold.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:italic;font-weight:600;src:local(""),url("../fonts/Gilroy-SemiBoldItalic.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:700;src:local(""),url("../fonts/Gilroy-Bold.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:italic;font-weight:700;src:local(""),url("../fonts/Gilroy-BoldItalic.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:800;src:local(""),url("../fonts/Gilroy-Black.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:italic;font-weight:800;src:local(""),url("../fonts/Gilroy-BlackItalic.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:900;src:local(""),url("../fonts/Gilroy-Heavy.woff2") format("woff2")}@font-face{font-family:"Gilroy";font-style:italic;font-weight:900;src:local(""),url("../fonts/Gilroy-HeavyItalic.woff2") format("woff2")}*:focus{outline:none}.form-control:focus{box-shadow:none}.form-group{position:relative}.form-control,.select-group{padding-right:0;padding-left:0;margin-top:3rem;min-height:var(--psf-h-mid);font-family:var(--psf-ff-regular);font-size:var(--psf-fz-mid);border-width:0 0 .1rem 0;border-color:currentColor;border-radius:0;transition-duration:var(--psf-transition-duration)}.form-control,.form-control:hover,.form-control:focus,.form-control:active,.select-group,.select-group:hover,.select-group:focus,.select-group:active{color:currentColor;background-color:rgba(0,0,0,0)}.form-control:disabled,.form-control[readonly],.select-group:disabled,.select-group[readonly]{background-color:rgba(0,0,0,0)}.theme-dark .form-control,.theme-dark .select-group{border-color:var(--psf-c-white--o)}.input-group .form-control,.input-group .select-group{padding-right:3rem;padding-left:3rem;margin-top:0;width:100%}.form-control.ng-invalid.ng-touched,.select-group.ng-invalid.ng-touched{border-color:var(--psf-c-alert)}.input-group [for]{left:3rem}.login-section [for]{position:absolute;bottom:50%;transform:translateY(50%);margin-bottom:0;font-family:var(--psf-ff-regular);font-size:var(--psf-fz-regular);color:currentColor;transition-duration:var(--psf-transition-duration)}.input-group .login-section [for]{left:3rem}.form-control:focus~[for],.form-control.ng-valid~[for],.form-control:valid~[for],.form-control:disabled~[for]{bottom:100%;transform:translateY(0);font-family:var(--psf-ff-heading);font-size:var(--psf-fz-regular);color:var(--psf-c-raven)}.theme-dark .form-control:focus~[for],.theme-dark .form-control.ng-valid~[for],.theme-dark .form-control:valid~[for],.theme-dark .form-control:disabled~[for]{color:var(--psf-c-white--o)}.modal .form-control:focus~[for],.modal .form-control.ng-valid~[for],.modal .form-control:valid~[for],.modal .form-control:disabled~[for]{color:var(--psf-c-regular)}.form-control.ng-invalid~[for],.form-control[ng-reflect-model=""]~[for]{bottom:50%;transform:translateY(50%);font-family:var(--psf-ff-regular);font-size:var(--psf-fz-mid);color:currentColor}.input-group{margin-top:3rem}.input-group-append,.input-group-prepend{display:block;position:absolute;top:50%;transform:translateY(-50%)}.input-group-prepend{left:0}.input-group-append{right:0}.input-group-append+.input-group-append{right:3rem}.input-group-text{padding:0;font-size:var(--psf-fz-big);color:inherit;background-color:rgba(0,0,0,0);border-width:0}[type=checkbox],[type=radio]{position:absolute;left:-999rem;z-index:var(--psf-z-hide)}[type=checkbox]+label,[type=radio]+label{position:relative;padding-left:calc(var(--psf-field-box)*1.5);transform:none}[type=checkbox]+label::before,[type=radio]+label::before{content:"";position:absolute;top:.35em;left:0;width:var(--psf-field-box);height:var(--psf-field-box);border:.2rem solid currentColor;box-shadow:inset 0 0 0 .2rem var(--psf-c-white)}[type=checkbox]:checked+label::before,[type=radio]:checked+label::before{background-color:var(--psf-c-ebony)}[type=radio]+label::before{border-radius:50%}.form-check-switch{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0}.form-check-switch+label{width:3.4rem;height:1.4rem;background-color:rgba(34,31,31,.2);border-radius:.6rem}.form-check-switch+label span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0}.form-check-switch:checked+label{background-color:rgba(0,171,232,.5)}.form-check-switch+label::before{transform:translate(-30%, -50%);width:2rem;height:2rem;border-width:0;border-radius:50%;background-color:var(--psf-c-white);box-shadow:0 .1rem .1rem 0 rgba(0,0,0,.2);transition-duration:var(--psf-transition-duration)}.form-check-switch:checked+label::before{left:auto;right:0;transform:translate(30%, -50%);background-color:var(--psf-c-main)}.select-group{position:relative;display:block;overflow:hidden;border-top-left-radius:0;border-bottom-left-radius:0;border:0;border-bottom:solid .14rem currentColor}.select-group::after{content:"";position:absolute;top:0;right:.5rem;bottom:0;width:1rem;height:1rem;margin-top:auto;margin-bottom:auto;pointer-events:none;transform:rotate(45deg);border-bottom:solid .15rem currentColor;border-right:solid .15rem currentColor}.select-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;border:0;background:none;color:currentColor;padding-top:.5rem;width:100%}.select-group select option{background-color:var(--psf-c-white);color:var(--psf-c-ebony)}.select-group select::-ms-expand{display:none}.select-group .custom-select{color:currentColor;position:relative;min-height:var(--psf-h-mid);font-family:var(--psf-ff-regular);font-size:var(--psf-fz-med)}.mat-mdc-form-field{width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.radio-label-reverse .mat-radio-label{flex-direction:column-reverse;white-space:normal}.radio-label-reverse .mat-radio-label .mat-radio-label-content{text-align:center;padding:0}.mat-radio-label .text-secondary{white-space:normal}.mat-mdc-radio-button .mdc-label{cursor:pointer}mat-slide-toggle.reverse .mat-slide-toggle-label{flex-direction:row-reverse}.mat-mdc-list-base .mat-mdc-list-item{font-size:inherit}.page-onboarding option{color:var(--psf-c-ebony)}.page-onboarding .mat-mdc-form-field-hint,.page-onboarding .mat-mdc-floating-label,.page-onboarding .mat-mdc-input-element::placeholder,.page-onboarding .mat-mdc-form-field-input-control,.page-onboarding .mat-mdc-form-field-required-marker,.page-onboarding .mat-mdc-select-arrow,.page-onboarding .mat-mdc-select-value{color:var(--psf-c-white) !important}.page-onboarding .mat-mdc-input-element{caret-color:var(--psf-c-white) !important}.page-onboarding .mdc-line-ripple::before,.page-onboarding .mdc-line-ripple::after{background-color:var(--psf-c-white) !important;border-bottom-color:var(--psf-c-white) !important}.page-onboarding .mat-checkbox-frame,.page-onboarding .mat-radio-outer-circle{border-color:var(--psf-c-white)}.custom-hint-placement .mat-mdc-form-field-hint{font-size:1.2rem;white-space:nowrap}.mat-mdc-form-field .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field .mat-mdc-form-field-error-wrapper{padding-left:0;padding-right:0}.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{font-size:75%}@media(min-width: 576px){.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane{max-width:unset !important}}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px !important;padding-bottom:8px !important}.btn,.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-fab,.mat-mdc-mini-fab{padding-right:var(--psf-btn-space);padding-left:var(--psf-btn-space);font-family:var(--psf-ff-regular);font-weight:var(--psf-fw-medium);font-size:var(--psf-fz-regular);min-height:var(--psf-h-max);border-width:0;border-radius:8rem}.btn.disabled,.btn:disabled,.mat-mdc-button.disabled,.mat-mdc-button:disabled,.mat-mdc-raised-button.disabled,.mat-mdc-raised-button:disabled,.mat-mdc-outlined-button.disabled,.mat-mdc-outlined-button:disabled,.mat-mdc-unelevated-button.disabled,.mat-mdc-unelevated-button:disabled,.mat-mdc-fab.disabled,.mat-mdc-fab:disabled,.mat-mdc-mini-fab.disabled,.mat-mdc-mini-fab:disabled{opacity:var(--psf-op-mid);box-shadow:none}.mat-mdc-icon-button{min-height:unset}mat-calendar .mat-mdc-icon-button{min-height:auto}.btn-sm{font-size:var(--psf-fz-notice) !important;min-height:var(--psf-h-min) !important}.btn-primary,.btn-primary:disabled,.btn-primary.disabled{background-color:var(--psf-c-main);box-shadow:var(--psf-btn-shadow)}.btn-primary:not(:disabled):hover,.btn-primary:not(:disabled):focus,.btn-primary:not(:disabled):not(.disabled):active{color:var(--main-500);background-color:var(--psf-c-white)}.btn-primary.btn-per:not(:disabled):hover,.btn-primary.btn-per:not(:disabled):focus,.btn-primary.btn-per:not(:disabled):not(.disabled):active{color:var(--psf-c-per)}.mat-primary[disabled]{background-color:var(--psf-c-main) !important;box-shadow:var(--psf-btn-shadow) !important;color:var(--psf-c-white) !important}.btn-secondary,.btn-secondary:disabled,.btn-secondary.disabled{color:var(--psf-c-main);background-color:var(--psf-c-white);box-shadow:var(--psf-btn-secondary-shadow)}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary:disabled:hover,.btn-secondary:disabled:focus,.btn-secondary:disabled:active,.btn-secondary.disabled:hover,.btn-secondary.disabled:focus,.btn-secondary.disabled:active{box-shadow:none}.btn-secondary:not(:disabled):hover,.btn-secondary:not(:disabled):focus,.btn-secondary:not(:disabled):not(.disabled):active{color:var(--psf-c-white);background-color:var(--psf-c-raven)}.btn-tertiary{color:var(--psf-c-white);background-color:rgba(0,0,0,0);border-width:.1rem;border-color:currentColor !important;height:unset !important}.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary:active{color:var(--psf-fc-regular)}.btn-tertiary.mat-mdc-outlined-button{border-radius:8rem;line-height:inherit;font-size:inherit}.btn-tertiary.mat-mdc-outlined-button .mat-button-wrapper{line-height:inherit;font-size:inherit}.btn-tertiary--peg{color:var(--psf-c-main) !important}.btn-tertiary--peg:hover,.btn-tertiary--peg:focus,.btn-tertiary--peg:active{color:var(--psf-c-main)}.btn-link{min-height:0;font-weight:var(--psf-fw-regular);color:currentColor;text-decoration:underline;border-radius:0}.btn-link:hover,.btn-link:focus,.btn-link:active{color:currentColor;text-decoration:none}.btn-icon{position:relative;padding-right:calc(var(--psf-btn-space)*2)}.btn-back{position:relative;min-width:var(--psf-h-max);color:currentColor;background-color:rgba(0,0,0,0);border-width:.1rem;border-color:currentColor}.btn-back:hover,.btn-back:focus,.btn-back:active{border-width:.2rem}.btn-back[mat-icon-button]{border:.1rem solid currentColor !important;font-size:1.4rem !important}.btn__icon{position:absolute;top:50%;right:calc(var(--psf-btn-space)/2);transform:translateY(-50%)}.btn__icon--left{right:inherit;left:calc(var(--psf-btn-space)/2);margin-left:1rem;font-size:2rem}.btn:not(.btn-tertiary,.btn-back,.btn-trans) .btn__icon{opacity:var(--psf-op-mid)}.btn-back .btn__icon{right:auto;left:50%;transform:translate(-50%, -50%)}.btn-sm .btn__icon{font-size:.75rem}.btn-icon .btn__icon{right:calc(var(--psf-btn-space)*2)}.btn-icon.btn-tertiary .btn__icon,.btn-icon.btn-sm .btn__icon{right:calc(var(--psf-btn-space)/2)}.btn-back .btn__text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0}.btn-peg{background:var(--psf-c-peg);color:var(--psf-c-white);box-shadow:var(--psf-btn-shadow)}.btn-per{background:var(--psf-c-per);color:var(--psf-c-white);box-shadow:var(--psf-btn-shadow)}.btn-grey{color:var(--psf-c-ebony);background:var(--psf-c-white);border:.1rem solid var(--psf-c-iron)}.btn-grey.active{border-color:rgba(0,0,0,0);background-color:var(--psf-c-raven-op)}.btn-grey.btn-icon{padding-right:calc(var(--psf-btn-space)*3)}.btn-grey.mat-mdc-outlined-button{border-radius:8rem}.btn-grey .btn__icon{font-size:2rem;opacity:1}.btn-grey .btn__icon--left{font-size:1.5rem}.btn-holding{position:fixed;display:flex;align-items:center;justify-content:center;right:2rem;bottom:10rem;background:var(--psf-btn-sun);box-shadow:var(--psf-btn-shadow);z-index:var(--psf-z-min);width:6rem;height:6rem;padding:1.5rem}.btn-holding:hover,.btn-holding:focus,.btn-holding:active{background:var(--psf-btn-sun)}.btn-holding ion-icon{font-size:3.2rem;color:var(--psf-c-ebony)}.btn[data-toggle=collapse],.btn[data-toggle=collapse]:focus,.btn.subnav__link{margin:0;padding:0;font-family:inherit;font-size:inherit;background:rgba(0,0,0,0);font-weight:inherit;text-align:inherit;color:inherit}.btn.subnav__link{box-shadow:none}.btn[data-toggle=collapse],.btn[data-toggle=collapse]:focus{width:100%}.menu .mat-mdc-unelevated-button{background-color:rgba(0,0,0,0)}.menu .cdk-keyboard-focused{background-color:var(--psf-c-main)}.mat-mdc-radio-group.align-start .mat-radio-label{align-items:flex-start}.mat-mdc-radio-group.align-start .mat-radio-label .mat-radio-container{margin-top:.3rem}footer a.mat-mdc-unelevated-button{background-color:rgba(0,0,0,0)}footer a.mat-mdc-unelevated-button span{font-size:inherit}.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button{border-radius:8rem !important}.btn-icon.mat-mdc-outlined-button,.btn-icon.mat-mdc-unelevated-button{padding:.25rem 2rem .25rem 1rem !important}.mat-mdc-outlined-button.per{color:var(--psf-c-per);background:var(--psf-c-white);border:.1rem solid var(--psf-c-per)}.profil-risque-radio mat-button-toggle{color:var(--psf-c-toggle, var(--psf-c-main));font-weight:500;display:grid;padding:12px 0;white-space:normal}.profil-risque-radio .mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0}.profil-risque-radio .mat-button-toggle-label-content{line-height:20px}.scenario .mat-radio-label-content{display:grid;grid-template-columns:repeat(2, 1fr);place-items:center}.custom-toggle-group .mat-button-toggle{color:var(--psf-c-background)}.custom-toggle-group .mat-button-toggle ion-icon{font-size:3rem}.custom-toggle-group .mat-button-toggle-checked{color:#fff}.custom-toggle-group .mat-button-toggle-checked.per{background-color:var(--psf-c-per)}.custom-toggle-group .mat-button-toggle-checked.peg{background-color:var(--psf-c-peg)}.custom-toggle-group .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom-width:0}.help-icon,.btn-help{--mdc-filled-button-label-text-color: var(--psf-c-main) !important;--mdc-filled-button-container-color: transparent !important}button.mat-mdc-unelevated-button:not(:disabled){--mdc-filled-button-container-color: transparent !important}.bg-c-main-dark button.mat-mdc-unelevated-button{--mdc-filled-button-container-color: transparent !important;--mdc-filled-button-label-text-color: var(--psf-c-white) !important}.btn-tertiary--perco{color:var(--psf-c-per) !important;width:auto}.btn-link__icon{font-size:.75rem}.btn-push-notification{background-color:var(--psf-c-background);color:var(--psf-c-white, rgb(255, 255, 255))}.c-card{display:block;border-radius:1.5rem !important;padding:2rem;color:var(--psf-c-white);position:relative}.c-card:hover{color:var(--psf-c-white)}.c-card.card-transparent{border-color:hsla(0,0%,100%,.4);background:rgba(0,0,0,0);border:.1rem solid;overflow:hidden}.c-card.card-white{border-color:var(--psf-c-white);background:var(--psf-c-white);border:0;overflow:hidden;color:var(--psf-c-raven)}.c-card.card-peg{background-color:var(--psf-c-peg);box-shadow:var(--psf-card-shadow-peg);color:var(--psf-c-white)}.c-card.card-per{background-color:var(--psf-c-per);box-shadow:var(--psf-card-shadow-per);color:var(--psf-c-white)}.c-card.card-hes{background-color:var(--psf-c-hes);box-shadow:var(--psf-card-shadow-hes);color:var(--psf-c-white)}.c-card.card-droitrente{background-color:var(--psf-c-droitrente);box-shadow:var(--psf-card-shadow-droitrente);color:var(--psf-c-white)}.c-card>a,.c-card>a:hover{text-decoration:none;color:currentColor}.c-card--title{font-family:var(--psf-ff-heading);font-weight:var(--psf-fw-bold);font-size:var(--psf-fz-heading);margin-bottom:0;white-space:normal}.c-card--subtitle{font-family:var(--psf-ff-heading);font-size:var(--psf-fz-notice);line-height:1.8rem}.c-card__price{position:relative;margin-top:.5rem}.c-card--price{font-family:var(--psf-ff-regular);font-weight:var(--psf-fw-light);font-size:var(--psf-fz-price)}.c-card--desc{font-family:var(--psf-ff-regular);font-size:var(--psf-fz-notice)}.c-card--desc p{margin-bottom:0}.c-card--chevron{position:absolute;right:0;font-size:1.5rem;top:2.5rem;opacity:.4}.c-card--button a{display:flex;align-items:center;justify-content:center}.c-card--button a img{position:absolute;right:3rem}.c-card__footer{border-top:.1rem solid rgba(0,0,0,.12);padding-top:1.5rem;margin-top:1rem;line-height:2.1rem}.c-card__footer .txt{font-family:var(--psf-ff-heading);font-size:var(--psf-fz-notice)}.c-card__footer .pr{font-size:var(--psf-fz-big)}.c-card__footer--icon{position:relative}.c-card__footer-icon{position:absolute;right:0;bottom:0;font-size:calc(var(--psf-fz-big)*2)}.c-cardashed{display:block;border-radius:1.5rem !important;padding:2.5rem;position:relative;color:var(--psf-c-raven);border:.1rem dashed rgba(122,129,142,.33)}.c-cardashed.cardashed-peg .c-cardashed--title{color:var(--psf-c-peg)}.c-cardashed.cardashed-peg .c-cardashed--link a.btn-tertiary{border-color:var(--psf-c-peg);color:var(--psf-c-peg)}.c-cardashed.cardashed-peg .c-cardashed--button .btn{background-color:var(--psf-c-peg);color:var(--psf-c-white)}.c-cardashed.cardashed-per .c-cardashed--title{color:var(--psf-c-per)}.c-cardashed.cardashed-per .c-cardashed--link a.btn-tertiary{border-color:var(--psf-c-per);color:var(--psf-c-per)}.c-cardashed.cardashed-per .c-cardashed--button .btn{background-color:var(--psf-c-per);color:var(--psf-c-white);border-radius:8rem}.c-cardashed--title{color:var(--psf-c-limeade);margin-bottom:0}.c-cardashed--subtitle{font-family:var(--psf-ff-heading);font-size:1.4rem;line-height:1.8rem}.c-cardashed--desc{font-family:var(--psf-ff-regular);font-size:1.5rem;margin-bottom:2.5rem}.c-cardashed--desc p{margin-bottom:0}.c-cardashed--link{text-align:center}.c-cardashed--link a{margin-bottom:1.5rem;display:inline-block;min-height:inherit;width:auto;padding-left:3rem;padding-right:4rem}.c-miniCard{background-color:var(--psf-c-white);border-radius:1.5rem !important;width:20.5rem;height:20rem;margin:0 1rem;padding:1.2rem}.c-miniCard--content{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.c-miniCard--img{margin-top:1.2rem}.c-miniCard--img ion-icon{font-size:5rem}.c-miniCard--price{position:relative;margin-top:-1rem}.c-miniCard--text{text-transform:uppercase;color:var(--psf-c-raven);font-family:var(--psf-ff-heading);font-weight:var(--psf-fw-bold);font-size:1.4rem;text-align:center}.c-miniCard--button{margin-top:1rem}.c-miniCard--button button{border-color:var(--psf-c-main);color:var(--psf-c-main)}.fat-icon-card ion-icon{font-size:10rem}.medium-icon-card ion-icon{font-size:8rem}.h-detail{position:relative}.h-detail--title{font-size:1.3rem;color:var(--psf-c-raven)}.h-detail--desc{font-size:1.6rem;color:var(--psf-c-ebony)}.card--price-icon{position:relative}.card--price-icon .mat-mdc-unelevated-button{padding:2rem 1.5rem !important;border-radius:2rem !important}.card--price-icon .icon{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);color:var(--psf-c-mystic)}.dashboard--fonds .c-card{height:100%}.dashboard--contribution .c-miniCard{margin-left:auto;margin-right:auto}a[mat-button].c-card{text-decoration:none;border-radius:1.5rem;padding:2rem;text-align:left;color:var(--psf-c-white)}.swiper-container{display:flex;align-items:center;padding-top:1.3rem;overflow:hidden;z-index:var(--psf-z-reset)}.swiper-wrapper{display:flex;z-index:var(--psf-z-reset)}.swiper-slide{display:flex;justify-content:center;text-align:left}.swiper-pagination{position:relative;bottom:0 !important}.swiper-pagination-bullet{background:rgba(0,0,0,.54);opacity:1}.swiper-pagination-bullet-active-per{background:var(--psf-c-per);opacity:1}.modal-backdrop{background-color:var(--psf-modal-bg)}.modal-dialog{margin:1.5rem auto}.modal-backdrop.show{opacity:.9}.modal-content{font-family:var(--psf-ff-regular);font-size:var(--psf-fz-regular);color:var(--psf-c-raven);border-width:0;border-radius:var(--psf-modal-radius);margin:1rem}.modal-header,.modal-body,.modal-footer{padding:var(--psf-modal-space);border-top-width:0;justify-content:center}.modal-header+.modal-body,.modal-header+.modal-footer,.modal-body+.modal-footer{padding-top:0}.modal-header{border-bottom-width:0;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.modal-header .mat-close-button{background-color:rgba(0,0,0,0) !important}.modal-header .close{font-size:1.5rem;color:var(--psf-fc-white)}.modal-title{margin-top:0;font-family:var(--psf-ff-heading);font-weight:var(--psf-fw-bold);font-size:var(--psf-fz-heading);color:var(--psf-c-ebony);text-transform:uppercase}.modal-epargne{position:absolute;bottom:var(--psf-safe-bottom)}@media only screen and (min-width: 768px){.modal-wrapper.sc-ion-modal-md{border-radius:var(--psf-modal-radius)}}@media only screen and (max-width: 768px){.modal-header{border-radius:0}}.modal-wrapper{overflow-y:auto !important}.modal-icon-main{color:var(--psf-c-main)}ion-modal{top:var(--psf-safe-top) !important;bottom:var(--psf-safe-bottom) !important}.sc-ion-modal-md-h{position:fixed}.sc-ion-modal-md-h .modal-header,.sc-ion-modal-md-s .modal-header{background:var(--psf-c-background);color:var(--psf-c-white)}.sc-ion-modal-md-h .modal-header .modal-title,.sc-ion-modal-md-s .modal-header .modal-title{color:inherit}.cdk-overlay-container{z-index:99999 !important}.backdrop-no-scroll{overflow:hidden}.header-dialog{display:flex;align-items:flex-start;justify-content:space-between;padding:2.5rem 2.5rem 0}.header-dialog h1{margin-bottom:0}.header-dialog .mdc-button{align-items:flex-start}.header-dialog .mdc-button__label{display:flex}.mat-close-button{background-color:rgba(0,0,0,0);font-size:2rem;padding:0 !important;margin:0;min-width:0 !important;min-height:0;opacity:.5}.mat-mdc-dialog-container{width:100%;margin:1rem;max-width:500px;color:var(--pce-text-color) !important}.mat-mdc-dialog-container .mdc-dialog__content{--mdc-dialog-supporting-text-color: var(--psf-c-ebony) !important}.cdk-overlay-pane{max-width:unset !important}.cdk-overlay-pane.mat-esr-dialog{width:100%}.year-month-picker .mat-calendar-period-button{pointer-events:none}.year-month-picker .mat-calendar-arrow{display:none}@media(min-width: 576px){.cdk-overlay-pane{max-width:500px !important}.cdk-overlay-pane.mat-fullscreen-modal{max-width:80vw !important}.mat-fullscreen-modal .mat-mdc-dialog-container{max-width:unset}.mat-fullscreen-modal.min-w-550{min-width:550px}}.mat-fullscreen-modal .mat-mdc-dialog-container{height:unset}@media(max-width: 576px){.mat-fullscreen-modal .mat-mdc-dialog-container{position:absolute;padding:0 !important;left:0;top:var(--psf-safe-top);bottom:var(--psf-safe-bottom);margin:0;border:none;border-radius:0 !important;max-width:unset}.mat-fullscreen-modal .mat-mdc-dialog-surface{border-radius:0 !important}.mat-fullscreen-modal .mat-mdc-dialog-content{max-height:unset !important;margin:0;padding:0}}@media(min-width: 1024px){.cdk-overlay-pane.mat-fullscreen-modal{max-width:70vw !important}}@media(min-width: 1200px){.cdk-overlay-pane.mat-fullscreen-modal{max-width:50vw !important}}.subnav{position:relative;display:flex;align-items:center}.subnav__text{font-size:var(--psf-fz-mid);line-height:var(--psf-fz-mid);padding-left:1.5rem;font-family:var(--psf-ff-heading);font-weight:var(--psf-fw-bold);text-transform:uppercase;flex:1}@media screen and (min-width: 768px){.subnav__text{text-align:center}}.subnav .mat-close-button,.subnav button{color:#fff;opacity:1}.c-profil__header{padding-top:1rem;padding-bottom:1rem;margin-bottom:var(--psf-block-spacer);color:var(--psf-c-white, rgb(255, 255, 255));background-color:var(--psf-c-background)}.c-profil__header .mdc-button{--mdc-filled-button-container-color: transparent !important;display:flex}.c-profil__header .mdc-button__label{display:flex;padding-right:1rem}.timeline{list-style-type:none;position:relative;padding-left:2.5rem;color:var(--psf-c-ebony)}.timeline__title{font-size:var(--psf-fz-regular);font-family:var(--psf-ff-regular);color:var(--psf-c-raven)}.timeline::before{content:" ";background:#d4d9df;display:inline-block;position:absolute;left:.65rem;width:.3rem;height:100%}.timeline li.c-per::before{border-color:var(--psf-c-per) !important}.timeline li.c-peg::before{border-color:var(--psf-c-peg) !important}.timeline li.c-hes::before{border-color:var(--psf-c-hes) !important}.timeline>li{margin:2rem 0}.timeline>li::before{content:" ";background:#e9ecef;display:inline-block;position:absolute;border-radius:50%;border:.4rem solid var(--psf-c-main);left:0;width:1.6rem;height:1.6rem}.timeline>li .card,.timeline>li .mat-expansion-panel{margin-left:-3rem;border-radius:2rem;box-shadow:.1rem .5rem 2.8rem -0.2rem rgba(0,0,0,.37)}.timeline>li .card p,.timeline>li .mat-expansion-panel p{font-size:var(--psf-fz-regular);font-family:var(--psf-ff-regular);margin-bottom:0}.timeline>li .card .text-secondary,.timeline>li .mat-expansion-panel .text-secondary{font-family:var(--psf-ff-heading)}.timeline>li .card__line{display:flex;justify-content:space-between}.timeline>li .mat-expansion-panel{position:relative;z-index:1}.c-risk{display:flex;align-items:center}.c-risk--text{font-size:var(--psf-fz-notice);color:var(--psf-c-raven);text-transform:uppercase}.c-support{padding:2rem 0;display:flex;justify-content:space-between;align-items:center}.c-support:not(:last-child){border-bottom:.1rem solid var(--psf-c-alto)}.c-support--label{display:flex;flex-direction:column;align-items:flex-start}.c-support--label__text{font-family:var(--psf-ff-heading);font-weight:bold;font-size:1.6rem;text-transform:uppercase;text-decoration:underline;color:var(--psf-c-ebony)}@media(min-width: 768px){.c-support--label{flex-direction:row}.c-support--label .c-risk{padding-left:1.5rem}}.c-support--label .mat-mdc-unelevated-button{padding:0;min-height:var(--psf-h-min);text-align:left;line-height:20px}.c-support--data__item{padding-left:1.5rem;font-family:var(--psf-ff-regular);font-size:var(--psf-fz-mid);color:var(--psf-c-ebony);text-align:right;text-transform:lowercase;white-space:nowrap}.c-support a.mat-mdc-unelevated-button{min-height:var(--psf-h-min);text-align:left;line-height:20px}.c-support--label__text{white-space:normal}.risk-scale{padding-left:0;list-style:none;margin-left:.6rem;display:flex;align-items:center;margin-bottom:0}.risk-scale__dot{position:relative;width:.6rem;height:.6rem;color:var(--psf-c-iron);background-color:currentColor;border-radius:50%}.risk-scale__dot:not(:first-child){margin-left:.2rem}.risk-scale__dot:not(:last-child){margin-right:.2rem}.risk-scale__dot.is-active{color:var(--psf-c-peg)}.risk-scale__dot.is-active.peg{color:var(--psf-c-peg)}.risk-scale__dot.is-active .perco,[data-theme=green] .risk-scale__dot.is-active{color:var(--psf-c-per)}.risk-scale__dot.is-active.per{color:var(--psf-c-per)}[data-theme=pink] .risk-scale__dot.is-active{color:var(--psf-c-per)}.hes .risk-scale__dot.is-active,[data-theme=gold] .risk-scale__dot.is-active{color:var(--psf-c-hes)}.risk-scale__dot.is-active::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.2rem;height:1.2rem;background-color:rgba(0,0,0,0);border:.1rem solid currentColor;border-radius:inherit}.c-messagerie{position:absolute;width:100%;min-height:calc(100% - 8rem)}.prime-progress-bar{position:fixed;z-index:2;top:var(--psf-safe-top) !important;left:0;width:100%;--light-per-color: var(--psf-c-background);--light-peg-color: var(--psf-c-background);--main-50: var(--psf-c-background)}.prime-progress-bar .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-height: 5rem;--mdc-linear-progress-track-height: 5rem;--mdc-linear-progress-track-color: var(--psf-c-background) !important}.prime-progress-bar .prime-progress-bar-legend{position:absolute;width:100%;top:30%;text-align:center;color:#fff}.prime-progress-bar-peg{--mdc-linear-progress-active-indicator-color: var(--psf-c-peg);--mdc-linear-progress-track-color: var(--psf-c-background) !important}.prime-progress-bar-hes{--mdc-linear-progress-active-indicator-color: var(--psf-c-hes);--mdc-linear-progress-track-color: var(--psf-c-background) !important}.prime-progress-bar-per{--mdc-linear-progress-active-indicator-color: var(--psf-c-per);--mdc-linear-progress-track-color: var(--psf-c-background) !important}.mat-slider-custom .mdc-slider__thumb::before{content:" code ";font-family:"Material Icons";color:#fff;font-weight:400;font-style:normal;font-size:27px;line-height:.9;border-radius:10%;padding-left:2px;padding-right:29px;width:29px;position:absolute;top:50%;left:20%;transform:translateY(-50%)}.mat-slider-custom .mdc-slider__thumb-knob{display:none}.a-propos ol{list-style:decimal}.a-propos ion-icon{transition:transform .4s ease;will-change:transform}.a-propos div[data-bs-toggle] ion-icon{width:5%}.a-propos div[aria-expanded=true] ion-icon{transform:rotate(180deg)}.a-propos .mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:22px}.a-propos .panel-heading label{width:90%;cursor:pointer}.a-propos .jumbotron{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;gap:1rem;align-items:flex-start}.a-propos .jumbotron ion-icon{font-size:6rem}@media(min-width: 576px){.a-propos .jumbotron ion-icon{font-size:4rem}}.infos-utiles .btn-back{font-size:2.5rem}.infos-utiles .h1{font-size:var(--psf-fz-heading)}.infos-utiles .btn-iu-no-border{border-width:0}.infos-utiles .list-group{margin-bottom:var(--psf-block-spacer)}.infos-utiles .list-group-item{padding:0}.infos-utiles .list-group-flush .list-group-item:first-child{border-top-width:0}.infos-utiles .list-group-link{position:relative;display:flex;flex-direction:column;justify-content:center;padding-right:1rem;min-height:5.5rem;font-weight:var(--psf-fw-light);font-size:var(--psf-fz-mid);color:var(--psf-c-ebony);text-decoration:none}.infos-utiles .list-group-link:hover{text-decoration:underline}.infos-utiles .list-group-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:var(--psf-fz-notice);color:var(--psf-c-raven);opacity:var(--psf-op-mid)}:root{--main-50: #e1eff7;--main-100: #b4d8eb;--main-200: #82bede;--main-300: #50a4d0;--main-400: #2b91c6;--main-500: #057dbc;--main-600: #0475b6;--main-700: #046aad;--main-800: #0360a5;--main-900: #014d97;--main-A100: #c2ddff;--main-A200: #8fc0ff;--main-A400: #5ca4ff;--main-A700: #4296ff;--main-ct-50: #000;--main-ct-100: #000;--main-ct-200: #000;--main-ct-300: #000;--main-ct-400: #fff;--main-ct-500: #fff;--main-ct-600: #fff;--main-ct-700: #fff;--main-ct-800: #fff;--main-ct-900: #fff;--main-ct-A100: #000;--main-ct-A200: #000;--main-ct-A400: #000;--main-ct-A700: #000}.logo-size{max-width:300px;max-height:90px}.logo-size{max-width:300px;max-height:65px;margin-bottom:-20px}
