.line{display:none}@media (min-width:768px){.line{background-color:#b9c0bf;display:block;height:2px;margin:24px auto;width:100px}}.profileTable{width:100%}.profileTable__header{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}@media (min-width:992px){.profileTable__header{flex-direction:row;gap:48px;justify-content:center;margin:0}}.profileTable__header div{display:flex;flex:2;flex-direction:column;gap:6px;width:100%}.profileTable__header label{color:#2e2256;font-size:16px;font-weight:600;line-height:170%;margin:0}.profileTable__header select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://medias.lecomparateurassurance.com/RefonteLCA/down_arrow.svg) #fdfdfd no-repeat calc(100% - 25px)!important;border-color:transparent;border-radius:6px;box-shadow:0 4px 12px 0 rgba(0,0,0,.15);font-size:14px;line-height:170%;padding:16px 50px 16px 24px;width:100%}@media (min-width:1200px){.profileTable__header select{background:url(https://medias.lecomparateurassurance.com/RefonteLCA/down_arrow.svg) #fdfdfd no-repeat calc(100% - 15px)!important;padding:16px 50px 16px 24px}}.profileTable__header select:focus-visible{border-color:transparent;outline-width:0}.profileTable__header select option{font-size:18px}.profileTable__header select option:disabled{display:none}.profileTable tr{align-content:center;align-items:center;display:flex;gap:24px;padding:24px}@media (min-width:992px){.profileTable tr{justify-content:flex-end}}@media (min-width:1200px){.profileTable tr{gap:0;justify-content:space-between}}.profileTable .assureurs{flex-basis:40%}@media (min-width:992px){.profileTable .assureurs{flex-basis:20%;order:1}}@media (min-width:1200px){.profileTable .assureurs{flex-basis:12%}}.profileTable .assureurs__logo{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}@media (min-width:1200px){.profileTable .assureurs__logo{align-self:auto;width:126px}}.profileTable .assureurs__annonceur{color:#2e2256;font-size:12px;font-weight:600;text-decoration:none}.profileTable .tarif{flex-basis:calc(60% - 24px)}@media (min-width:992px){.profileTable .tarif{flex-basis:30%;order:3}}@media (min-width:1200px){.profileTable .tarif{flex-basis:15%;order:4}}.profileTable .garanties{flex-basis:100%}@media (min-width:992px){.profileTable .garanties{flex-basis:calc(50% - 48px);order:2}}@media (min-width:1200px){.profileTable .garanties{flex-basis:32%;padding-left:24px;padding-right:24px}}.profileTable .avantages{flex-basis:100%}@media (min-width:992px){.profileTable .avantages{flex-basis:calc(50% - 48px);order:4}}@media (min-width:1200px){.profileTable .avantages{flex-basis:25%;order:3}}.profileTable .cta{flex-basis:100%}@media (min-width:992px){.profileTable .cta{flex-basis:30%;order:5}}@media (min-width:1200px){.profileTable .cta{flex-basis:16%}}.profileTable thead{display:none}@media (min-width:992px){.profileTable thead{background:#2e2256;border-radius:6px;color:#fdfdfd;display:block;font-weight:600;line-height:20px;margin-bottom:32px}}.profileTable thead td{font-size:18px;text-align:center}.profileTable thead .avantages,.profileTable thead .cta{display:none}@media (min-width:1200px){.profileTable thead .avantages,.profileTable thead .cta{display:table-cell}}.profileTable tbody{display:flex;flex-direction:column;gap:24px}@media (min-width:992px){.profileTable tbody{gap:15px}}.profileTable tbody tr{background:#fdfdfd;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.15);flex-wrap:wrap}@media (min-width:1200px){.profileTable tbody tr{align-items:flex-start}}.profileTable tbody .assureurs{justify-content:space-between}@media (min-width:1200px){.profileTable tbody .assureurs{margin-top:12px}}.profileTable tbody .tarif{align-items:center;color:#6304f6;display:flex;flex-direction:column;gap:16px}@media (min-width:1200px){.profileTable tbody .tarif{margin-top:48px}}.profileTable tbody .tarif__price{font-size:32px;font-weight:900;margin:0;padding:0}.profileTable tbody .tarif__monthlyOrYearly{font-size:14px;font-weight:800}.profileTable tbody .garanties{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:16px}.profileTable tbody .garanties ul{display:flex;flex-direction:column;margin:0}.profileTable tbody .garanties ul:has(.note){gap:8px}.profileTable tbody .garanties li{align-items:center;color:#2e2256;display:flex;font-size:12px;gap:10px;line-height:14px;margin-bottom:0}.profileTable tbody .garanties li+li{margin-top:14px}.profileTable tbody .garanties li img{height:24px;margin-left:auto;width:24px}.profileTable tbody .garanties li span{font-style:italic;font-weight:400;margin-left:auto}.profileTable tbody .garanties li span.inOption{color:#3bd6ff;font-style:italic}.profileTable tbody .garanties li span.notIncluded{color:#d9dede;font-size:18px;font-style:normal}.profileTable tbody .garanties li span.included{color:#00b175;font-size:18px;font-style:normal}.profileTable tbody .garanties li:before{display:none}.profileTable tbody .garanties.health li{color:#2e2256;font-weight:600;padding-left:0}.profileTable tbody .garanties.health li:before{background-color:transparent;background-position:50%;background-repeat:no-repeat;display:block;height:20px;position:static;width:20px}.profileTable tbody .garanties.health li.medicalCare:before{background-image:url(/src/assets/images/table-health.svg)}.profileTable tbody .garanties.health li.hospitalization:before{background-image:url(/src/assets/images/table-medical.svg)}.profileTable tbody .garanties.health li.optical:before{background-image:url(/src/assets/images/table-glasses.svg)}.profileTable tbody .garanties.health li.dental:before{background-image:url(/src/assets/images/table-teeth.svg)}.profileTable tbody .garanties.health li .note{display:flex;gap:5px;margin-left:auto}.profileTable tbody .garanties.health li .note div{background-color:#efebf5;border-radius:50%;height:16px;margin:0;padding:0;width:16px}.profileTable tbody .garanties.health li .note div.active{background-color:#6304f6}.profileTable tbody .garanties.pet li{color:#2e2256}.profileTable tbody .garanties.pet li:before{top:5px}.profileTable tbody .avantages{display:flex;flex-direction:column;gap:10px;margin-top:8px}@media (min-width:1200px){.profileTable tbody .avantages{margin-top:0}}.profileTable tbody .avantages span{color:#2e2256;font-size:16px;font-weight:600;line-height:20px}.profileTable tbody .avantages__list{display:flex;flex-direction:column;margin:0;padding:0}.profileTable tbody .avantages li{color:#2e2256;display:flex;font-size:14px;gap:10px;line-height:20px}.profileTable tbody .avantages li.hidden{display:none}.profileTable tbody .avantages__seeMore{align-self:flex-end;background-color:transparent;border:none;color:#6304f6;font-size:12px;padding:0;text-decoration:underline;transition:color .5s ease-in}.profileTable tbody .avantages__seeMore:hover{color:#4f03c4;cursor:pointer}.profileTable tbody .cta{align-items:center;display:flex}@media (min-width:992px){.profileTable tbody .cta{align-self:flex-start;margin-top:-72px}}@media (min-width:1200px){.profileTable tbody .cta{margin-top:48px}}.profileTable .date-and-mentions{caption-side:bottom;font-size:10px;font-style:italic;margin:24px 0;text-align:left}
/*# sourceMappingURL=profile-table.css.map */