@charset "UTF-8";.dropnav{display:none;left:0;padding:0;position:relative;right:0;z-index:5}@media (min-width:992px){.dropnav{background-color:#fdfdfd;box-shadow:0 15px 20px -30px #040404;position:absolute}}@media (max-width:991px){.dropnav--bootstraped{border:none!important;box-shadow:none!important}}@media (min-width:992px){.dropnav--bootstraped{background:#fff;border:2px solid #ededed;left:-194px;margin-top:20px;padding:30px}}.dropnav--bootstraped a{font-size:1.6rem}.dropnav_sideMenu{flex:1 1 25%;list-style-type:none;padding:0;text-align:left}@media (min-width:992px){.dropnav_sideMenu{border-right:1px dashed #d6d6d6;margin-top:24px}}.dropnav_sideMenu+.dropnav_multiContainer{display:none}@media (min-width:992px){.dropnav_sideMenu+.dropnav_multiContainer{display:block}}@media (max-width:991px){.dropnav_sideMenu:has(>.opened)>.dropnav_sideMenuEntryContainer:not(.opened){display:none}}@media (max-width:991px){.dropnav_sideMenuEntryContainer{align-items:center;display:flex;justify-content:space-between}.dropnav_sideMenuEntryContainer.opened{border-bottom:1px solid #e5e5e5;box-shadow:0 4px 10px -5px rgba(0,0,0,.15)}}.dropnav_sideMenuEntry{color:#2e2256;padding:16px 36px 16px 16px;position:relative}@media (min-width:992px){.dropnav_sideMenuEntry{display:block}.dropnav_sideMenuEntry:after{background-color:#2e2256;content:"";height:24px;-webkit-mask-image:url(../svg/arrow-chevron.svg);mask-image:url(../svg/arrow-chevron.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px}.dropnav_sideMenuEntry--opened,.dropnav_sideMenuEntry:hover{color:#803eff}.dropnav_sideMenuEntry--opened:after,.dropnav_sideMenuEntry:hover:after{background-color:#803eff;-webkit-mask-image:url(../svg/arrow-chevron.svg);mask-image:url(../svg/arrow-chevron.svg);-webkit-mask-size:cover;mask-size:cover}}.dropnav_multi{margin-left:-15px;margin-right:-15px}@media (min-width:992px){.dropnav_multi{align-items:flex-start;display:flex;gap:24px}}@media (max-width:991px){.dropnav_multi.subnavOpened>.dropnav_multiContainer{display:block}}@media (min-width:992px){.dropnav_multi{margin-left:0;margin-right:0}}.dropnav_multiContainer{flex:1 1 75%}@media (max-width:991px){.dropnav_multiContainer{margin-left:15px;margin-right:15px}}.dropnav_multiPanel{display:none}@media (min-width:992px){.dropnav_multiPanel--displayed{display:block}}@media (max-width:991px){.dropnav_multiPanel.mobileOpened{display:block}}.dropnav_arrow{padding:10px}.dropnav_arrow:before{background-color:#2e2256;content:"";display:block;height:24px;-webkit-mask-image:url(../svg/arrow-chevron.svg);mask-image:url(../svg/arrow-chevron.svg);-webkit-mask-size:cover;mask-size:cover;width:24px}.dropnav_sideMenuEntryContainer.opened .dropnav_arrow:before{background-color:#2e2256;-webkit-mask-image:url(../svg/cross.svg);mask-image:url(../svg/cross.svg);-webkit-mask-size:cover;mask-size:cover}.dropnav_topContainer{align-items:center;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.15);display:flex;justify-content:space-between;margin-bottom:24px;margin-top:18px;padding:8px 12px}@media (min-width:992px){.dropnav_topContainer{border-radius:12px;margin-bottom:32px;margin-top:24px;padding:16px 24px}}.dropnav_topText{font-size:14px;line-height:24px;padding:0 8px 0 0;text-align:left}@media (min-width:992px){.dropnav_topText{font-size:22px;padding-right:16px}}.dropnav_topText span{color:#803eff}.dropnav_topButton{font-weight:600;text-transform:uppercase}@media (min-width:992px){.dropnav_topButton{width:264px}}@media (max-width:991px){.dropnav_topButton{font-size:14px}}.dropnav_linksContainer{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;justify-content:start;margin-bottom:24px;margin-top:18px}@media (min-width:992px){.dropnav_linksContainer{flex-direction:row;margin-bottom:32px;margin-top:32px}}.dropnav_linksBlock{flex:0.25;text-align:left}.dropnav_linksBlock--guide{flex:1 1 100%}.dropnav_linksBlock.open .dropnav_linksArrow{transform:rotate(180deg)}.dropnav_linksBlock.open .dropnav_linksList{display:block}.dropnav_linksTitle{color:#4706ac;font-size:16px;font-weight:600;margin-bottom:10px}.dropnav_linksTitle:before{content:"";height:24px;width:24px}.dropnav_linksTitle--withIcon{color:#803eff;display:flex;gap:12px;margin-top:18px}.dropnav_linksTitle--guide:before{background-color:#803eff;-webkit-mask-image:url(../svg/guides.svg);mask-image:url(../svg/guides.svg);-webkit-mask-size:cover;mask-size:cover}.dropnav_linksTitle--tools:before{background-color:#803eff;-webkit-mask-image:url(../svg/gear.svg);mask-image:url(../svg/gear.svg);-webkit-mask-size:cover;mask-size:cover}.dropnav_linksTitle--advises:before{background-color:#803eff;-webkit-mask-image:url(../svg/speech-bubble-2.svg);mask-image:url(../svg/speech-bubble-2.svg);-webkit-mask-size:cover;mask-size:cover}.dropnav_linksTitle--discover:before{background-color:#803eff;-webkit-mask-image:url(../svg/magnifying-glass-2.svg);mask-image:url(../svg/magnifying-glass-2.svg);-webkit-mask-size:cover;mask-size:cover}.dropnav_linksArrow{padding:10px}.dropnav_linksArrow:before{background-color:#040404;content:"";display:block;height:24px;-webkit-mask-image:url(../svg/arrow-down.svg);mask-image:url(../svg/arrow-down.svg);-webkit-mask-size:cover;mask-size:cover;width:24px}.dropnav_linksList{list-style-type:none;padding-left:18px}@media (min-width:992px){.dropnav_linksList{display:block;padding-left:0}.dropnav_linksList--guide{display:flex;flex-direction:row;gap:28px}}.dropnav_linksLink{color:#040404;display:inline-block;font-size:14px;line-height:28px;padding:6px 0}.dropnav_linksLink:hover{color:#803eff;text-decoration:underline}.dropnav_linksMentions{color:#040404;display:block;font-size:12px;margin-top:16px;text-align:left;width:100%}.dropnav .container{max-width:100%}@font-face{font-display:swap;font-family:MassFont;font-style:normal;font-weight:400;src:url(https://medias.lecomparateurassurance.com/fonts/IcoMoon-Mass/MassFont.eot?k1qsc9);src:url(https://medias.lecomparateurassurance.com/fonts/IcoMoon-Mass/MassFont.eot?k1qsc9#iefix) format("embedded-opentype"),url(https://medias.lecomparateurassurance.com/fonts/IcoMoon-Mass/MassFont.woff2?k1qsc9) format("woff2"),url(https://medias.lecomparateurassurance.com/fonts/IcoMoon-Mass/MassFont.ttf?k1qsc9) format("truetype"),url(https://medias.lecomparateurassurance.com/fonts/IcoMoon-Mass/MassFont.woff?k1qsc9) format("woff"),url(https://medias.lecomparateurassurance.com/fonts/IcoMoon-Mass/MassFont.svg?k1qsc9#MassFont) format("svg")}@font-face{font-display:swap;font-family:Glyphicons Halflings;src:url(https://medias.lecomparateurassurance.com/fonts/glyphicons-halflings-regular.eot);src:url(https://medias.lecomparateurassurance.com/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(https://medias.lecomparateurassurance.com/fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(https://medias.lecomparateurassurance.com/fonts/glyphicons-halflings-regular.woff) format("woff"),url(https://mediasrecette.lecomparateurassurance.com/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(https://medias.lecomparateurassurance.com/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:400;src:url(https://medias.lecomparateurassurance.com/fonts/fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://medias.lecomparateurassurance.com/fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(https://medias.lecomparateurassurance.com/fonts/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(https://medias.lecomparateurassurance.com/fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(https://medias.lecomparateurassurance.com/fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(https://medias.lecomparateurassurance.com/fonts/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg")}.tooltip .tooltip-inner{background-color:#fdfdfd;border:1px solid #6304f6;border-radius:4px;color:#3b444b;font-size:15px;font-size:1.5rem;height:auto;max-width:300px;padding:20px 15px;text-align:left;width:300px}.tooltip .tooltip-inner .titrePopin{color:#6304f6}.tooltip .tooltip-inner .tooltip-inner-titre{background-color:#6304f6;color:#fdfdfd;margin:-20px -15px;padding:5px}.tooltip .tooltip-inner .tooltip-inner-texte{margin:15px -15px -15px;padding:10px 5px}.tooltip .tooltip-inner p{padding:0}.tooltip-lg~.tooltip .tooltip-inner{max-width:410px;text-align:left;width:410px}.tooltip.top .tooltip-arrow{border-top-color:#6304f6;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.tooltip.bottom .tooltip-arrow{border-bottom-color:#6304f6}.tooltip.in{filter:alpha(opacity=100);opacity:1}.tooltip-inner-titre .fa.fa-question-circle{color:#fdfdfd}.tooltip-trebuchet{position:relative}.tooltip-info .mini{background-size:100%;height:16px;width:16px}.tooltip_templates{display:none}.modal .frais-de-dossier{display:block;padding-bottom:5px}.modal .decimal{font-size:36px;font-size:3.6rem}@media screen and (min-width:992px) and (max-width:1199px){.modal input[type=checkbox]:checked+label.checkbox:before,.modal input[type=radio]:checked+label.radio:before{font-size:12px;font-size:1.2rem}.modal label.radio:before{height:14px;width:15px}}.inlay-modal .contact h3,.inlay-modal .rappelOffre h3{color:#2e2256;list-style:none}.inlay-modal img.logo-assureurs{float:none}@media (min-width:768px) and (max-width:991px){.inlay-modal p span.partenaire{display:block}}.inlay-modal .form-section .zoneTheme{border:0}.inlay-modal .modal-title{float:none;text-align:center;width:100%}.modal .prix,.modal .tranchePrix,inlay-modal .prix,inlay-modal .tranchePrix{color:#6304f6;display:block;font-size:2.1rem;font-weight:600;text-transform:uppercase}.modal .tranchePrix,inlay-modal .tranchePrix{font-size:1.8rem;text-transform:none}.modal .per-month,inlay-modal .per-month{text-transform:uppercase}.modal-header{align-items:center;background-color:#efebf5;border-bottom:1px solid #dcdcdc;border-radius:5px 5px 0 0;color:#6304f6;display:flex;padding:20px 15px;position:relative}.modal-header .close{font-size:1.6rem;margin-top:0;opacity:.9;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media (min-width:992px){.modal-header .close{font-size:2rem}}.modal-header .liens-modal-mentions a:hover{text-decoration:underline}i.close,i.close:hover,img.close,img.close:hover{color:#6304f6;opacity:1}.modal-title{color:#6304f6;float:left;margin:0;padding:0;text-transform:uppercase;width:75%}@media screen and (max-width:767px){.modal-title{font-size:1.4rem}#myModal .modal-title{font-size:1.6rem}}.modal-footer div{text-align:center}@media screen and (min-width:1200px){.modal-lg{width:1100px}}.img-square-size{display:block;float:left;margin-right:20px;width:141px}.img-type-communique{margin-right:15px;padding-left:5px;width:40px}@media (max-width:414px){.img-type-communique{margin-right:0}}img.logo-assureurs{height:70px;max-height:105px;max-width:105px;width:70px}@media (min-width:768px){img.logo-assureurs{height:105px;width:105px}}.img-full-width{display:block;height:auto;width:100%}.img-resp{height:auto;max-width:100%}.nav-tabs{border:none}.nav-tabs>li>a{background-color:transparent;border:none;border-radius:0;color:#6304f6;padding:10px 15px!important}.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background-color:#efebf5}.nav-tabs>li.active a,.nav-tabs>li.active a:focus,.nav-tabs>li.active a:hover{background-color:#fdfdfd;border:1px solid #6304f6;border-bottom-color:#fdfdfd;color:#6304f6;font-weight:600}.tab-content{border:1px solid #6304f6;margin-bottom:20px}@media (min-width:768px){.caret{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px dashed;border-top:8px solid\9;margin-left:6px}}.tag{background:#efebf5;display:inline-block;font-size:14px;font-size:1.4rem;margin-bottom:5px;margin-right:5px;padding:5px 10px}.stepper{background-color:#efebf5;margin-top:20px}.stepper .flex{align-items:center;height:65px;justify-content:space-around}.stepper .flex i,.stepper .flex span{color:#ccc}.stepper .flex span.active{color:#6304f6}.form-control{border:1px solid #dfdfdf;border-radius:6px;box-shadow:none;box-shadow:0 8px 0 0 #dfdfdf;color:#333;font-weight:600;height:50px;padding:4px 12px;width:100%}@media (min-width:768px){.form-control{border:1px solid #ccc;box-shadow:none;box-shadow:0 4px 0 0 #ccc;height:30px}.form-control:focus{border:1px solid #dfdfdf;box-shadow:0 4px 0 0 #dfdfdf}}unit .form-control{font-size:16px;height:40px}@media (min-width:768px){input.form-control,select.form-control{border-color:#ccc;box-shadow:0 4px 0 0 #ccc;font-style:normal;font-weight:400;height:30px;margin-right:10px;padding:0 10px}}.form-section .form-control{font-weight:400;outline:none}.form-section .form-control,.form-section .form-control:focus{box-shadow:0 2px 0 0 #dfdfdf}.form-section .title-form{background-color:#efebf5;color:#2e2256;display:block;font-weight:800;padding:5px 20px;text-transform:uppercase}@media (min-width:768px){.form-section .title-form{padding:15px 20px}}.form-section .sub-title-form{color:#6304f6;display:block;font-size:1.6rem;font-weight:800;padding-bottom:10px;text-transform:uppercase}.form-section .themeParentBloc{padding:15px 20px 0}.form-section .zoneTheme{border:5px solid #efebf5}.form-section .select{position:relative}.form-section .select::-ms-expand{display:none}.form-section .select:after{background-color:#fdfdfd;background-size:100% auto;content:"\f0d7";font-family:FontAwesome;font-size:20px;height:25px;padding-left:5px;pointer-events:none;position:absolute;right:22px;top:12px;width:18px;z-index:1}@media (min-width:768px){.form-section .select:after{right:22px;top:2px}}.form-section .picker select{-webkit-appearance:menu;-moz-appearance:menu;appearance:menu}.form-section select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fdfdfd!important}.form-section select::-ms-expand{display:none}.form-section .AutoCompleteLettre select{color:blue}.form-section .AutoCompleteLettre select::-ms-expand{display:none}.form-section .cta button{width:100%}@media (min-width:768px){.form-section .cta button{width:auto}}@media (max-width:767px){.form-section label{position:relative}}.form-section label.checkbox:before{border:1px solid #6304f6;border-radius:3px}.form-section label.checkbox:before,.form-section label.radio:before{content:"";display:inline-block;height:20px;margin-right:5px;margin-top:-4px;text-align:center;vertical-align:middle;width:21px}.form-section label.radio:before{border:1px solid #6304f6;border-radius:10px}.form-section .checkbox,.form-section .radio{border-radius:6px;cursor:pointer;display:inline-block;font-weight:400;margin:0;padding:0;text-transform:none}.form-section .checkbox-inline,.form-section .radio-inline{padding-left:0}.form-section .checkbox{font-weight:400}.form-section .form-group:after,.form-section .form-group:before{content:" ";display:table}.form-section .form-group:after{clear:both}.form-section .form-group span.span-has-error{display:none}.form-section .form-group span.span-has-error-exception{background:hsla(9,81%,61%,.1);border:1px solid #d42e2e;color:#d42e2e;display:block;font-weight:600;margin-bottom:5px;padding:5px 0 5px 15px}.form-section .form-group.group-has-error{background:hsla(9,81%,61%,.1);border:1px solid #d42e2e;border-radius:6px;margin-bottom:8px}.form-section .form-group.group-has-error span.span-has-error{color:#d42e2e;display:block;font-weight:600;padding:10px 0 10px 15px}.form-section .form-group.group-has-error span.span-has-error i{margin-right:8px}.has-success .form-control{background-color:#f7fdec}input#Email:-webkit-autofill.form-control,input#Email:-webkit-autofill:active.form-control,input#Email:-webkit-autofill:focus.form-control,input#Email:-webkit-autofill:hover.form-control{box-shadow:inset 0 0 0 30px #00b175!important}.form-horizontal .control-label{text-align:left}@media (max-width:377px){.form-horizontal .control-label{font-size:16px}}.form-group .icone-plus{background-color:#6304f6;border-radius:10px;cursor:pointer;width:50px}@media (min-width:768px){.form-group .icone-plus{width:33px}}.form-group .icone-plus .glyphicon{color:#fdfdfd;display:block;padding:16px 0;text-align:center}@media (min-width:768px){.form-group .icone-plus .glyphicon{padding:7px 0}}.tooltip-info{background:url(https://medias.lecomparateurassurance.com/LCA_images/tooltip-info-blue.png) no-repeat;display:block;height:22px;margin:10px 10px 0 0;position:static;width:22px}@media (min-width:768px){.tooltip-info{left:-25px;margin:0;position:absolute;top:5px}}@media (min-width:992px){.tooltip-info{left:auto;right:-25px}}.tooltip-info.helpCursor{cursor:pointer}label .tooltip-info{display:none}@media (max-width:767px){.form-section label .tooltip-info{display:inline-block;margin:0 0 0 10px;position:static;right:-20px;top:1px}.form-section .QA4_26 .col-sm-6 .tooltip-info,.form-section .QH2_20 .col-sm-12~.col-sm-12 .tooltip-info,.form-section .QH2_22 .col-sm-12~.col-sm-12 .tooltip-info,.form-section .QM4_26 .col-sm-6 .tooltip-info,.form-section .form-control~.tooltip-info,.form-section .input-group~.tooltip-info,.form-section .radio-inline~.tooltip-info,.form-section .tooltip-mobile-hidden>.tooltip-info{display:none}}i.fa.fa-question-circle{color:#f29200}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#fdfdfd;opacity:1}.checkbox-inline,.radio-inline{padding-left:0}.checkbox,.radio{border-radius:6px;cursor:pointer;display:inline-block;font-weight:400;margin:0 0 3px;padding:0;text-transform:none}label.checkbox:before{border:1px solid #afafaf;border-radius:3px}label.checkbox:before,label.radio:before{content:"";display:inline-block;height:20px;margin-right:5px;margin-top:-4px;text-align:center;vertical-align:middle;width:21px}label.radio:before{border:1px solid #6304f6;border-radius:10px}.panel-default{border-color:#efebf5;padding-left:0}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#efebf5}.accordion-FAQ{padding-left:0}.accordion-FAQ .panel-default>.panel-heading{background-color:transparent;border:transparent;font-weight:600;padding:10px 15px;position:relative}.accordion-FAQ .panel-default>.panel-heading>a{font-size:1.8rem}.accordion-FAQ i{font-size:.8em;padding-left:5px}.accordion-FAQ .panel-default{border-color:transparent}.carousel-partners h3{position:relative}@media (max-width:767px){.carousel-partners h3{margin-top:10px;padding-bottom:0;text-transform:none}.carousel-partners .bg-grey{background-color:#fff;padding:0;text-align:center}}.carousel-component{margin:20px auto;max-width:1130px;min-height:78px;position:relative}.carousel-component .carousel__sprite{height:78px;width:100%}.autocomplete-suggestion{border-bottom:1px dotted;font-size:.9em;line-height:25px;padding:0 10px;white-space:normal}@media (max-width:767px){.autocomplete-suggestion{line-height:30px;padding:10px}}.picker__footer{display:none}.picker .picker--focused .picker__day--selected,.picker .picker__day--selected,.picker .picker__day--selected:hover{background:#6304f6}.picker .picker__day:hover{color:#fdfdfd}.picker .picker__day--today:before{border-top:.5em solid #6304f6}.picker .picker__button--clear,.picker .picker__button--close,.picker .picker__button--today{background:#6304f6;border:1px solid #6304f6}.picker .picker__button--clear:hover,.picker .picker__button--close:hover,.picker .picker__button--today:hover,.picker .picker__day--highlighted:hover,.picker .picker__day--infocus:hover,.picker .picker__day--outfocus:hover,.picker.picker--focused .picker__day--highlighted,.picker__day--outfocus:hover{background:#6304f6}.picker__day--highlighted{border-color:#6304f6}.rating-container{color:#bca7ff;margin-left:2px}.rating-container .rating-stars{color:#6304f6;cursor:pointer}.rating-container .rating-stars:before{text-shadow:none}.rating-gly-star{font-size:2.5rem}@media (min-width:992px) and (max-width:1199px){.rating-gly-star{font-size:2rem}}.star-rating .clear-rating{color:grey;font-size:2.5rem;left:0;margin:3px 0 0;padding:0;position:relative;top:4px}@media (max-width:360px){.star-rating .clear-rating{margin-top:-4px}}@media (min-width:361px) and (max-width:767px){.star-rating .clear-rating{margin-top:-5px}}@media (min-width:768px) and (max-width:991px){.star-rating .clear-rating{margin-top:-4px}}@media (orientation:landscape) and (max-width:991px){.star-rating .clear-rating{margin-top:-5px}}@media (min-width:992px) and (max-width:1199px){.star-rating .clear-rating{font-size:2rem;top:0}}@media (min-width:1200px){.star-rating .clear-rating{top:0}}.star-rating .clear-rating .glyphicon-remove:active,.star-rating .clear-rating .glyphicon-remove:focus,.star-rating .clear-rating .glyphicon-remove:visited,.star-rating .clear-rating:focus,.star-rating .clear-rating:hover{color:#843534}@media (max-width:991px){.star-rating .clear-rating .glyphicon-remove{background:none}}.form-section .fa-minus-circle,.form-section .fa-plus-circle,.reglettes .fa-minus-circle,.reglettes .fa-plus-circle{cursor:pointer;margin-top:10px}@media (min-width:992px) and (max-width:1199px){.form-section .fa-minus-circle,.form-section .fa-plus-circle,.reglettes .fa-minus-circle,.reglettes .fa-plus-circle{margin-top:7px}}.reglettes .fa-minus-circle:hover,.reglettes .fa-plus-circle:hover{color:#6304f6}.reglettes{margin-bottom:20px}.form-section .fa-minus-circle:hover,.form-section .fa-plus-circle:hover{color:#6304f6}@media (max-width:767px){.picker__select--year{width:33%}.featured-btn span{height:auto}}.featured-btn span{height:50px}.modal-vehiculier .modal-header{background-color:#6304f6}.modal-vehiculier .modal-title{color:#fdfdfd;padding:0}.modal-vehiculier .modal-content{background-color:#efebf5}.modal-vehiculier .modal-content .form-group{border-radius:0;box-shadow:none}.modal-vehiculier .modal-content .form-group .zone-select .radio{border:0;border-radius:0;padding:5px 5px 5px 30px}.modal-vehiculier .modal-content .form-group .zone-select .radio:hover{background-color:#6304f6;color:#fdfdfd}@media (max-width:767px){.modal-vehiculier .modal-content .form-group .zone-select .radio:hover{background-color:transparent}}.modal-vehiculier .modal-body,.modal-vehiculier .modal-footer{margin:15px;padding:0}.modal-vehiculier .modal-footer .modal-footer__link{align-items:center;display:flex;justify-content:space-between}.modal-vehiculier .modal-footer .modal-footer__link>a{color:#2e2256}.modal-vehiculier .modal-footer__information{font-size:1.4rem;text-align:left}.modal-vehiculier .list-brands__wrapper{max-height:60vh;overflow:auto}@media screen and (max-width:320px){.modal-vehiculier .list-brands__wrapper{max-height:50vh}}.modal-vehiculier .list-brands__item{float:left;transition:all .3s;width:33.3333333333%}@media (min-width:992px){.modal-vehiculier .list-brands__item{width:25%}}@media (min-width:1200px){.modal-vehiculier .list-brands__item{width:20%}}.modal-vehiculier .list-brands__item .img-responsive{max-width:80%;transition:all .3s}.modal-vehiculier .list-brands__item:hover>.img-responsive{opacity:.7;transform:translateZ(-150px)}.modal-vehiculier .list-brands__item:hover>.item__name{opacity:1;transform:translate3d(-50%,0,0)}.modal-vehiculier .list-brands__item{overflow:hidden;padding:20px 15px;perspective:1000px;position:relative}.modal-vehiculier .list-brands__item.active{background-color:#6304f6;color:#fdfdfd}.modal-vehiculier .list-brands__item:first-child,.modal-vehiculier .list-brands__item:last-child{border-radius:0}.modal-vehiculier .item__name{bottom:0;color:#6304f6;font-size:1rem;left:50%;opacity:0;padding:.5rem;pointer-events:none;position:absolute;transform:translate3d(-50%,30px,0);transition:all .3s;width:100%}.modal-vehiculier .list-brands__item,.modal-vehiculier .list-group-item{cursor:pointer;text-transform:uppercase}.modal-vehiculier .list-group-item{border-radius:0;font-size:1.4rem;padding:10px 30px}.modal-vehiculier .list-group-item:hover{background-color:#6304f6;color:#fdfdfd}.modal-vehiculier .mCSB_inside>.mCSB_container{background-color:#fdfdfd;margin-right:0}.modal-vehiculier .mCSB_draggerContainer{background-color:#fdfdfd}.modal-vehiculier .modal-stepper{font-size:1.4rem;font-weight:600;margin-bottom:10px}.modal-vehiculier .modal-stepper>.logo-constructeur+.stepper-bloc{margin-left:10px}.modal-vehiculier .modal-search-input{height:50px}@media (max-width:767px){.modal-vehiculier .modal-search-input::-moz-placeholder{font-size:12px;line-height:24px}.modal-vehiculier .modal-search-input::placeholder{font-size:12px;line-height:24px}}.modal-vehiculier .title-list-vehiculier{background-color:#fff;color:#6304f6;font-weight:600;margin-left:1px;padding:15px}@media screen and (max-width:767px){.modal-vehiculier .title-list-vehiculier{font-size:1.6rem;position:relative}}.modal-vehiculier .input-group-addon{cursor:pointer}.modal-vehiculier .scroll-height{overflow:auto}@media screen and (max-width:320px){.modal-vehiculier .scroll-height{max-height:260px}}@media screen and (min-width:321px){.modal-vehiculier .scroll-height{max-height:380px}}.modal-vehiculier .modal-stepper .stepper-bloc{color:#2e2256;cursor:pointer;display:inline-block}.modal-vehiculier .modal-stepper .stepper-bloc:hover{color:#6304f6}.modal-vehiculier .modal-stepper .stepper-bloc:not(:first-of-type):before{color:initial;content:" > ";display:inline;margin:0 2px}.modal-vehiculier .modal-dialog{width:90%;z-index:1}@media screen and (min-width:768px){.modal-vehiculier .modal-dialog{width:700px}}.modal-vehiculier .vehiculier__infos-cg{font-size:1.2rem;margin:15px}@media (min-width:768px){.modal-vehiculier .vehiculier__infos-cg{font-size:1.4rem}}.modal-vehiculier .modal__help{background-color:#fdfdfd;display:none;margin:15px}.modal-vehiculier .control-label{color:#6304f6}.modal-open .modal-vehiculier.fade.in{display:flex!important}.modal-open .modal-vehiculier.fade.in .modal-dialog{margin:auto}.vehicule-selectionne{background-color:#fdfdfd;border-radius:10px;padding:5px 15px 0;position:relative}.vehicule-selectionne .vehicule-selectionne__resume{align-items:center;display:flex}.logo-constructeur{max-width:35px}.logo-constructeur.logo-constructeur--resume{flex-shrink:0}.loading-main{align-items:center;background:hsla(0,0%,99%,.6);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1060}.article-body img{height:auto;max-width:100%}.article-body figure{margin:auto auto 1.35em}.article-body ol,.article-body ul{margin-bottom:0;padding-bottom:20px}.article-body .listeVersion a{text-decoration:none}.article-body .listeVersion a:hover{text-decoration:underline}.article-body .boutonAssuranceAuto{text-decoration:none}.article-body .boutonAssuranceAuto a:hover{text-decoration:underline}.gradient-background{background:radial-gradient(#48a2db 10%,#474ebb 100%)}.gradient-background *,.gradient-background .blue{color:#fdfdfd}.gradient-background .select,.gradient-background option,.gradient-background select{color:#040404}.gradient-background+.carousel-partners+header .article-intro p{padding:0 1em 1em}.engagements{display:flex;flex-wrap:wrap}@media (min-width:768px){.engagements .title{font-size:1.6rem}}@media (max-width:767px){.engagements p{font-size:12px;font-size:1.2rem}}.engagements ul li{font-weight:600;padding:5px 0 5px 40px;position:relative}.engagements .carousel-indicators{bottom:-30px}@media (min-width:768px){.engagements .carousel-indicators{bottom:auto;left:auto;margin:0;padding:0;position:absolute;right:0;text-align:right;top:-33px;width:80px}}.engagements .carousel-indicators li{border:1px solid #6304f6;height:15px;width:15px}@media (min-width:768px){.engagements .carousel-indicators li{background-color:#e3e3e3;border:none;height:7px;width:7px}}.engagements .carousel-indicators li.active{background-color:#6304f6;height:17px;width:17px}@media (min-width:768px){.engagements .carousel-indicators li.active{background-color:#6304f6;height:7px;margin:1px;width:7px}}.engagements .col-xs-12 li:before,.engagements .col-xs-6 li:before{background:url(https://medias.lecomparateurassurance.com/LCA_images/sprites/Sprite-Main-MA.png);content:" ";height:27px;left:2px;position:absolute;width:28px}@media (min-width:768px){#index-page .engagements .col-lg-4 .bloc{padding-top:0}}.engagements .bloc-narrow{border-top:1px solid #efebf5;padding:20px 35px 0}@media (max-width:1199px){.engagements .bloc-narrow{padding:20px 25px 0}}@media (max-width:991px){.engagements .bloc-narrow:nth-child(odd){border-right:1px solid #efebf5}}@media (min-width:992px){.engagements .bloc-narrow:not(:last-child){border-right:1px solid #efebf5}}.engagements .engagements__item{flex:1 1 50%}@media (min-width:992px){.engagements .engagements__item{flex:1 1 25%}}.engagements__title{text-transform:uppercase}.subnav{list-style:none;padding:0}.subnav li{padding:5px}.subnav li a{align-items:center;background-color:#efebf5;border-radius:5px;color:#040404;display:flex;justify-content:space-between;padding:5px 10px}.subnav li a>span:hover{text-decoration:underline}.subnav li i{font-size:.8em;margin-left:5px}.lien-guide-assurance{padding:3px}@media (min-width:768px){.lien-guide-assurance{margin-right:12px}}.banniere-univers-rollOver__bandeau{align-items:center;display:flex;justify-content:flex-end;margin-bottom:30px;margin-top:5px;text-align:right}.banniere-univers-rollOver__bandeau img{margin-left:3px}.input-group-addon:last-child{box-shadow:0 2px 0 0 #dfdfdf}article header{min-height:auto}article footer a,article footer a:focus,article footer a:hover{color:#58585a;font-size:1.5rem}.table__assurance-affiliation{border-top:0;margin-bottom:0;position:relative}@media (min-width:992px){.table__assurance-affiliation{border:1px solid #efebf5}}.table__assurance-affiliation img{padding-bottom:0}.table__assurance-affiliation .offer:not(:last-of-type){border-bottom:1px solid #efebf5;border-right:1px solid #efebf5}.table__assurance-affiliation .table>thead>tr>th,.table__assurance-affiliation>tbody>tr>td,.table__assurance-affiliation>tbody>tr>th,.table__assurance-affiliation>tfoot>tr>td,.table__assurance-affiliation>tfoot>tr>th,.table__assurance-affiliation>thead>tr>td{vertical-align:middle}.table__assurance-affiliation>tbody>tr>td{padding:10px 8px;text-align:center}@media (min-width:992px){.table__assurance-affiliation>tbody>tr>td{padding:30px 8px}}@media (max-width:991px){.table__assurance-affiliation .col-data--franchise,.table__assurance-affiliation .col-data--plafond{display:flex;flex-direction:column;justify-content:flex-start}.table__assurance-affiliation .col-data--franchise{min-height:110px}.table__assurance-affiliation .col-data--plafond{min-height:120px}}@media (max-width:767px){.table__assurance-affiliation .col-data--plafond{min-height:168px}}.table__assurance-affiliation .amount,.table__assurance-affiliation i.picto-checked,.table__assurance-affiliation i.picto-cross-thick{margin-top:10px}.table__assurance-affiliation i.picto-checked{color:#51b313}.table__assurance-affiliation i.picto-cross-thick{color:#ff8c8c}.table__assurance-affiliation .wrapper{display:flex}@media (min-width:992px){.table__assurance-affiliation .wrapper{display:table-row-group}.table__assurance-affiliation.inner-article .offer,.table__assurance-affiliation.inner-article .wrapper{display:flex}}.table__assurance-affiliation .offer{display:flex;flex:1 0 145px;flex-flow:column nowrap;position:relative;width:100%}@media (min-width:992px){.table__assurance-affiliation .offer{display:table-row}}@media (max-width:991px){.table__assurance-affiliation .offer .wrapper{display:flex}.table__assurance-affiliation .offer .affiliation__details-cell{display:none;font-size:1.4rem;text-align:center}.table__assurance-affiliation .offer .affiliation__details-row{border-bottom:1px solid #ededed;border-right:1px solid #ededed;display:flex;flex:1 0 145px;flex-flow:column nowrap;width:100%}.table__assurance-affiliation .offer .details__links{font-size:1.4rem}}.table__assurance-affiliation .col-2 .btn,.table__assurance-affiliation .col-cta .btn{font-size:1.2rem;margin-bottom:0;padding:15px}@media (max-width:991px){.table__assurance-affiliation .col-2 .btn,.table__assurance-affiliation .col-cta .btn{margin-top:10px}}@media (max-width:320px){.table__assurance-affiliation .col-2 .btn,.table__assurance-affiliation .col-cta .btn{font-size:.9rem}}@media (min-width:992px){.table__assurance-affiliation .col-2 .btn,.table__assurance-affiliation .col-cta .btn{font-size:1.4rem;padding:20px 15px}}@media (min-width:1200px){.table__assurance-affiliation .col-2 .btn,.table__assurance-affiliation .col-cta .btn{font-size:1.6rem}}.table__assurance-affiliation .price{font-size:2rem;font-weight:600}@media (max-width:991px){.table__assurance-affiliation .col-2{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:132px}.table__assurance-affiliation .col-2>.wrapper-blueLink{margin-top:10px}}.table__assurance-affiliation .affiliation__details-cell{background-color:#efebf5;text-align:left}@media (min-width:992px){.table__assurance-affiliation .details__wrapper{align-items:center;display:flex;justify-content:space-between}}.table__assurance-affiliation .details__list{flex:1 1 0%;padding-bottom:0}@media (min-width:992px){.table__assurance-affiliation .details__links{margin-right:20px}.table__assurance-affiliation .col-details{padding:0;vertical-align:bottom}}.table__assurance-affiliation .promo__details{display:none}.custom-control.border-switch{margin-bottom:0;padding-left:0}@media (max-width:767px){.custom-control.border-switch{align-items:center;display:flex;text-align:center}}.custom-control.border-switch .border-switch-control-input{display:none}.custom-control.border-switch .border-switch-control-input:checked~.border-switch-control-indicator:after{left:14px}@media (max-width:767px){.custom-control.border-switch .border-switch-control-input:checked~.border-switch-control-indicator:after{left:46%}}.custom-control.border-switch .border-switch-control-indicator{background:#fff;border:2px solid #ccc;border-radius:16px;display:inline-block;height:20px;margin:0 10px;position:relative;top:4px;transition:.3s;width:32px}@media (max-width:767px){.custom-control.border-switch .border-switch-control-indicator{margin:0;width:15%}}.custom-control.border-switch .border-switch-control-indicator:after{background:#ccc;border-radius:50%;content:"";display:block;height:12px;left:2px;position:absolute;top:2px;transition:.3s;width:12px}@media (max-width:991px){.table__assurance-affiliation .wrapper__btn_life_per{margin-bottom:10px}}@media (min-width:992px){.table__assurance-affiliation .col-1 img{max-height:80px;max-width:80px}.table__assurance-affiliation .col-data{min-width:80px}}.table__assurance-affiliation__container{margin-top:15px}@media (max-width:991px){.table__assurance-affiliation__container{-webkit-overflow-scrolling:touch;overflow-x:scroll}}.list-enfant-repertoire{margin-bottom:2em;padding:1em 0 0;position:relative}.list-enfant-repertoire.readMore #carouselListeEnfant{margin:0 0 0 3em}.list-enfant-repertoire.readMore .push-new-articles .list-enfant-next span,.list-enfant-repertoire.readMore .push-new-articles .list-enfant-prev span{color:#ffcd00}.list-enfant-repertoire.readMore .push-new-articles .list-enfant-next span:before,.list-enfant-repertoire.readMore .push-new-articles .list-enfant-prev span:before{color:#fdfdfd}.list-enfant-repertoire.readMore ul li{padding:0}.list-enfant-repertoire .push-new-articles{display:flex;gap:1em;justify-content:space-around}.list-enfant-repertoire .push-new-articles .title{background-color:transparent;font-size:1.4em;letter-spacing:0;margin:auto;padding:0 0 1em;text-transform:uppercase}.list-enfant-repertoire .push-new-articles .title:after{bottom:.5em}.list-enfant-repertoire .push-new-articles .list-enfant-next,.list-enfant-repertoire .push-new-articles .list-enfant-prev{margin:auto;position:relative}.list-enfant-repertoire .push-new-articles .list-enfant-next span:before,.list-enfant-repertoire .push-new-articles .list-enfant-prev span:before{background-color:#ffcd00;border-radius:50%;color:#6304f6;display:block;height:2em;padding:.5em;width:2em}@media (min-width:768px){.list-enfant-repertoire .push-new-articles .list-enfant-next,.list-enfant-repertoire .push-new-articles .list-enfant-prev{bottom:0;display:block;left:0;margin:auto;position:absolute;top:0}.list-enfant-repertoire .push-new-articles .list-enfant-next span,.list-enfant-repertoire .push-new-articles .list-enfant-prev span{bottom:0;margin:auto;position:absolute;top:0;transform:translateY(50%);z-index:10}}.list-enfant-repertoire .push-new-articles .list-enfant-next{left:inherit;right:0}.list-enfant-repertoire #carouselListeEnfant{margin:auto}.list-enfant-repertoire ul{margin-top:3em}@media (min-width:768px){.list-enfant-repertoire ul{-moz-columns:2;column-count:2}}.list-enfant-repertoire ul li{display:inline-block;margin:auto auto 1.7em;padding:0 0 0 1em;width:100%}.list-enfant-repertoire ul li a{color:#040404;font-size:1em;font-weight:600}.list-enfant-repertoire ul li:before{color:#2e2256;content:"•";margin-right:.5em}.list-enfant-repertoire ul li:last-child{margin-bottom:0}.formsubmit{margin-bottom:25px;position:relative}.formsubmit img{max-width:100%;width:100%}.formsubmit .formsubmit-text{text-align:center}@media (max-width:991px){.formsubmit .formsubmit-text{font-size:1.4rem;height:135px;margin:0;padding:0;width:60%}}@media (min-width:992px) and (max-width:1199px){.formsubmit .formsubmit-text{height:175px;margin:0;padding:0}}@media (max-width:767px){.formsubmit .formsubmit-text .arguments_wrapper{padding-top:10px}}.formsubmit .formsubmit-text .arguments_wrapper .arguments-title{padding:0 0 1.5rem}@media (max-width:991px){.formsubmit .formsubmit-text .arguments_wrapper .arguments-title{font-size:1.8rem}}@media (min-width:992px){.formsubmit .formsubmit-text .arguments_wrapper .arguments-title{font-size:2rem}}@media (min-width:768px){.formsubmit .formsubmit-text .arguments_wrapper .arguments{padding-bottom:20px}}.formsubmit .formsubmit-text .arguments_wrapper .arguments p{font-size:1.4rem;padding:1px!important}@media (max-width:991px){.formsubmit .formsubmit-text .arguments_wrapper .arguments p{font-size:1.4rem;padding:0!important}}@media (min-width:1200px){.formsubmit .formsubmit-text .arguments_wrapper .arguments p{font-size:1.5rem}}.formsubmit .formsubmit-text .arguments_wrapper .arguments p .picto-check-mark{color:#1b76bb;font-weight:600}@media (min-width:992px){.formsubmit .formsubmit-text .arguments_wrapper .arguments p .picto-check-mark{font-size:smaller}}.formsubmit .formsubmit-text .arguments_wrapper .arguments ul{margin-bottom:0;padding-left:0!important}.formsubmit .formsubmit-text .arguments_wrapper .arguments ul li{padding-left:0!important}@media (min-width:992px){.formsubmit .formsubmit-text .arguments_wrapper .arguments ul li .picto-check-mark{font-size:smaller}}@media (max-width:767px){.formsubmit .formsubmit-text .arguments_wrapper .arguments ul li{padding:0 0 2rem!important}}@media (max-width:991px){.formsubmit .formsubmit-text .arguments_wrapper .arguments ul li{font-size:1.4rem;padding:0!important}}@media (min-width:992px){.formsubmit .formsubmit-text .arguments_wrapper .arguments ul li{font-size:1.5rem}}@media (max-width:991px){.formsubmit .formsubmit-text button{font-size:15px!important;font-size:1.5rem!important;line-height:normal}}@media (max-width:1199px){.formsubmit .formsubmit-text button{font-size:1.7rem!important;padding:5px 15px}}@media (min-width:1200px){.formsubmit .formsubmit-text button{font-size:1.8rem!important;padding:5px 15px}}.mentionsCNIL p{font-size:12px}.btn-primary{background-color:#05afff;border-color:#05afff;border-left:3px solid #2e6da4}.ctaDouble .ctaArticle__title{color:#000;display:block;font-weight:600;padding-bottom:5px;text-transform:uppercase}.article-cta-button:hover,.article-cta-top-button:hover{background-color:#a65408;transition-duration:.5s}.crossSell{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;box-shadow:-1px 3px 5px 0 #d3d3d3;margin:0 auto 15px}.crossSell .crossSell-title{background:#efebf5;border-radius:5px 5px 0 0;font-size:1.6rem;font-weight:600;margin:-15px -15px 10px}.crossSell .btn-crossSell-article{background-color:#05afff;border-left:3px solid #2e6da4;color:#fff;padding:10px}@media (max-width:767px){.crossSell .btn-crossSell-article{font-size:1.6rem}}@media (min-width:992px){.crossSell .btn-crossSell-article{font-size:1.1rem}}@media (min-width:1200px){.crossSell .btn-crossSell-article{font-size:1.4rem}}.crossSell .btn-crossSell-article button .btn{padding:0}.crossSell .btn-crossSell-article:hover{background-color:#6304f6;transition-duration:.5s}.crossSell .slider-selection{background:#2e6da4}.crossSell .tooltip{opacity:1}.crossSell-credit-auto{padding-bottom:40px;z-index:1}.crossSell-credit-auto .slider.slider-horizontal{width:100%}.crossSell-credit-auto .slider.slider-horizontal .slider-track{height:25px;margin-top:0}.crossSell-credit-auto .slider .tooltip.top{margin-top:-26px}.crossSell-credit-auto .slider-handle{background-color:#f8f8f8;background-image:none;height:15px;margin-top:-5px;width:17px}.crossSell-credit-auto .slider-handle:before{content:"༄";display:inline-block;font-family:FontAwesome;font-size:3.5rem;position:relative;top:-10px}.crossSell-credit-auto .tooltip .tooltip-inner{background:none;border:0;color:#1b76bb;font-weight:600;padding:0;text-align:center;width:auto}.crossSell-credit-auto .tooltip.top .tooltip-arrow{display:none}[id=modalIESupport] .bg-danger{background-color:#ffcd00;border-radius:5px;font-size:2rem;font-weight:600;text-align:center}[id=modalIESupport] .bg{background-repeat:no-repeat;background-size:cover;color:#fdfdfd;height:310px}[id=modalIESupport] .link-edge{margin-top:105px}[id=modalIESupport] .link-edge a{color:#fdfdfd}.sommaire__inner-wrapper .big-size,.sommaire__outer-wrapper .big-size{display:none}.sommaire__inner-wrapper ol,.sommaire__outer-wrapper ol{list-style:none;margin-block-end:0;margin-block-start:0;padding-inline-start:.5em}.sommaire__inner-wrapper ol li,.sommaire__outer-wrapper ol li{border-bottom:3px solid transparent;counter-increment:li;font-weight:400;margin:0 0 .5em;position:relative;transition:.3s;width:-moz-fit-content;width:fit-content}.sommaire__inner-wrapper ol li a,.sommaire__outer-wrapper ol li a{color:#040404}.sommaire__inner-wrapper ol li:before,.sommaire__outer-wrapper ol li:before{color:#ffcd00;content:counters(li,".");display:inline-block;font-size:1.3em;margin-left:-.9em}.sommaire__inner-wrapper ol li:hover:after,.sommaire__outer-wrapper ol li:hover:after{background:#ffcd00;bottom:0;content:"";height:3px;left:0;margin:auto;position:absolute;right:0}.sommaire__inner-wrapper ol li:last-child,.sommaire__outer-wrapper ol li:last-child{margin:0}.sommaire__outer-wrapper:empty{display:none}.sommaire__outer-wrapper:not([style="display:none;"]){background:#efebf5;border-radius:10px;height:auto;max-height:55vh;overflow:hidden;overflow-y:auto;scrollbar-width:none}@media (min-width:1500px){.sommaire__outer-wrapper:not([style="display:none;"]){left:15px;position:fixed;top:25%;width:11%;z-index:12}}.sommaire__outer-wrapper:not([style="display:none;"])::-webkit-scrollbar{background:transparent}.sommaire__outer-wrapper:not([style="display:none;"]) .sommaire_container{padding:.8em .5em 1em 1.5em}#comparatif-per-individuel-plan-epargne-retraite-page .bg-white{background:#e9e7e7}@media (min-width:768px){.univers-life .banner-section{background:#fdfdfd}}.univers-life .banner-section .border-orange{background:none}@media (max-width:767px){.life .btn i,.per .btn i{display:inline-block}}.life .title-form,.per .title-form{background:none}.life .table__assurance-affiliation,.per .table__assurance-affiliation{border:none}.life .table__assurance-affiliation .table-affiliation_container,.per .table__assurance-affiliation .table-affiliation_container{padding:15px}.life .table__assurance-affiliation .table-affiliation_container ul,.per .table__assurance-affiliation .table-affiliation_container ul{font-size:1.4rem}@media (min-width:992px){.life .table__assurance-affiliation .table-affiliation_container,.per .table__assurance-affiliation .table-affiliation_container{padding:unset}}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper{background-color:#fff;border-radius:.5em;box-shadow:0 2px 5px 1px hsla(0,0%,50%,.2);margin-bottom:45px;position:relative}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .col-cta,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .col-cta{padding:0 15px;width:100%}@media (min-width:992px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .col-cta,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .col-cta{padding:unset;width:270px}}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .col-cta .col-cta_button,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .col-cta .col-cta_button{border-radius:1rem;display:inline-block;font-size:1.6rem;margin-top:10px;padding:15px 2rem;text-transform:none;white-space:break-spaces;width:100%}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;padding:20px 15px 35px}@media (min-width:768px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner{justify-content:space-between;padding:30px 0 25px 30px}}@media (max-width:767px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner p,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner p{padding:0 0 1rem}}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .affiliation-logo,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .affiliation-logo{display:block;height:auto;max-width:100%;width:auto}@media (max-width:767px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .affiliation-logo,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .affiliation-logo{height:80px;margin-right:15px;width:80px}}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics{display:flex}@media (max-width:767px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics{padding:0 15px;width:100%}}@media (min-width:768px) and (max-width:991px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics{justify-content:space-around;width:70%}}@media (min-width:992px) and (max-width:1199px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics{width:35%}}@media (min-width:1200px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics{justify-content:space-around;width:50%}}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics p,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics p{padding:0}@media (max-width:767px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item{font-size:.8em;width:130px}}@media (min-width:768px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item{position:relative;text-align:left;width:50%}}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item:before,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item:before{border-left:1px dashed #00008b;bottom:25%;content:"";display:none;height:50px;margin:auto auto auto -30px;position:absolute;top:25%}@media (min-width:992px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item:before,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item:before{display:block}}@media (max-width:767px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item .yield__title,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item .yield__title{text-align:left}}@media (min-width:768px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item .yield__title,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item .yield__title{align-items:flex-start;display:flex;flex-direction:column}}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item .yield__title .yield-name_title,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item .yield__title .yield-name_title{font-weight:800}@media (max-width:767px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item .yield__title .yield-name_title,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item .yield__title .yield-name_title{font-size:1.2rem}}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item .yield__title .yield__product-name,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__item .yield__title .yield__product-name{cursor:default;line-height:2em;min-height:2em;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media (max-width:767px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__price,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__price{font-size:2em;text-align:left}}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__price,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .yield__characteristics .yield__price{display:block;font-size:2.6em;font-weight:800;line-height:1.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .more-info_wrapper .more-info_toggle,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .more-info_wrapper .more-info_toggle{bottom:-1em;left:50%;margin:auto;position:absolute;text-align:center;transform:translate(-50%)}.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .more-info_wrapper .more-info_btn,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .more-info_wrapper .more-info_btn{background:#fdfdfd;border-radius:.5em;box-shadow:0 .1em .2em rgba(0,0,0,.161);font-size:.8em;font-weight:400;padding:6px 15px;text-align:center;text-transform:inherit}@media (max-width:767px){.life .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .more-info_wrapper .more-info_btn,.per .table__assurance-affiliation .table-affiliation_container .table-affiliation_wrapper .affiliation-restit_inner .more-info_wrapper .more-info_btn{width:unset}}.life .table__assurance-affiliation .affiliation__details-row,.per .table__assurance-affiliation .affiliation__details-row{padding:25px 0}.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container{background:#fdfdfd;border-top:unset;padding:0 30px}.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .title_item,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .title_item{font-size:1.6rem;font-weight:800}.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner{display:flex;flex-direction:column;font-size:1.4rem;width:100%}@media (min-width:768px){.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner{align-items:unset;flex-direction:row;font-size:unset;gap:5px;justify-content:space-between;margin:auto;width:unset}}.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner p,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner p{padding-bottom:.5em}@media (min-width:768px){.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner p,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner p{font-size:1.4rem}}.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .unite-compte_item,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .unite-compte_item{margin:10px 0 25px;position:relative}@media (min-width:768px){.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .unite-compte_item,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .unite-compte_item{margin:unset}}@media (max-width:767px){.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .unite-compte_item:after,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .unite-compte_item:after{border-bottom:1px dashed #040404;bottom:-10px;content:"";display:block;left:50%;position:absolute;right:0;transform:translateX(-50%);width:50%}.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .details__list_wrapper,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .details__list_wrapper{order:3}}@media (min-width:768px) and (max-width:991px){.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .details__list_wrapper,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .details__list_wrapper{flex-basis:30%}}@media (min-width:992px){.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .details__list_wrapper,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .details__list_wrapper{flex-basis:50%}}.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .details__list_wrapper .promo_details,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .details__list_wrapper .promo_details{font-size:1.4rem;padding:0 15px 10px 0}.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .details__list_wrapper ul.details__list,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .details__list_wrapper ul.details__list{padding-left:15px}.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .details__list_wrapper ul.details__list li,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .affiliation-details__inner .details__list_wrapper ul.details__list li{padding-bottom:.5em}.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .details__links,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .details__links{display:flex;flex-direction:column;margin:15px 0;text-align:center}@media (min-width:768px){.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .details__links,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .details__links{flex-direction:row;justify-content:center;width:100%}}.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .details__links span,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .details__links span{font-size:.8em;margin-bottom:15px;text-decoration:underline!important}@media (min-width:768px){.life .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .details__links span,.per .table__assurance-affiliation .affiliation__details-row .affiliation-details_container .details__links span{margin-bottom:unset;margin-right:15px}}
/*# sourceMappingURL=shared-modules-async.css.map */