@primary- 10: fade (#C0543A, 10);@secondary- 10: fade (#302E2D, 10);@neutral- 10: fade (#7c8fd4, 10);:root {--white: #fff;--Meilleurtaux-Tertiary-500: #868686;--Meilleurtaux-Tertiary-100: #f9f4f1;--black: #302e2d;--color-black-900: #302e2d;--color-black-200: #302e2d;--color-default-white: #fdfdfd;--secondary-70: #535353;--color-state-bg-primary: #f9f4f1;--color-state-red: #f84141;--Couleurs-Marron-500: #6d3311;}
.b-ext .orange {color: var(--totem-color-primary-500);}
.b-ext .hover {transition-duration: .4s;}
.b-ext .hover:hover {filter: alpha(opacity=50);opacity: .5;}
.b-ext .first-nav .hover:hover {opacity: unset;}
.b-ext .transition {transition-duration: .4s;}
.b-ext .animatedAfter:after, .b-ext .animatedOption {background: linear-gradient(231.74deg,#c0543a -26.89%,#ff9b00 64.63%) !important;border-radius: 50%;content: "";display: block;height: 0;left: -20px;position: absolute;top: -20px;transform: translate(-50%,-50%);transition: width .4s ease-in-out,height .4s ease-in-out;width: 0;z-index: 0;}
.b-ext .animatedAfter:hover:before {height: 534.5px;width: 300%;}
.b-ext .btn-secondary-new {background-color: #e9eeff;color: #162664;}
.b-ext .btn-secondary-new:hover {background-color: #6e8cff;color: #fff;}
.b-ext .btn-primary {color: #fff;}
.b-ext .bt-partenaires-link {-ms-align-items: center;align-items: center;background: none transparent;border: 1px solid var(--totem-color-primary-500);border-radius: 6px;color: var(--totem-color-primary-500);display: inline-flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;gap: 8px;height: 44px;-ms-justify-content: center;justify-content: center;margin-right: 20px;padding: 8px 12px;text-decoration: none;width: auto;}
.b-ext .bt-partenaires-link:hover {border-color: #3b5ad3;color: #3b5ad3;}
.b-ext .bt-partenaires-link:after, .b-ext .bt-partenaires-link:before {content: "";font-family: mtx_font;}
.b-ext .bt-partenaires-link:hover {border-color: var(--totem-color-primary-600);color: var(--totem-color-primary-600);}
@media (max-width:576px) {.b-ext .bt-partenaires-link {width: 100%;}}
@media (max-width:900px) {.b-ext .bt-partenaires-link {display: none;}}
.b-ext .bt-partenaires-link :after, .b-ext .bt-partenaires-link:before {display: none;}
.b-ext .btn-client-link {-ms-align-items: center;align-items: center;background: var(--totem-color-primary-500);border: none;border-radius: 6px;color: #fff;color: var(--totem-color-white);display: inline-flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 600;gap: 8px;-ms-justify-content: center;justify-content: center;line-height: 20px;padding: 8px 12px;text-decoration: none;width: auto;}
.b-ext .btn-client-link:hover {color: #fff;}
.b-ext .btn-client-link:before {content: "";}
.b-ext .btn-client-link:hover {background: #c0543a none;color: var(--totem-color-white);text-decoration: none;}
@media (max-width:576px) {.b-ext .btn-client-link {width: 100%;}}
.b-ext .btn-client-link:before {content: "";font-family: mtx_font;}
.b-ext .btn-client-link:after {content: "";font-family: mtx_font;}
@media (max-width:900px) {.b-ext .btn-client-link {background: #fff5e6 none !important;border-radius: 50% !important;color: var(--totem-color-primary-500);font-size: 17px;font-size: calc(var(--font-size) * 1.7);height: 30px !important;justify-content: center;justify-content: space-between !important;overflow: hidden;padding: 3px !important;width: 30px !important;}
	.b-ext .btn-client-link .accesClient {display: none;}
	.b-ext .btn-client-link:after, .b-ext .btn-client-link:before {color: var(--totem-color-primary-500);}}
.b-ext #logo a {display: block;position: relative;}
.b-ext #logo a.logoAssur {align-items: center;display: flex !important;justify-content: flex-start;max-height: 50px;}
@media (max-width:786px) {.b-ext #logo a.logoAssur {display: block !important;margin: 0 auto !important;top: -8px !important;}}
.b-ext #logo a.logoAssur img {height: auto;margin: 0;max-height: 75px !important;width: auto !important;}
@media screen and (min-width:1285px) {.b-ext #logo a.logoAssur img {margin: 0 -20px;}}
@media screen and (max-width:900px) {.b-ext #logo a.logoAssur img {max-height: 70px;}}
@media (max-width:786px) {.b-ext #logo a.logoAssur img {max-height: 55px !important;}}
.b-ext #header.header_new_home .content-g .right-element {align-items: center !important;}
.b-ext #logo_marque_pref {display: block;height: 67px;left: 278px;position: absolute;top: 2px;width: 85px;z-index: 11;}
.b-ext #header.header-mass #logo {width: auto;}
.b-ext #header.header-mass .content-right {margin-top: 6px;}
.b-ext #header .content-wrapper {position: relative;}
.b-ext #header .content-wrapper:after, .b-ext #header .content-wrapper:before {content: " ";display: table;}
.b-ext #header .content-wrapper:after {clear: both;}
.b-ext #header .right {float: right;}
.b-ext #header .right .line-bottom {margin-top: 10px;}
.b-ext #header .right .line-bottom:after, .b-ext #header .right .line-bottom:before {content: " ";display: table;}
.b-ext #header .right .line-bottom:after {clear: both;}
.b-ext #header .ekomi {background-color: #e5e5e5;box-sizing: border-box;float: left;font-size: 11px;font-size: calc(var(--font-size) * 1.1);height: 24px;padding: 4px;position: relative;width: 290px;}
.b-ext #header .ekomi .nbAvis {font-size: 9px;font-size: calc(var(--font-size) * .9);vertical-align: middle;}
.b-ext #header .ekomi a {color: var(--totem-color-tertiary-900);}
.b-ext #header .ekomi a:hover {text-decoration: none;}
.b-ext .close, .b-ext .closeBtn {cursor: pointer;display: block;display: none;font-size: 40px;font-size: calc(var(--font-size) * 4);height: 0;overflow: hidden;padding: 15px 0 0 15px;position: absolute;right: 2%;top: 15px;width: 0;z-index: 999;}
.b-ext .sticky-nav #nav {position: fixed;top: 0;width: 100%;z-index: 9999;}
.b-ext .sticky-nav #nav ul.first-nav>li>a {text-align: center;}
.b-ext .sticky-nav #nav ul.first-nav>li.im_825:after {top: 1px;}
.b-ext #nav {background-color: var(--totem-color-white);position: relative;}
.b-ext #nav .wrap-nav {max-width: 100%;position: relative;}
.b-ext #nav .title {display: block;font-size: 18px;padding: 30px 0;text-align: center;width: 100%;}
.b-ext #nav .title, .b-ext #nav .title a {color: var(--totem-color-tertiary-500);}
.b-ext #nav ul.first-nav {position: relative;width: 100%;}
.b-ext #nav ul.first-nav>li {padding: 0 5px;}
.b-ext #nav ul.first-nav>li>a, .b-ext #nav ul.first-nav>li>span {box-sizing: border-box;color: var(--totem-color-tertiary-900);cursor: pointer;display: block;font-size: 12px;font-weight: 600;line-height: 14px;padding: 11px 20px 13px;position: relative;text-align: center;text-decoration: none;transition-duration: .4s;transition: .3s;width: 100%;}
.b-ext #nav ul.first-nav>li>a:hover, .b-ext #nav ul.first-nav>li>span:hover {background: var(--totem-color-white);border: none;color: var(--totem-color-tertiary-900);}
.b-ext #nav ul.first-nav>li .active>a, .b-ext #nav ul.first-nav>li .active>span, .b-ext #nav ul.first-nav>li.current>a, .b-ext #nav ul.first-nav>li.current>span, .b-ext #nav ul.first-nav>li.hover>a, .b-ext #nav ul.first-nav>li.hover>span, .b-ext #nav ul.first-nav>li.selected>a, .b-ext #nav ul.first-nav>li.selected>span {color: var(--totem-color-white);}
@media (min-width:992px) {.b-ext #nav ul.first-nav>li .active>a, .b-ext #nav ul.first-nav>li .active>span, .b-ext #nav ul.first-nav>li.current>a, .b-ext #nav ul.first-nav>li.current>span, .b-ext #nav ul.first-nav>li.hover>a, .b-ext #nav ul.first-nav>li.hover>span, .b-ext #nav ul.first-nav>li.selected>a, .b-ext #nav ul.first-nav>li.selected>span {background: var(--totem-color-tertiary-900);}
	.b-ext #nav ul.first-nav>li .active>a:before, .b-ext #nav ul.first-nav>li .active>span:before, .b-ext #nav ul.first-nav>li.current>a:before, .b-ext #nav ul.first-nav>li.current>span:before, .b-ext #nav ul.first-nav>li.hover>a:before, .b-ext #nav ul.first-nav>li.hover>span:before, .b-ext #nav ul.first-nav>li.selected>a:before, .b-ext #nav ul.first-nav>li.selected>span:before {background: var(--totem-color-primary-500);content: "";height: 2px;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}}
.b-ext .toggle {display: none !important;}
.b-ext .nav-toggle {cursor: pointer;display: none;letter-spacing: 0;padding: 0;position: absolute;text-indent: -99999px;width: auto;}
.b-ext .nav-toggle:after {background: url("/ext/images_html/homepage-new-v2/img/burger.svg") no-repeat;content: "";height: 14px;left: 24px;position: absolute;top: 10px;width: 20px;}
@media (max-width:600px) {.b-ext .nav-toggle:after {left: 20px;}}
.b-ext .visuel-auto {height: 438px;padding: 0 !important;}
.b-ext .visuel-auto:after {background: url("/ext/img/header/assurance-auto.jpg") top no-repeat;background-size: cover;content: "";height: 370px;left: 0;position: absolute;right: 0;top: 68px;width: 100%;}
.b-ext .visuel-habitation {height: 415px;padding: 0 !important;}
.b-ext .visuel-habitation:after {background: url("/ext/img/header/assurance-habitation.jpg") top no-repeat;background-size: cover;content: "";height: 347px;left: 0;position: absolute;right: 0;top: 68px;width: 100%;}
.b-ext .visuel-pro {height: 418px;padding: 0 !important;position: relative;}
.b-ext .visuel-pro img {bottom: 0;height: 350px;left: 0;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top;position: absolute;right: 0;top: 68px;width: 100%;}
.b-ext .visuel-pro .h2 p {background: var(--totem-color-white);display: table;font-size: 17px;font-weight: 600;letter-spacing: inherit;line-height: 1;margin-left: 10px;padding: 8px;}
.b-ext .visuel-pro .h2 p:first-child {background: var(--totem-color-primary-500);color: var(--totem-color-white);line-height: 14px;margin: 0 0 1px;transform: rotate(-5deg);}
.b-ext .visuel-pro .h2 p:nth-child(3) {padding: 4px 8px 8px;}
.b-ext .visuel-pro .link-mm {z-index: -1;}
.b-ext .visuel-pro .link-mm.no-select {cursor: default;}
.b-ext .visuel-pro .link-mm.no-select span:hover, .b-ext .visuel-pro .link-mm.no-select:hover {text-decoration: none;}
.b-ext .visuel-placement {height: 377px;padding: 0 !important;position: relative;}
.b-ext .visuel-placement img {bottom: 0;height: 309px;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;right: 0;top: 68px;width: 100%;}
.b-ext .visuel-placement .big-txt {direction: rtl;left: auto !important;right: 10%;text-align: right;}
.b-ext .visuel-placement .big-txt .h2 span {background: var(--totem-color-primary-500);color: var(--totem-color-white);direction: ltr;display: table;font-size: 17px;font-weight: 600;letter-spacing: inherit;line-height: 19px;padding: 8px;transform: rotate(1.23deg);}
.b-ext .visuel-placement .big-txt .h2 span:nth-child(2) {translate: -1px -1px;}
.b-ext .visuel-placement .big-txt .h2 span:last-child {background: var(--totem-color-white);color: var(--totem-color-tertiary-900);padding: 4px 8px 8px;transform: none;}
.b-ext .visuel-placement .link-mm {margin-top: 80px;}
.b-ext .visuel-banque {height: 377px;padding: 0 !important;position: relative;}
.b-ext .visuel-banque img {bottom: 0;height: 309px;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;right: 0;top: 68px;width: 100%;}
.b-ext .visuel-banque .big-txt {direction: rtl;left: auto !important;right: 10%;text-align: right;}
.b-ext .visuel-banque .big-txt .h2 p {background: var(--totem-color-primary-500);color: var(--totem-color-white);direction: ltr;display: table;font-size: 17px;font-weight: 600;letter-spacing: inherit;line-height: 19px;padding: 8px;transform: rotate(1.23deg);}
.b-ext .visuel-banque .big-txt .h2 p:last-child {background: var(--totem-color-white);color: var(--totem-color-tertiary-900);padding: 4px 8px 8px;transform: none;}
.b-ext .visuel-banque .link-mm {margin-top: 80px;}
.b-ext .visuel-nrj {height: 377px;padding: 0 !important;position: relative;}
.b-ext .visuel-nrj img {bottom: 0;height: 309px;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;right: 0;top: 68px;width: 100%;}
.b-ext .visuel-nrj .big-txt {direction: rtl;left: auto !important;right: 10%;text-align: right;}
.b-ext .visuel-nrj .big-txt .h2 span {background: var(--totem-color-white);color: var(--totem-color-tertiary-900);direction: ltr;display: table;font-size: 17px;font-weight: 600;letter-spacing: inherit;line-height: 19px;padding: 8px;transform: none;}
.b-ext .visuel-nrj .big-txt .h2 span:first-child {background: var(--totem-color-primary-500);color: var(--totem-color-white);padding: 4px 8px 8px;transform: rotate(1.23deg);}
.b-ext .visuel-nrj .big-txt .h2 span:last-child {padding: 4px 8px 8px;}
.b-ext .visuel-nrj .link-mm {z-index: -1;}
.b-ext .visuel-immo-projet {height: 377px;padding: 0 !important;position: relative;}
.b-ext .visuel-immo-projet img {bottom: 0;height: 309px;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;right: 0;top: 68px;width: 100%;}
.b-ext .visuel-immo-projet.layerNav .big-txt {top: 150px;}
.b-ext .visuel-immo-projet .h2 span {background: var(--totem-color-primary-500);color: var(--totem-color-white);display: table;font-size: 17px;font-weight: 600;letter-spacing: inherit;line-height: 1;margin-left: 0;padding: 8px;transform: rotate(-5deg);}
.b-ext .visuel-immo-projet .h2 span:nth-child(2) {margin: 0 0 5px 2px;translate: 1px 1px;}
.b-ext .visuel-immo-projet .h2 span:last-child {background: var(--totem-color-white);color: var(--totem-color-tertiary-900);padding: 4px 8px 8px;transform: none;}
.b-ext .visuel-immo-projet .link-mm {z-index: -1;}
.b-ext .layerNav {display: block;}
.b-ext .txt-dn {display: none;}
.b-ext .link-mm {color: var(--totem-color-tertiary-900);cursor: pointer;margin-top: 40px;position: relative;z-index: 1;}
.b-ext .link-mm i {padding-left: 10px;}
.b-ext .link-mm a, .b-ext .link-mm span {color: var(--totem-color-white);font-size: 14px;font-weight: 600;line-height: 16px;position: relative;transition-duration: .4s;transition: .3s;}
.b-ext .link-mm:hover a, .b-ext .link-mm:hover span {color: #f9f4f1;text-decoration: underline;}
.b-ext .link-mm:hover a:before, .b-ext .link-mm:hover span:before {text-decoration: none !important;}
.b-ext .link-mm:before {background-color: rgba(0,0,0,.8);content: "";filter: blur(80px);height: 60px;left: 0;position: absolute;top: -20px;width: 100%;}
.b-ext .mention-left-bottom {bottom: 15%;color: var(--totem-color-tertiary-900);font-size: 10px;font-weight: 400;left: 10%;line-height: 13px;position: absolute;z-index: 1;}
.b-ext .layerNav {background: var(--totem-color-white);box-sizing: border-box;left: 0;margin: 0;padding-bottom: 60px;position: absolute;right: 0;top: 50px;width: 100%;z-index: 1000;}
@media (max-width:1920px) {.b-ext .layerNav {padding-bottom: 0;}}
.b-ext .layerNav .big-txt {left: 10%;position: absolute;top: 100px;z-index: 1;}
.b-ext .layerNav .big-txt img {position: relative;z-index: 2;}
.b-ext .layerNav a {text-decoration: none;}
.b-ext .layerNav .cta {left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);}
.b-ext .layerNav .cta>.a, .b-ext .layerNav .cta>a, .b-ext .layerNav .cta>input {background-color: var(--totem-color-primary-500);border: 1px solid var(--totem-color-primary-500);border-radius: 40px;display: block;font-size: 24px;font-weight: 700;padding: 20px 0;position: relative;text-align: center;text-transform: uppercase;transition-duration: .4s;transition: .3s;width: 100%;}
.b-ext .layerNav .cta>.a:hover, .b-ext .layerNav .cta>a:hover, .b-ext .layerNav .cta>input:hover {background-color: var(--totem-color-white);color: var(--totem-color-primary-500) !important;}
.b-ext .layerNav .cta>.a:hover .a, .b-ext .layerNav .cta>.a:hover a, .b-ext .layerNav .cta>a:hover .a, .b-ext .layerNav .cta>a:hover a, .b-ext .layerNav .cta>input:hover .a, .b-ext .layerNav .cta>input:hover a {color: var(--totem-color-primary-500);}
.b-ext .layerNav .block-right {float: left;width: 660px;}
.b-ext .title-top {display: block;font-size: 18px;padding: 25px 0;text-align: center;text-transform: none;width: 100%;}
.b-ext .title-top, .b-ext .title-top a {color: var(--totem-color-tertiary-500);}
.b-ext .incontournables {position: relative;}
.b-ext .incontournables ul {box-sizing: border-box;padding: 0 10px 20px;width: 100%;}
.b-ext .incontournables ul li {display: block;list-style: none;overflow: hidden;width: 100%;}
.b-ext .incontournables ul li.allGuides {margin-top: 60px;text-align: center;}
.b-ext .incontournables ul li.allGuides a {background: url("/ext/images_html/homepage-new-v2/img/fleche_orange.svg") 98% no-repeat;border: 0;color: var(--totem-color-primary-500);margin: 0;text-align: center;}
.b-ext .incontournables ul li.allGuides a:hover {background-position: 100%;border: 0;}
.b-ext .incontournables ul li a {background: url("/ext/images_html/homepage-new-v2/img/fleche_blanche.svg") no-repeat 90% 16px;border-bottom: .5px solid #d3d3d3;box-sizing: border-box;color: var(--totem-color-tertiary-900);display: block;font-size: 12px;font-weight: 600;line-height: 16px;padding: 7px 0;transition-duration: .4s;transition: .3s;width: 90%;}
@media (max-width:1920px) {.b-ext .incontournables ul li a {line-height: 15px;padding: 7px 0;}}
.b-ext .incontournables ul li a:hover {background: url("/ext/images_html/homepage-new-v2/img/fleche_orange.svg") no-repeat right 16px;border-bottom: .5px solid var(--totem-color-primary-500);color: var(--totem-color-primary-500);}
@media (max-width:1920px) {.b-ext .incontournables ul li a:hover {background-position: right 9px;}}
.b-ext .incontournables #immo_exept .btIndispensables {float: left;margin-bottom: 15px;text-align: center;width: 50%;}
.b-ext .incontournables #immo_exept .btIndispensables a {background: transparent;border: 0;box-sizing: border-box;padding: 0;text-align: center;transition-duration: .4s;transition: .3s;width: 100%;}
.b-ext .incontournables #immo_exept .btIndispensables a strong {padding-top: 10px;}
.b-ext .incontournables #immo_exept .btIndispensables a:hover {background: transparent;color: var(--totem-color-primary-500);}
.b-ext .icon-mm {align-items: center;background: linear-gradient(231.74deg,#ff6917 -27%,#ff9b00 65%);border-radius: 10px;display: block;display: flex;font-size: calc(var(--font-size) * 1.8);height: 44px;justify-content: center;margin: 0 auto;width: 44px;}
.b-ext .icon-mm:before {color: var(--totem-color-white) !important;}
.b-ext .icon-mm.icon-growth {font-size: calc(var(--font-size) * 1.3);}
.b-ext .setIndi {font-size: 12px;font-weight: 600;line-height: 18px;}
.b-ext .setIndi .a, .b-ext .setIndi a {display: block;}
.b-ext .setIndi .a:hover strong, .b-ext .setIndi a:hover strong {color: var(--totem-color-white);}
.b-ext .setIndi .a strong, .b-ext .setIndi a strong {color: var(--totem-color-tertiary-900);display: block;font-weight: 600;padding-top: 10px;text-align: center;}
.b-ext .setIndi .a p, .b-ext .setIndi a p {overflow: hidden;}
.b-ext .setIndi .a span, .b-ext .setIndi a span {display: block;margin: 0 auto;width: 50%;}
.b-ext .immo ul:after, .b-ext .immo ul:before {content: " ";display: table;}
.b-ext .immo ul:after {clear: both;}
.b-ext .immo ul li {box-sizing: border-box;padding: 0 0 25px;position: relative;width: 33%;}
.b-ext .immo ul li, .b-ext .immo ul li.allSimu {float: left;list-style: none;transition-duration: .4s;transition: .3s;}
.b-ext .immo ul li.allSimu {background-image: none;margin: 0 7px 20px 0;}
.b-ext .immo ul li a {transition-duration: .4s;transition: .3s;}
.b-ext .immo ul li a strong {display: block;font-size: 12px;font-weight: 600;line-height: 18px;text-align: center;}
.b-ext .immo ul li a strong span {display: inline;font-weight: 400;}
.b-ext .immo ul li a span {display: block;height: 60px;margin: 0 auto;width: 80px;}
.b-ext .immo ul li a span, .b-ext .immo ul li span {transition-duration: .4s;transition: .3s;}
.b-ext .immo ul li span {cursor: pointer;}
.b-ext .immo ul li span strong {display: block;font-size: 12px;font-weight: 600;line-height: 18px;text-align: center;}
.b-ext .immo ul li span strong span {display: inline;font-weight: 400;}
.b-ext .immo ul li span span {display: block;height: 60px;margin: 0 auto;transition-duration: .4s;transition: .3s;width: 80px;}
.b-ext .immo ul li .a strong, .b-ext .immo ul li a strong, .b-ext .setIndi .a strong, .b-ext .setIndi a strong {color: var(--totem-color-tertiary-900);font-size: 12px;padding-top: 10px;transition-duration: .4s;transition: .3s;}
.b-ext .immo ul li .a:hover strong, .b-ext .immo ul li a:hover strong, .b-ext .setIndi .a:hover strong, .b-ext .setIndi a:hover strong {color: var(--totem-color-primary-500);}
.b-ext .areaMid {box-sizing: border-box;position: relative;}
.b-ext .areaMid:after, .b-ext .areaMid:before {border-left: 1px solid #e0e0e0;content: "";height: 80%;position: absolute;top: 45px;}
.b-ext .areaMid:before {left: 0;}
.b-ext .areaMid:after {right: 0;}
.b-ext .areaMid.ade {height: 410px;}
.b-ext .areaMid.ade .bg-api {height: 367px;position: relative;width: 100%;}
.b-ext .areaMid.ade .bg-api img {border-radius: 10px;bottom: 0;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;right: 0;top: 0;width: 100%;}
.b-ext .areaMid.ade .bg-api .h2 {left: 8%;position: absolute;top: 8%;transform: translate(-4%,-4%);}
.b-ext .areaMid.ade .bg-api .h2 p {background: var(--totem-color-white);display: table;font-size: 14px;font-weight: 600;letter-spacing: inherit;line-height: 1;margin-left: 10px;padding: 8px;}
.b-ext .areaMid.ade .bg-api .h2 p:first-child {background: var(--totem-color-primary-500);color: var(--totem-color-white);line-height: 14px;margin: 0 0 1px;transform: rotate(-5deg);}
.b-ext .areaMid.ade .bg-api .h2 p:first-child strong {font-size: 19.35px;font-weight: 900;}
.b-ext .areaMid.ade .bg-api .h2 p:nth-child(3) {padding: 0 8px;}
.b-ext .areaMid.ade .bg-api .h2 p:last-child {color: var(--totem-color-primary-500);}
.b-ext .areaMid.conso {height: 410px;}
.b-ext .areaMid.conso .bg-api {height: 367px;position: relative;width: 100%;}
.b-ext .areaMid.conso .bg-api img {border-radius: 10px;bottom: 0;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;right: 0;top: 0;width: 100%;}
.b-ext .areaMid.conso .bg-api .h2 {left: 8%;position: absolute;top: 8%;transform: translate(-4%,-4%);}
.b-ext .areaMid.conso .bg-api .h2 p {background: var(--totem-color-white);color: var(--totem-color-primary-500);display: table;font-size: 14px;font-weight: 600;letter-spacing: inherit;line-height: 1;padding: 8px;}
.b-ext .areaMid.conso .bg-api .h2 p:first-child {background: var(--totem-color-primary-500);color: var(--totem-color-white);font-size: 17px;font-weight: 900;line-height: 14px;margin: 0 0 1px;transform: rotate(-2deg);}
.b-ext .areaMid.conso .bg-api .h2 p:first-child strong {font-size: 19.35px;font-weight: 900;}
.b-ext .areaMid.conso .bg-api .h2 p span {color: var(--totem-color-primary-500);font-weight: 600;letter-spacing: inherit;}
.b-ext .areaMid.conso .bg-api .h2 p:last-child {padding: 4px 8px 8px;}
.b-ext .areaMid.conso .bg-api .taux-conso-container {left: 8%;position: absolute;text-align: left;top: 120px;transform: translate(-4%,-4%);width: 100px;}
.b-ext .areaMid.conso .bg-api .taux-conso-container .textConso {color: var(--totem-color-white);display: block;font-size: 12px;font-weight: 600;line-height: 16px;}
.b-ext .areaMid.conso .bg-api .taux-conso-container .tauxConso {color: var(--totem-color-white);font-size: 21px;font-weight: 600;}
.b-ext .areaMid.conso .bg-api .mentions-taeg {color: var(--totem-color-white);font-size: 7px;font-weight: 600;left: 8%;line-height: 9px;position: absolute;text-align: left;top: 250px;transform: translate(-4%,-4%);}
.b-ext .areaMid.comparAssur {height: 312px;}
.b-ext .areaMid.rac {height: 410px;}
.b-ext .areaMid.rac .bg-api {height: 367px;position: relative;width: 100%;}
.b-ext .areaMid.rac .bg-api img {border-radius: 10px;bottom: 0;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;right: 0;top: 0;width: 100%;}
.b-ext .areaMid.rac .bg-api .h2 {left: 8%;position: absolute;top: 8%;transform: translate(-4%,-4%);}
.b-ext .areaMid.rac .bg-api .h2 p {background: var(--totem-color-white);display: table;font-size: 14px;font-weight: 600;letter-spacing: inherit;line-height: 1;margin-left: 10px;padding: 8px;}
.b-ext .areaMid.rac .bg-api .h2 p:first-child {background: var(--totem-color-primary-500);color: var(--totem-color-white);line-height: 14px;margin: 0 0 1px;transform: rotate(-5deg);}
.b-ext .areaMid.rac .bg-api .h2 p:first-child strong {font-size: 19.35px;font-weight: 900;}
.b-ext .areaMid.rac .bg-api .h2 p span {color: var(--totem-color-primary-500);font-weight: 600;letter-spacing: inherit;}
.b-ext .areaMid.rac .bg-api .h2 p:last-child {padding: 4px 8px 8px;}
.b-ext .areaMid.immo .bg {height: 298px;padding: 25px 0;position: relative;width: 100%;}
.b-ext .areaMid.immo .bg img {border-radius: 10px;bottom: 0;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;right: 0;top: 0;width: 100%;}
.b-ext .areaMid.immo .bg li {background: hsla(0,0%,100%,.9);border-radius: 10px;margin: 0 0 15px 10px;padding: 0 0 15px;width: 30%;}
.b-ext .areaMid.immo .bg li strong {font-size: 11px;line-height: 16px;padding: 0;}
.b-ext .areaMid.immo .bg li i {background: 0 0;font-size: calc(var(--font-size) * 3);height: auto;padding: 25px 0 15px;width: auto;}
.b-ext .areaMid.immo .bg li i:before {color: var(--totem-color-primary-500) !important;}
.b-ext .mention-rac {display: block;font-size: 10px;line-height: 13px;padding: 0 15px;}
.b-ext #menuLay_im_200 {padding-bottom: 0;}
.b-ext #menuLay_im_200 .content {background: var(--totem-color-white);height: 309px;padding-left: 420px;position: relative;width: 100%;}
.b-ext #menuLay_im_200 .content .sub-txt {margin-bottom: 15px;position: relative;z-index: 2;}
.b-ext #menuLay_im_200 .content .sub-txt .bottom span {line-height: 1.2;}
.b-ext #menuLay_im_200 .content:after {background: url("/ext/img/header/spritev2.jpg") -883px -174px;bottom: 0;content: "";height: 309px;left: 0;position: absolute;width: 514px;z-index: 1;}
.b-ext #menuLay_im_200 .content .link-right {color: var(--totem-color-primary-500);display: block;font-size: 18px;font-weight: 500;line-height: 1.2;line-height: 1.3;position: relative;text-align: center;z-index: 5;}
.b-ext #menuLay_im_200 .content .link-right span {color: var(--totem-color-primary-500);text-decoration: underline;}
.b-ext #menuLay_im_200 .content .link-right span:hover {text-decoration: none;}
.b-ext #menuLay_im_200 .content .button {border-radius: 6px;bottom: 15px;box-sizing: border-box;color: var(--totem-color-white);color: var(--totem-color-white) !important;display: block;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 900;height: 76px;left: 50%;margin-left: -175px;padding: 5px 0;position: absolute;text-align: center;text-transform: uppercase;width: 350px;z-index: 2;}
.b-ext #menuLay_im_200 .content .button input[type=submit], .b-ext #menuLay_im_200 .content .button span {background-color: #03a9f4;border-radius: 6px;box-sizing: border-box;display: inline-block;font-weight: 900;height: 72px;line-height: 1.25;padding-top: 14px;transition: background-color .2s ease-in-out 0s,transform .1s ease-in-out 0s !important;-webkit-transition: background-color .2s ease-in-out 0s,transform .1s ease-in-out 0s !important;-moz-transition: background-color .2s ease-in-out 0s,transform .1s ease-in-out 0s !important;-o-transition: background-color .2s ease-in-out 0s,transform .1s ease-in-out 0s !important;width: 100%;}
.b-ext #menuLay_im_200 .content .button input[type=submit]:hover, .b-ext #menuLay_im_200 .content .button span:hover {transform: translateY(4px);-webkit-transform: translateY(4px);-moz-transform: translateY(4px);-o-transform: translateY(4px);}
.b-ext #menuLay_im_901 {padding-bottom: 0;}
.b-ext #menuLay_im_901 .areaMid {border: 0;}
.b-ext #menuLay_im_901 .left-auto .img {background: url("/ext/img/header/spritev2.jpg") -426px 0 no-repeat;height: 345px;position: relative;width: 435px;}
.b-ext #menuLay_im_901 .left-auto .img .info {background: url("/ext/css/ab/img/ab/bg-white2.png") 0 0;bottom: 5px;box-sizing: border-box;color: var(--totem-color-tertiary-900);font-size: 12px;left: 5px;padding: 5px;position: absolute;width: 360px;}
.b-ext #menuLay_im_901 .left-auto .img .info a {color: var(--totem-color-tertiary-900);text-decoration: underline;}
.b-ext #menuLay_im_901 .left-auto .img .info a:hover {text-decoration: none;}
.b-ext #menuLay_im_901 .content-auto .visuel {background: var(--totem-color-white);display: block;height: 180px;margin: 0 auto;position: relative;width: 260px;}
.b-ext #menuLay_im_901 .content-auto .visuel:after {background: url("/ext/img/header/spritev2.jpg") -963px -554px;content: "";height: 184px;left: -61px;position: absolute;top: 3px;width: 418px;}
.b-ext #menuLay_im_901 .content-auto .mention-auto {color: #5a5a5a;display: block;font-size: 12px;line-height: 1.3;margin: 40px 20px 0;text-align: center;}
.b-ext #menuLay_im_901 .content-left:after, .b-ext #menuLay_im_901 .content-left:before {content: " ";display: table;}
.b-ext #menuLay_im_901 .content-left:after {clear: both;}
.b-ext #menuLay_im_901 .content-left>div {box-sizing: border-box;float: left;height: 345px;}
.b-ext #menuLay_im_901 .right {background-color: #ebebeb;box-sizing: border-box;height: 345px;padding-top: 65px;text-align: center;}
.b-ext #menuLay_im_901 .right .btn-white {display: inline-block;font-size: 15px;font-weight: 700;margin-bottom: 0;padding: 12px 25px 12px 20px;}
.b-ext #menuLay_im_901 .right .btn-white a, .b-ext #menuLay_im_901 .right .btn-white span {color: var(--totem-color-tertiary-900);font-weight: 700;text-transform: uppercase;}
.b-ext #menuLay_im_901 .right .btn-white:after {background-color: var(--totem-color-primary-500);color: var(--totem-color-white);margin-top: -6px;}
.b-ext #menuLay_im_901 .right .top {margin-bottom: 35px;-webkit-text-decoration: center;text-decoration: center;}
.b-ext #menuLay_im_901 .right .top>span {border-bottom: 1px solid #d3d3d3;box-sizing: border-box;color: var(--totem-color-tertiary-900);display: inline-block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);letter-spacing: 1px;margin-top: 15px;padding-bottom: 7px;position: relative;text-align: center;text-transform: uppercase;}
.b-ext #menuLay_im_901 .right .top>span:before {background: url("/ext/img/header/spritev2.jpg");bottom: auto;content: "";display: inline-block;left: auto;position: relative;position: absolute;right: 0;top: 0;vertical-align: middle;}
.b-ext #menuLay_im_901 .right .top>span span {color: var(--totem-color-primary-500);display: inline-block;font-size: 20px;font-weight: 700;padding-right: 4px;}
.b-ext #menuLay_im_901 .right .top .first {margin-top: 0;position: relative;}
.b-ext #menuLay_im_901 .right .top .first:before {background-position: -933px 0;height: 33px;right: -30px;top: -14px;width: 30px;}
.b-ext #menuLay_im_901 .right .top .second:before {background-position: -978px 0;height: 30px;right: -23px;top: -8px;width: 19px;}
.b-ext #menuLay_im_901 .right .top .third {margin-top: 20px;}
.b-ext #menuLay_im_901 .right .top .third:before {background-position: -878px 0;height: 38px;right: -39px;top: -10px;width: 36px;}
.b-ext #menuLay_im_901 .right .bloc {box-sizing: border-box;display: block;padding-top: 7px;}
.b-ext #menuLay_im_901 .right .bloc.habitation:after {background-position: -92px -1173px;}
.b-ext #menuLay_im_901 .right .bloc.assurance:before {background-position: -983px -2px;}
.b-ext #header .content-right {font-size: 12px;font-size: calc(var(--font-size) * 1.2);}
.b-ext #header .btn {border: 1px solid #f2f2f2;border-radius: 20px;box-sizing: border-box;display: inline-block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 100;height: 36px;margin-bottom: 0;margin-left: 7px;padding: 0;vertical-align: middle;}
.b-ext #header .btn .a, .b-ext #header .btn a {color: #4d4d4d;display: block;text-decoration: none;}
.b-ext #header .btn-agence .a, .b-ext #header .btn-agence a, .b-ext #header .btn-client .a, .b-ext #header .btn-client a {background-color: #f4f4f4;border-radius: 20px;color: #797979;font-weight: 400;height: 36px;line-height: 36px;position: relative;text-align: center;}
.b-ext #header .btn-agence .a:hover, .b-ext #header .btn-agence a:hover, .b-ext #header .btn-client .a:hover, .b-ext #header .btn-client a:hover {color: var(--totem-color-primary-500);}
.b-ext #header .btn-agence .a:hover:after, .b-ext #header .btn-agence a:hover:after, .b-ext #header .btn-client .a:hover:after, .b-ext #header .btn-client a:hover:after {background-color: var(--totem-color-primary-500);background-position: 0 -67px;}
.b-ext #header .btn-agence .a:after, .b-ext #header .btn-agence a:after, .b-ext #header .btn-client .a:after, .b-ext #header .btn-client a:after {background-color: #898989;border-radius: 100%;color: var(--totem-color-white);content: ">";display: inline-block;font-size: 11px;height: 13px;line-height: 1;margin-top: -6px;position: absolute;right: 9px;text-align: center;top: 50%;width: 13px;}
.b-ext #header .btn-agence {margin-left: 0;width: 150px;}
.b-ext #header .btn-agence .a {padding-right: 8px;}
.b-ext #header .btn-agence .a:after {right: 5px;}
.b-ext #header .btn-client {border: 0;position: relative;width: 150px;}
.b-ext #header .btn-client .a {background: #bbccf0;padding-left: 10px;}
.b-ext #header .btn-client .a:hover {color: var(--totem-color-white);}
.b-ext #header .btn-client .a:hover:before {background-position: 0 100%;}
.b-ext #header .btn-client .a:after, .b-ext #header .btn-client .a:hover:after {background-color: #f4f4f4;color: #898989;}
.b-ext #header .btn-client .a:before {background: url("/ext/css/ab/img/ab/picto-espace-client.png") no-repeat 0 0;content: "";height: 14px;left: 20px;position: absolute;top: 11px;width: 14px;}
.b-ext #header .layer-ekomi {background-color: #f4f4f4;color: #4d4d4d;padding: 3px 0 0;position: relative;text-align: center;width: 190px;}
.b-ext #header .layer-ekomi .layerEkomi {background-color: var(--totem-color-white);border-radius: 10px;box-shadow: 1px 1px 5px -1px #656565;color: var(--totem-color-tertiary-900);display: none;font-size: 11px;left: -50px;line-height: 13px;padding: 10px;position: absolute;text-align: justify;top: 30px;white-space: normal;width: 280px;z-index: 5;}
.b-ext #header .layer-ekomi .layerEkomi:after {background: url("/ext/css/ab/img/ab/sprite-all.jpg") -87px -416px no-repeat;content: "";height: 9px;left: 50%;margin-left: -7px;position: absolute;top: -9px;width: 15px;}
.b-ext #header .layer-ekomi .note, .b-ext #header .layer-ekomi .note:before {display: inline-block;vertical-align: middle;}
.b-ext #header .layer-ekomi .note:before {background: url("/ext/css/ab/img/ab/sprite-all.jpg") -168px -327px no-repeat;content: "";height: 13px;margin-bottom: 4px;margin-right: 7px;width: 13px;}
.b-ext #header .layer-ekomi .starsGrey {margin: 0 auto;}
.b-ext #header .layer-ekomi .right-ekomi {color: var(--totem-color-tertiary-900);display: inline-block;font-size: 12px;padding-left: 5px;vertical-align: middle;}
.b-ext #header .layer-ekomi a:hover {color: var(--totem-color-primary-500);}
.b-ext .layer {background: rgba(0,0,0,.6);color: rgba(0,0,0,.6);display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9;}
.b-ext .layer.open {display: block;}
.b-ext .mobile-nav-overlay {position: relative;z-index: 57;}
.b-ext .layerNav {display: none;}
.b-ext #header.header_new_home {background-color: var(--totem-color-white);font-family: var(--totem-font-family-web);font-size: 12px;font-weight: 400;line-height: 18px;padding: 18px 0;position: relative;z-index: 58;}
@media screen and (max-width:900px) {.b-ext #header.header_new_home {padding: 14px 0;}
	.b-ext #header.header_new_home .row {align-items: center;}}
.b-ext #header.header_new_home .content-g .row {margin: 0;}
.b-ext #header.header_new_home .content-g .row #logo {padding: 0;}
.b-ext #header.header_new_home .content-g .row .right-element {margin: 0;padding: 0;}
.b-ext #header.header_new_home .content-g .row .right-element .bt-partenaires-link {border-radius: 4px;}
.b-ext #header.header_new_home .content-g .row .right-element .bt-partenaires-link:after {display: none;}
@media screen and (min-width:786px) and (max-width:1200px) {.b-ext #header.header_new_home .content-g {max-width: 100% !important;}}
.b-ext #header.header_new_home .center-element .btn-blue-top {color: var(--totem-color-tertiary-900);display: inline-block;margin-left: 20px;position: relative;vertical-align: middle;white-space: nowrap;}
.b-ext #header.header_new_home .center-element .btn-blue-top a {color: var(--totem-color-tertiary-900);text-decoration: none;}
.b-ext #header.header_new_home .center-element .btn-blue-top:before {background-color: #f49602;bottom: -3px;content: "";height: 1px;left: 0;position: absolute;transform: scaleX(0);transition-duration: .4s;transition: .3s;transition: .2s linear;visibility: hidden;width: 100%;}
.b-ext #header.header_new_home .center-element .btn-blue-top:hover:before {transform: scaleX(1);visibility: visible;}
.b-ext #header.header_new_home .center-element .btn-blue-top.agence:after {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--totem-color-primary-500);content: "";display: inline-block;font-display: swap;font-family: mtx_font;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;line-height: 0;margin-left: 5px;text-transform: none;}
.b-ext #header.header_new_home .center-element .newsletter {display: inline-block;position: relative;vertical-align: middle;}
.b-ext #header.header_new_home .center-element .newsletter a, .b-ext #header.header_new_home .center-element .newsletter span {color: var(--totem-color-tertiary-900);text-decoration: none;}
.b-ext #header.header_new_home .center-element .newsletter span {cursor: pointer;white-space: nowrap;}
.b-ext #header.header_new_home .center-element .newsletter span:hover:before {transform: scaleX(1);visibility: visible;}
.b-ext #header.header_new_home .center-element .newsletter span:before {background-color: #f49602;bottom: -3px;content: "";height: 1px;left: 0;position: absolute;transform: scaleX(0);transition-duration: .4s;transition: .3s;transition: .2s linear;visibility: hidden;width: 100%;}
.b-ext #header.header_new_home .center-element .newsletter span:after {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--totem-color-primary-500);content: "";display: inline-block;font-display: swap;font-family: mtx_font;font-size: 11px;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;line-height: 0;margin-left: 5px;text-transform: none;}
.b-ext #header.header_new_home .center-element .layer-ekomi {background: transparent;display: inline-block;margin-left: 20px;padding: 0;vertical-align: middle;white-space: nowrap;width: auto;}
.b-ext #header.header_new_home .center-element .layer-ekomi .trustpilot-widget {height: 20px;overflow: hidden;width: 190px;}
.b-ext #header.header_new_home .center-element .layer-ekomi .trustpilot-widget iframe {left: -105px;top: 0;}
.b-ext #header.header_new_home .center-element .layer-ekomi .note {color: var(--totem-color-tertiary-900);font-style: normal;font-weight: 400;vertical-align: middle;}
.b-ext #header.header_new_home .center-element .layer-ekomi .note:before {display: none;}
.b-ext #header.header_new_home .center-element .layer-ekomi .starsGrey, .b-ext #header.header_new_home .center-element .layer-ekomi .starsGrey>div {background: url("/ext/css/ab/img/ab/mtx-icons-star.svg") 0 repeat-x;display: inline-block;height: 12px;overflow: hidden;width: 60px;}
.b-ext #header.header_new_home .center-element .layer-ekomi .starsGrey>div {background-position: 0 0;display: block;}
.b-ext #header.header_new_home .right-element .bt-clt, .b-ext #header.header_new_home .right-element .bt-partenaires {border-radius: 16px;bottom: 0;cursor: pointer;display: flex;margin-left: 0;min-height: 38px;padding: 9px 9px 9px 33px;position: relative;text-align: center;transition: .3s;vertical-align: middle;}
@media (max-width:900px) {.b-ext #header.header_new_home .right-element .bt-clt, .b-ext #header.header_new_home .right-element .bt-partenaires {min-height: auto;}}
.b-ext #header.header_new_home .right-element .bt-clt span, .b-ext #header.header_new_home .right-element .bt-partenaires span {font-weight: 600;}
.b-ext #header.header_new_home .right-element .bt-clt:before, .b-ext #header.header_new_home .right-element .bt-partenaires:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "";display: inline-block;display: flex;font-display: swap;font-family: mtx_font;font-size: calc(var(--font-size) * 2.4);font-style: normal;font-variant: normal;font-weight: 400;left: 15px;line-height: 1;line-height: 0;position: absolute;position: static;text-transform: none;top: 50%;transform: translateY(0);z-index: 1;}
@media (max-width:900px) {.b-ext #header.header_new_home .right-element .bt-clt, .b-ext #header.header_new_home .right-element .bt-partenaires {padding: 0;}
	.b-ext #header.header_new_home .right-element .bt-clt:before, .b-ext #header.header_new_home .right-element .bt-partenaires:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "" !important;display: inline-block;font-display: swap;font-family: mtx_font;font-style: normal;font-variant: normal;font-weight: 400;left: 8px;line-height: 1;text-transform: none;}}
.b-ext #header.header_new_home .right-element .bt-clt:focus, .b-ext #header.header_new_home .right-element .bt-clt:hover, .b-ext #header.header_new_home .right-element .bt-partenaires:focus, .b-ext #header.header_new_home .right-element .bt-partenaires:hover {text-decoration: none;}
.b-ext #header.header_new_home .right-element .bt-partenaires {background: #f9f4f1;color: #535353;margin-left: 10px;}
.b-ext #header.header_new_home .right-element .bt-partenaires:before {content: "";}
.b-ext #header.header_new_home .right-element .bt-partenaires:focus:focus, .b-ext #header.header_new_home .right-element .bt-partenaires:focus:hover, .b-ext #header.header_new_home .right-element .bt-partenaires:hover:focus, .b-ext #header.header_new_home .right-element .bt-partenaires:hover:hover {background: #e2d6cf;}
.b-ext #header.header_new_home .right-element .bt-clt {align-items: center;background: var(--totem-color-primary-500);border-radius: 4px;color: var(--totem-color-white);display: flex;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;gap: 8px;height: 44px;padding: 10px 10px 10px 24px;transition: none;width: 191px;}
.b-ext #header.header_new_home .right-element .bt-clt:before {content: "";display: flex;font-size: 24px;font-size: calc(var(--font-size) * 2.4);position: static;}
.b-ext #header.header_new_home .right-element .bt-clt:focus, .b-ext #header.header_new_home .right-element .bt-clt:hover {background: var(--totem-color-primary-600);}
.b-ext #header.header_new_home .right-element .bt-clt .a:before {display: none;}
.b-ext #header.header_new_home .right-element .rac-campaign-v2 {display: flex;flex-direction: column;justify-content: center;text-align: center;}
@media (max-width:900px) {.b-ext #header.header_new_home .right-element .rac-campaign-v2 {display: none;}}
.b-ext #header.header_new_home .right-element .rac-campaign-v2 .num-call {color: var(--totem-color-status-success-500);font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 600;line-height: 18px;text-decoration: none;}
.b-ext #header.header_new_home .right-element .rac-campaign-v2 .free-call-service {color: var(--totem-color-tertiary-900);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;line-height: 18px;}
.b-ext #header.header_new_home.default-header .center-head.action-head {align-items: center !important;color: var(--totem-color-tertiary-900);flex: 0 0 54%;gap: 20px;margin-bottom: -10px;margin-left: auto;margin-top: -6px;max-width: 54%;}
@media (max-width:900px) {.b-ext #header.header_new_home.default-header .center-head.action-head {flex-direction: column;gap: 5px;}}
.b-ext #header.header_new_home.default-header .center-head.action-head .left-action-head .titre-action {color: var(--totem-color-tertiary-900);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 600;line-height: 170%;}
.b-ext #header.header_new_home.default-header .center-head.action-head .left-action-head .titre-action.show-tablet {display: none;}
@media (max-width:900px) {.b-ext #header.header_new_home.default-header .center-head.action-head .left-action-head .titre-action {display: none;}
	.b-ext #header.header_new_home.default-header .center-head.action-head .left-action-head .titre-action.show-tablet {display: block;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;}}
.b-ext #header.header_new_home.default-header .center-head.action-head .left-action-head .text-action {line-height: 20px;}
@media (max-width:900px) {.b-ext #header.header_new_home.default-header .center-head.action-head .left-action-head .text-action {display: none;}}
.b-ext #header.header_new_home.default-header .center-head.action-head .right-action-head {margin-top: -6px;}
.b-ext #header.header_new_home.default-header .center-head.action-head .right-action-head .phone-action {bottom: -4px;color: var(--totem-color-primary-500);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 26px;position: relative;}
.b-ext #header.header_new_home.default-header .center-head.action-head .right-action-head .text-phone-action {line-height: 20px;}
@media (max-width:786px) {.b-ext #header.header_new_home.default-header .center-head.action-head .right-action-head .text-phone-action {display: none;}}
.b-ext #header.header_new_home.default-header .center-head.action-head .trustpilot-header {text-align: center;}
.b-ext #header.header_new_home.default-header .center-head.action-head.with-trustpilot {display: none !important;}
.b-ext #header.header_new_home .logo-desktop {display: block;}
@media (max-width:900px) {.b-ext #header.header_new_home .logo-desktop {display: none;}}
.b-ext #header.header_new_home .logo-mobile {display: none;}
@media (max-width:900px) {.b-ext #header.header_new_home .logo-mobile {display: block;height: 50px;margin: auto;width: 50px;}}
.b-ext #header.header_new_home.hm-not-num .bt-partenaires-link, .b-ext #header.header_new_home.hm-with-num .bt-partenaires-link {display: none !important;}
.b-ext #header.header_new_home.hm-not-num .center-head.action-head.with-trustpilot {display: block !important;}
@media (max-width:900px) {.b-ext #header.header_new_home.hm-not-num .center-head.action-head.with-trustpilot {display: none !important;}}
.b-ext #header.header_new_home.LPSEA_header .d-none {display: none !important;}
.b-ext #header.header_new_home.LPSEA_header .d-block {display: block !important;}
@media screen and (min-width:992px) {.b-ext #header.header_new_home.LPSEA_header .d-md-none {display: none !important;}
	.b-ext #header.header_new_home.LPSEA_header .d-md-block {display: block !important;}}
@media screen and (min-width:786px) {.b-ext #header.header_new_home.LPSEA_header .d-sm-none {display: none !important;}
	.b-ext #header.header_new_home.LPSEA_header .d-sm-block {display: block !important;}}
.b-ext #header.header_new_home.LPSEA_header .btn-button, .b-ext #header.header_new_home.LPSEA_header .btn-cta {background: var(--totem-color-primary-500);border: 1px solid var(--totem-color-primary-500);}
@media screen and (min-width:992px) {.b-ext #header.header_new_home.LPSEA_header .btn-buttonmd-none, .b-ext #header.header_new_home.LPSEA_header .btn-ctamd-none {display: none !important;}
	.b-ext #header.header_new_home.LPSEA_header .btn-buttonmd-block, .b-ext #header.header_new_home.LPSEA_header .btn-ctamd-block {display: block !important;}}
@media screen and (min-width:786px) {.b-ext #header.header_new_home.LPSEA_header .btn-buttonsm-none, .b-ext #header.header_new_home.LPSEA_header .btn-ctasm-none {display: none !important;}
	.b-ext #header.header_new_home.LPSEA_header .btn-buttonsm-block, .b-ext #header.header_new_home.LPSEA_header .btn-ctasm-block {display: block !important;}}
.b-ext #header.header_new_home.LPSEA_header .btn-button, .b-ext #header.header_new_home.LPSEA_header .btn-cta {background: #c0543a;border: 1px solid #c0543a;border-radius: 4px;color: var(--totem-color-white);display: inline-block;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 600;line-height: 20px;margin: auto;padding: 6px 16px;text-align: center;text-decoration: none;transition: all .5s ease;}
@media screen and (max-width:786px) {.b-ext #header.header_new_home.LPSEA_header .btn-button, .b-ext #header.header_new_home.LPSEA_header .btn-cta {font-size: 12px;font-size: calc(var(--font-size) * 1.2);gap: 4px;max-width: 360px;padding: 4px 8px;}}
.b-ext #header.header_new_home.LPSEA_header .btn-button i, .b-ext #header.header_new_home.LPSEA_header .btn-cta i {color: var(--totem-color-white);}
.b-ext #header.header_new_home.LPSEA_header .btn-button:hover, .b-ext #header.header_new_home.LPSEA_header .btn-cta:hover {background: #9a432e;border: 1px solid #9a432e;box-shadow: 0 4px 20px 0 rgba(4,4,4,.4);}
.b-ext #header.header_new_home.LPSEA_header .btn-button:focus, .b-ext #header.header_new_home.LPSEA_header .btn-cta:focus {background: #733223;border: 1px solid #733223;}
.b-ext #header.header_new_home.new-lp {box-shadow: 0 2px 14px 0 rgba(4,4,4,.3);height: auto !important;padding: 10px 0;}
@media screen and (max-width:900px) {.b-ext #header.header_new_home.new-lp {height: auto !important;}}
@media screen and (max-width:992px) {.b-ext #header.header_new_home.new-lp .container {max-width: inherit !important;}
	.b-ext #header.header_new_home.new-lp .container .right-element {position: relative;right: var(--totem-space-10);}}
.b-ext #header.header_new_home.new-lp .btn-button, .b-ext #header.header_new_home.new-lp .btn-cta {background: var(--totem-color-primary-500) !important;border: 2px solid var(--totem-color-primary-500) !important;border-radius: 4px;color: var(--totem-color-white);display: inline-block;font-size: 16px !important;font-weight: 600;gap: 4px;line-height: 24px;margin: auto;padding: 10px var(--totem-space-11);text-align: center;text-decoration: none;transition: all .5s ease;}
@media screen and (max-width:1200px) {.b-ext #header.header_new_home.new-lp .btn-button, .b-ext #header.header_new_home.new-lp .btn-cta {font-size: 12px !important;line-height: 20px;padding: 8px 12px;}}
.b-ext #header.header_new_home.new-lp .btn-button i, .b-ext #header.header_new_home.new-lp .btn-cta i {color: var(--totem-color-white);}
.b-ext #header.header_new_home.new-lp .btn-button:hover, .b-ext #header.header_new_home.new-lp .btn-cta:hover {background: #9a432e !important;border: 1px solid #9a432e !important;box-shadow: 0 4px 20px 0 rgba(4,4,4,.4);}
.b-ext #header.header_new_home.new-lp .btn-button:focus, .b-ext #header.header_new_home.new-lp .btn-cta:focus {background: #733223 !important;border: 1px solid #733223 !important;}
.b-ext .home-page #header.header_new_home.default-header .center-head.action-head.with-trustpilot {display: block !important;flex: 0 0 46%;max-width: 46%;}
@media (max-width:1800px) {.b-ext .home-page #header.header_new_home.default-header .center-head.action-head.with-trustpilot {flex: 0 0 30%;max-width: 30%;}}
@media (max-width:900px) {.b-ext .home-page #header.header_new_home.default-header .center-head.action-head.with-trustpilot {display: none !important;}}
.b-ext .home-page #header.header_new_home.default-header .content-g .row .right-element {flex: 0 0 36%;max-width: 36%;}
.b-ext .cta-bt {background: var(--totem-color-primary-500);border-radius: 6px;bottom: -55px;display: block;font-size: 18px;font-weight: 600;left: 50%;line-height: 20px;position: absolute;text-align: center;transform: translate(-50%,-50%);transition: all .3s ease;z-index: 5;}
.b-ext .cta-bt .a, .b-ext .cta-bt a {color: var(--totem-color-white);display: block;padding: 16px 25px;}
.b-ext .cta-bt .a a, .b-ext .cta-bt a a {display: inline-block;padding: 0;}
.b-ext .cta-bt:hover {background: var(--totem-color-primary-600);}
@media screen and (min-width:1280px) and (max-width:1440px) {.b-ext #nav .layerNav {top: 50px;}
	.b-ext #nav ul.first-nav>li>a, .b-ext #nav ul.first-nav>li>span {padding: 11px 15px;}}
@media screen and (min-width:990px) and (max-width:1285px) {.b-ext #header.header_new_home .content-g {padding-left: 15px;padding-right: 15px;}
	.b-ext #header.header_new_home .content-g .left-element {flex: 0 0 20.333333%;max-width: 20.333%;}
	.b-ext #header.header_new_home .content-g .left-element img {width: 100%;}
	.b-ext #header.header_new_home .content-g .center-element {flex: 0 0 45.333333%;justify-content: flex-end !important;max-width: 45.333%;}
	.b-ext #header.header_new_home .content-g .center-element .trustpilot-widget {width: 101px;}
	.b-ext #header.header_new_home .content-g .right-element {font-size: 10px;}
	.b-ext #header.header_new_home .content-g .right-element .bt-partenaires {margin: 0;}
	.b-ext .areaMid.immo .bg {padding: 10px 0;}
	.b-ext .areaMid.immo .bg li {margin: 0 0 10px 10px;padding: 3px 0 10px;width: 45%;}
	.b-ext .areaMid.immo .bg li strong {line-height: 14px;}
	.b-ext .areaMid.immo .bg li i {font-size: calc(var(--font-size) * 2);padding: 15px 0 10px;}
	.b-ext #nav .layerNav {top: 50px;}
	.b-ext #nav ul.first-nav>li>a, .b-ext #nav ul.first-nav>li>span {font-size: 9px;padding: 10px;}
	.b-ext #nav ul li .cta-bt {font-size: 14px;}}
@media (max-width:992px) {.b-ext #header-search, .b-ext #top-header, .b-ext .no-tablet, .b-ext .only-desktop {display: none !important;}
	.b-ext #nav {display: none;}
	.b-ext #menu-mobile, .b-ext .nav-toggle {display: block !important;z-index: 5;}
	.b-ext .header-block, .b-ext .mobile-nav-overlay {background-color: rgba(39,20,30,.8);bottom: 0;display: none;left: 0;position: fixed;right: 0;top: 0;z-index: 199999;}
	.b-ext .header-block.open #nav, .b-ext .mobile-nav-overlay.open #nav {display: block;left: 0;}
	.b-ext .toggle {background: url("/ext/css/ab/img/picto-toggle-grey.png") 16px 18px no-repeat;cursor: pointer;height: 0 !important;overflow: hidden !important;padding: 44px 0 0 42px !important;position: absolute !important;right: 0;top: 0;width: 0 !important;}
	.b-ext .toggle.open {background-color: var(--totem-color-tertiary-100);background-position: 15px -51px;}
	.b-ext .only-mobile {display: block !important;}
	.b-ext #header {padding: 10px;position: relative;z-index: 5;}
	.b-ext #header #logo {margin: 0 auto;max-width: 100%;text-align: center;}
	.b-ext #header #logo a {display: inline-block;}
	.b-ext #header .bt-partenaires, .b-ext #header .center-element {display: none !important;}
	.b-ext #nav, .b-ext #nav.nav_header_new_home {background-color: var(--totem-color-white);display: none;height: auto;height: 100%;left: -280px;overflow: auto;position: fixed;top: 0;transition: left .4s ease 0s;width: 280px;z-index: 200000;}
	.b-ext #nav .wrap-nav .first-nav, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav {display: block !important;}
	.b-ext #nav .wrap-nav .first-nav>li, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li {border-bottom: 1px solid #f1f1f1;border-left: 0 !important;display: block !important;height: auto !important;position: relative;}
	.b-ext #nav .wrap-nav .first-nav>li .a br, .b-ext #nav .wrap-nav .first-nav>li .layerNav img, .b-ext #nav .wrap-nav .first-nav>li>a br, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li .a br, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li .layerNav img, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li>a br {display: none;}
	.b-ext #nav .wrap-nav .first-nav>li .a, .b-ext #nav .wrap-nav .first-nav>li .span-link, .b-ext #nav .wrap-nav .first-nav>li .title-link, .b-ext #nav .wrap-nav .first-nav>li>a, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li .a, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li .span-link, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li .title-link, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li>a {border-top: 0;color: var(--totem-color-tertiary-900);display: block;font-size: 13px;font-size: calc(var(--font-size) * 1.3);padding: 15px 35px 15px 15px;text-align: left;text-decoration: none;text-transform: uppercase;}
	.b-ext #nav .wrap-nav .first-nav>li .a br, .b-ext #nav .wrap-nav .first-nav>li .span-link br, .b-ext #nav .wrap-nav .first-nav>li .title-link br, .b-ext #nav .wrap-nav .first-nav>li>a br, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li .a br, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li .span-link br, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li .title-link br, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li>a br {display: none;}
	.b-ext #nav .wrap-nav .first-nav>li.im_825:after, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li.im_825:after {height: 0;width: 0;}
	.b-ext #nav .wrap-nav .first-nav>li .span-link a, .b-ext #nav.nav_header_new_home .wrap-nav .first-nav>li .span-link a {color: var(--totem-color-white);text-decoration: none;}
	.b-ext #menuLay_im_150>li, .b-ext #menuLay_im_151>li, .b-ext #menuLay_im_152>li, .b-ext #menuLay_im_153>li {display: flex;flex-direction: column;}
	.b-ext .mobile-nav-overlay {position: fixed;}
	.b-ext #nav {background-color: var(--totem-color-white);}
	.b-ext .toggle {border: 0 !important;display: block !important;}
	.b-ext #im_150 .cta, .b-ext #im_151 .cta, .b-ext #im_152 .cta, .b-ext #im_153 .cta {bottom: auto;left: auto;margin-left: 0;order: -1;position: relative;width: 100%;}
	.b-ext #im_150 .cta a, .b-ext #im_150 .cta>input, .b-ext #im_151 .cta a, .b-ext #im_151 .cta>input, .b-ext #im_152 .cta a, .b-ext #im_152 .cta>input, .b-ext #im_153 .cta a, .b-ext #im_153 .cta>input {border: 0;color: var(--totem-color-white) !important;}
	.b-ext #im_150 .cta span, .b-ext #im_151 .cta span, .b-ext #im_152 .cta span, .b-ext #im_153 .cta span {font-size: 15px;line-height: 1.3;padding: 0;transform: translate(0) !important;}
	.b-ext #nav ul.first-nav>li .active>a, .b-ext #nav ul.first-nav>li .active>span, .b-ext #nav ul.first-nav>li.current>a, .b-ext #nav ul.first-nav>li.current>span, .b-ext #nav ul.first-nav>li.hover>a, .b-ext #nav ul.first-nav>li.hover>span, .b-ext #nav ul.first-nav>li.selected>a, .b-ext #nav ul.first-nav>li.selected>span, .b-ext #nav ul.first-nav>li>a:hover, .b-ext #nav ul.first-nav>li>span:hover {color: var(--totem-color-primary-500) !important;}
	.b-ext #nav ul.first-nav>li>span.toggle:hover {background: url("/ext/css/ab/img/picto-toggle-grey.png") 16px 18px no-repeat;}
	.b-ext .big-txt, .b-ext .icon-mm, .b-ext .mention-left-bottom {display: none;}
	.b-ext #header .right-element {position: absolute;right: 24px;z-index: 999;}
	.b-ext #header .content-wrapper {padding-top: 0;}
	.b-ext #header #logo.left-logo {align-items: center;display: flex;flex: 1;justify-content: flex-start;}
	.b-ext #header #logo a {top: 0;width: 100% !important;}
	.b-ext #header .content-right #header-search, .b-ext #header .content-right .btn-agence, .b-ext #header .content-right .btn-client, .b-ext #header .content-right .layer-ekomi, .b-ext #header .content-right-new {display: none;}
	.b-ext #nav .layerNav {background-color: var(--totem-color-white) !important;border: 0;box-shadow: 0 0 0 rgba(0,0,1,0);box-sizing: border-box;left: auto !important;padding: 0;position: relative;top: auto !important;width: 100% !important;}
	.b-ext #nav .layerNav:after, .b-ext #nav .layerNav:before {content: " ";display: table;}
	.b-ext #nav .layerNav:after {clear: both;}
	.b-ext #nav .layerNav .cta-bt {bottom: auto;font-size: 14px !important;left: auto;line-height: 20px;margin: 5px 15px 15px;position: relative;transform: none;}
	.b-ext #nav .layerNav .cta-bt .a, .b-ext #nav .layerNav .cta-bt a {color: var(--totem-color-white) !important;padding: 10px 15px !important;text-align: center !important;text-transform: none !important;}
	.b-ext #nav .layerNav .cta-bt .a a, .b-ext #nav .layerNav .cta-bt a a {padding: 0 !important;}
	.b-ext #nav .layerNav li {border: 0 !important;max-width: 100%;width: 100% !important;}
	.b-ext #nav .layerNav li.allGuides {margin: 0 !important;}
	.b-ext #nav .layerNav li .a, .b-ext #nav .layerNav li a {background-color: transparent !important;background-image: none !important;border-bottom: .5px solid #e0e0e0 !important;color: var(--totem-color-tertiary-900);display: block;font-size: 12px !important;height: auto !important;line-height: 20px !important;padding: 12px 0 !important;text-align: left;text-decoration: none;width: 100% !important;}
	.b-ext #nav .layerNav li .a br, .b-ext #nav .layerNav li a br {display: none !important;}
	.b-ext #nav .layerNav .cta {background-color: var(--totem-color-primary-500);bottom: auto;float: none;left: auto;line-height: 1;margin: 10px 0 0;padding: 0 15px;position: relative;width: auto;}
	.b-ext #nav .layerNav .cta a span {padding: 0 !important;}
	.b-ext #nav .layerNav .cta .a, .b-ext #nav .layerNav .cta a, .b-ext #nav .layerNav .cta>input, .b-ext #nav .layerNav .cta>span {border-bottom: 0 !important;border: 0;border-radius: 0;box-shadow: 0 0 0 #e57f00 !important;box-sizing: border-box;color: var(--totem-color-white) !important;display: block;font-size: 13px !important;padding: 5px !important;text-align: center !important;width: 100%;}
	.b-ext #nav .layerNav .cta .a:hover span, .b-ext #nav .layerNav .cta a:hover span, .b-ext #nav .layerNav .cta>input:hover span, .b-ext #nav .layerNav .cta>span:hover span {background-color: var(--totem-color-primary-500);color: var(--totem-color-white);}
	.b-ext #nav .layerNav .cta .a:after, .b-ext #nav .layerNav .cta a:after, .b-ext #nav .layerNav .cta>input:after, .b-ext #nav .layerNav .cta>span:after {content: "";height: 0;width: 0;}
	.b-ext #nav .layerNav .cta .a span, .b-ext #nav .layerNav .cta a span, .b-ext #nav .layerNav .cta>input span, .b-ext #nav .layerNav .cta>span span {border-radius: 0;height: auto;line-height: 1;}
	.b-ext #nav .layerNav .title {display: none !important;}
	.b-ext #nav .layerNav .title-top {font-size: 14px;font-weight: 600;line-height: 18px;overflow: hidden;padding: 15px 15px 10px;}
	.b-ext #nav .layerNav .areaMid, .b-ext #nav .layerNav .incontournables {background-color: transparent;clear: both;flex: auto;float: none;height: auto;max-width: 100%;width: 100%;}
	.b-ext #nav .layerNav .immo ul:after, .b-ext #nav .layerNav .immo ul:before {content: " ";display: table;}
	.b-ext #nav .layerNav .immo ul:after {clear: both;}
	.b-ext #nav .layerNav .immo ul li {background-image: none;float: none;}
	.b-ext #nav .layerNav .immo ul li.top-calc:after {width: 0;}
	.b-ext #nav .layerNav .areaMid {border: 0;}
	.b-ext #nav .layerNav .areaMid ul {float: none !important;padding-left: 0 !important;padding: 0;}
	.b-ext #nav .layerNav .areaMid ul:after, .b-ext #nav .layerNav .areaMid ul:before {content: " ";display: table;}
	.b-ext #nav .layerNav .areaMid ul:after {clear: both;}
	.b-ext #nav .layerNav .areaMid li {border-radius: 0 !important;box-shadow: 0 0 0 #e57f00 !important;float: none !important;margin: 0 !important;padding: 0;width: 100% !important;}
	.b-ext #nav .layerNav .areaMid li:after, .b-ext #nav .layerNav .areaMid li:before {content: " ";display: table;}
	.b-ext #nav .layerNav .areaMid li:after {clear: both;}
	.b-ext #nav .layerNav .areaMid li:after, .b-ext #nav .layerNav .areaMid li:before {width: 0;}
	.b-ext #nav .layerNav .areaMid li a:after, .b-ext #nav .layerNav .areaMid li a:before {content: " ";display: table;}
	.b-ext #nav .layerNav .areaMid li a:after {clear: both;}
	.b-ext #nav .layerNav .areaMid li p {display: none !important;}
	.b-ext #nav .layerNav .areaMid li.allSimu {background-image: none !important;}
	.b-ext #nav .layerNav .incontournables #immo_exept .btIndispensables {left: auto;position: relative;top: auto;}
	.b-ext .areaMid.immo .bg {background: transparent;height: auto;}
	.b-ext .areaMid:after, .b-ext .areaMid:before {border: 0;}
	.b-ext .areaMid .a, .b-ext .areaMid a, .b-ext .incontournables #immo_exept .btIndispensables .a, .b-ext .incontournables #immo_exept .btIndispensables a {background-image: none;box-sizing: border-box;display: block;float: none;left: auto;position: relative;top: auto !important;width: 100%;}
	.b-ext .areaMid .a p, .b-ext .areaMid a p, .b-ext .incontournables #immo_exept .btIndispensables .a p, .b-ext .incontournables #immo_exept .btIndispensables a p {display: none !important;}
	.b-ext .areaMid .a strong, .b-ext .areaMid a strong, .b-ext .incontournables #immo_exept .btIndispensables .a strong, .b-ext .incontournables #immo_exept .btIndispensables a strong {padding: 0 !important;text-align: left !important;text-transform: none !important;}
	.b-ext .areaMid ul, .b-ext .incontournables ul {float: none;padding: 0;}
	.b-ext .areaMid #immo_exept .btIndispensables, .b-ext .incontournables #immo_exept .btIndispensables {margin: 0;padding: 0;}
	.b-ext .sticky-nav #nav {top: auto;}
	.b-ext .visuel-auto, .b-ext .visuel-banque, .b-ext .visuel-habitation, .b-ext .visuel-immo-projet, .b-ext .visuel-nrj, .b-ext .visuel-placement, .b-ext .visuel-pro {height: auto;}
	.b-ext .visuel-auto:after, .b-ext .visuel-banque:after, .b-ext .visuel-habitation:after, .b-ext .visuel-immo-projet:after, .b-ext .visuel-nrj:after, .b-ext .visuel-placement:after, .b-ext .visuel-pro:after {display: none !important;}}
@media (max-width:992px) and (max-width:600px) {.b-ext #header .right-element {right: 20px;}}
@media (max-width:992px) and (max-width:785px) {.b-ext #nav .layerNav .cta-bt.for-mobile a {font-size: 11px !important;font-size: calc(var(--font-size) * 1.1) !important;}}
@media screen and (max-width:600px) {.b-ext #header {padding-bottom: 0;padding-top: 25px;}
	.b-ext #header #logo {display: flex;flex: initial;justify-content: center;margin: 0 auto;max-width: 100% !important;text-align: center;}
	.b-ext #header #logo a {display: inline-block;margin: 0 auto;width: 100% !important;}
	.b-ext #header #logo a img {max-height: 35px;width: auto;}
	.b-ext #header.header_new_home.header_v2.sea #logo a {top: 0;}}
@media only screen and (min-width:992px) {.b-ext .OUTBRAIN {display: none !important;}
	.b-ext .mobile-nav-overlay {display: block !important;}
	.b-ext .sticky-mobile, .b-ext .sticky-mobile-sticky-cta {display: none !important;}}
@media only screen and (max-width:640px) {.b-ext .no-mobile {display: none !important;}
	.b-ext .only-mobile2 {display: block !important;}
	.b-ext #backtop {height: 20px;width: 20px;}}
.b-ext .h-25 {height: 25% !important;}
.b-ext .h-50 {height: 50% !important;}
.b-ext .h-75 {height: 75% !important;}
.b-ext .h-100 {height: 100% !important;}
.b-ext .h-auto {height: auto !important;}
.b-ext .position-static {position: static !important;}
.b-ext .position-relative {position: relative !important;}
.b-ext .position-absolute {position: absolute !important;}
.b-ext .position-fixed {position: fixed !important;}
.b-ext .for-mobile {display: none;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav {background-color: var(--totem-color-white);}
@media (min-width:992px) {.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .incontournables ul {padding: 0 0 20px;}}
@media (max-width:1920px) {.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .container {padding: 0;}}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .for-mobile {display: none;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .title {padding: 20px 0 10px;text-align: left;}
@media (max-width:786px) {.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .title+.row {margin: 0;}}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav.visuel-pro {height: auto;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm {height: 380px;padding: 55px 0;}
@media (max-width:1920px) {.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm {padding: 40px 0;}
	.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .row>[class^=col-] {margin-bottom: 10px;}}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .bottom-note {color: var(--totem-color-white);display: block;font-size: 8px;font-size: calc(var(--font-size) * .8);font-weight: 400;line-height: 13px;margin-top: 15px;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .cta-bt {display: inline-block;position: static;transform: unset;width: -moz-fit-content;width: fit-content;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .cta-bt .icon-fleche_blanche {font-size: 13px;font-size: calc(var(--font-size) * 1.3);margin-left: 22px;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm {background-position: 50%;background-repeat: no-repeat;background-size: cover;}
@media (max-width:1920px) {.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm {background-position: top;}}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-ci {background-image: url("/ext/images_html/mega-menu/bg_immo.webp");}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-ade {background-image: url("/ext/images_html/mega-menu/ade-banner.webp");}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-nosass {background-image: url("/ext/images_html/mega-menu/nosass.webp");}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-rac {background-image: url("/ext/images_html/mega-menu/rac.webp");}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-conso {background-image: url("/ext/images_html/mega-menu/conso.webp");}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-financpro {background-image: url("/ext/images_html/mega-menu/header-visuel-financement-pro-bg.webp");}
@media (max-width:1920px) {.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-financpro {height: 350px;}}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-financpro .big-txt p:nth-child(2) {padding-bottom: 0;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-placement {background: #fff5e6 url("/ext/images_html/menu/placement.webp") no-repeat top;background-size: cover;}
@media (max-width:1920px) {.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-placement {height: 380px;}}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-banque {background-image: url("/ext/images_html/mega-menu/banque.webp");}
@media (max-width:1920px) {.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-banque {height: 380px;}}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-immo {background-image: url("/ext/images_html/mega-menu/header-visuel-si-bg.webp");}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-box-mobile {background-image: url("/ext/images_html/mega-menu/box-mobile.webp");}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-elecgaz {background-image: url("/ext/images_html/mega-menu/elecgaz.webp");}
@media (max-width:1920px) {.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-elecgaz {height: 380px;}}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-elecgaz .big-txt p:nth-child(2) {padding-bottom: 0;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-elecgaz .big-txt p:nth-child(3) {padding-top: 0;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .fly-info {color: var(--totem-color-white);font-size: 30px;font-size: calc(var(--font-size) * 3);font-weight: 800;left: 50%;line-height: 35px;position: absolute;top: 0;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .fly-info span {display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt {left: 15px;top: 0;}
@media (max-width:1920px) {.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt {top: 20px;}}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt .h2 p {background-color: var(--totem-color-white);color: var(--totem-color-tertiary-900);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 600;line-height: 24px;margin-bottom: 0;margin-left: 0;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt .h2 p span {color: var(--totem-color-primary-500);font-weight: 600;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt .h2 p:first-child {transform: rotate(-3deg);}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt .h2 p:first-child.both-line {background-color: transparent;padding-left: 0;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt .h2 p:first-child.both-line span {background-color: var(--totem-color-tertiary-900);color: var(--totem-color-white);display: table;padding: 5px;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt .h2 p:first-child.both-line span:last-child {padding-top: 0;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt .h2 p:first-child.both-line span strong {font-size: 22px;font-size: calc(var(--font-size) * 2.2);font-weight: 700;line-height: 21px;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt .h2 p:first-child {background-color: var(--totem-color-tertiary-900);color: var(--totem-color-white);margin-left: 0;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt .h2 p:first-child strong {font-size: 22px;font-size: calc(var(--font-size) * 2.2);font-weight: 700;line-height: 21px;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt .link-mm {margin: 30px 0;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm .big-txt .link-mm span {font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 600;line-height: 16px;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo {width: 100%;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo li a {-ms-align-items: center;align-items: center;background-color: var(--totem-color-white);border-radius: 8px;color: #302e2d;display: -ms-flex;display: flex;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 600;height: 51px;-ms-justify-content: center;justify-content: center;-ms-justify-content: flex-start;justify-content: flex-start;line-height: 20px;margin-top: 10px;position: relative;transition-duration: .4s;transition: .3s;width: 100%;}
@media (min-width:992px) and (max-width:1400px) {.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo li a {height: 45px;}}
@media (max-width:1920px) {.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo li a {height: 45px;margin-top: 8px;}}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo li a strong {font-weight: 600;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo li a span {-ms-align-items: center;align-items: center;display: -ms-flex;display: flex;flex: 0 0 50px;-ms-justify-content: center;justify-content: center;max-width: 50px;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo li a span .icon-dropm {color: var(--totem-color-primary-500);font-size: 23px;font-size: calc(var(--font-size) * 2.3);left: 17px;margin-right: 12px;position: absolute;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo li a span .icon-dropm.icon-growth {font-size: 15px;font-size: calc(var(--font-size) * 1.5);}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo li a span .icon-dropm:before {color: var(--totem-color-primary-500);}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo li a:hover {color: var(--totem-color-primary-500);transform: scale(1.03);-webkit-transform: scale(1.03);transition-duration: .4s;transition: .3s;}
.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .container .row .custom {display: flex;flex-wrap: wrap;min-width: 100%;}
@media (max-width:992px) {.b-ext .for-desktop {display: none !important;}
	.b-ext .for-mobile {display: block !important;}
	.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm {height: auto;padding: 0;}
	.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-ade, .b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-ci, .b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .bg-mm.bg-mm-nosass {background: none var(--totem-color-white);}
	.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo {padding: 0 15px;}
	.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo li a {border-radius: 0;margin-top: 0;}
	.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo li a span {display: none;}
	.b-ext #nav.nav_v3 .wrap-nav .first-nav .layerNav .immo li a strong {text-transform: none;}
	.b-ext #header.header_new_home #logo a {margin: 0;top: 0;}
	.b-ext #header.header_new_home.idapporteur {padding: 0;}}
@media (max-width:576px) {.b-ext #header.header_new_home.idapporteur .nav-toggle {top: 10px;}}
.b-ext #header.header_new_home.idapporteur .content-g .row {flex-wrap: nowrap;margin: 0;padding: 0;}
.b-ext #header.header_new_home.idapporteur .content-g .row .left-element {max-width: 50% !important;}
.b-ext #header.header_new_home.idapporteur .content-g .row .left-element a {top: 0;}
@media (max-width:992px) {.b-ext #header.header_new_home.idapporteur .content-g .row .left-element a {margin: 0;}}
.b-ext #header.header_new_home.idapporteur .content-g .row .new-right-element .btn-primary {align-items: center;background: var(--totem-color-primary-500);border-radius: 4px;color: #fdfdfd;display: flex;font-size: 18px;font-style: normal;font-weight: 600;gap: 4px;height: auto;justify-content: center;line-height: 20px;margin: 0;max-width: 550px;padding: 12px var(--totem-space-11);}
.b-ext #header.header_new_home.idapporteur .content-g .row .right-element {display: none !important;max-width: 50% !important;}
@media (max-width:1400px) {.b-ext #header.header_new_home.idapporteur .content-g .row .right-element {flex: 0 0 50%;max-width: 50% !important;}
	.b-ext #header.header_new_home.idapporteur .content-g .row .right-element .center-element {flex: 0 0 100%;max-width: 100%;}}
@media (max-width:992px) {.b-ext #header.header_new_home.idapporteur .content-g .row .right-element .center-element {display: block !important;}
	.b-ext #header.header_new_home.idapporteur .content-g .row .right-element .center-element .show-desktop, .b-ext #header.header_new_home.idapporteur .content-g .row .right-element .center-element .text-action {display: none !important;}
	.b-ext #header.header_new_home.idapporteur .content-g .row .right-element .center-element .show-tablet {display: block !important;}}
@media (max-width:786px) {.b-ext #header.header_new_home.idapporteur .content-g .row .right-element .center-element {margin-left: auto;margin-top: 5px;}}
@media (max-width:992px) {.b-ext #header.header_new_home.idapporteur .content-g .row .right-element .center-element .right-action-head .phone-action {text-align: right;}
	.b-ext #header.header_new_home.idapporteur .content-g .row .right-element .center-element .right-action-head .text-phone-action {display: none;}}
.b-ext #header.header_new_home.idapporteur .content-g .row .right-element .action-head {align-items: center !important;color: var(--totem-color-tertiary-900);flex-direction: row !important;flex-wrap: nowrap !important;gap: 20px;margin-bottom: -10px;margin-top: -6px;}
@media (max-width:900px) {.b-ext #header.header_new_home.idapporteur .content-g .row .right-element .action-head {flex-direction: column;gap: 5px;}}
.b-ext #header.header_new_home.idapporteur .content-g .row .action-head {align-items: center !important;color: var(--totem-color-tertiary-900);flex-direction: row !important;flex-wrap: nowrap !important;gap: 20px;margin-bottom: -10px;margin-top: -6px;}
@media (max-width:900px) {.b-ext #header.header_new_home.idapporteur .content-g .row .action-head {flex-direction: column;gap: 5px;}}
.b-ext #header.header_new_home.idapporteur .content-g .row .action-head .left-action-head .titre-action {color: var(--totem-color-tertiary-900);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 600;line-height: 170%;}
.b-ext #header.header_new_home.idapporteur .content-g .row .action-head .left-action-head .titre-action.show-tablet {display: none;}
@media (max-width:900px) {.b-ext #header.header_new_home.idapporteur .content-g .row .action-head .left-action-head .titre-action {display: none;}
	.b-ext #header.header_new_home.idapporteur .content-g .row .action-head .left-action-head .titre-action.show-tablet {display: block;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;}}
.b-ext #header.header_new_home.idapporteur .content-g .row .action-head .left-action-head .text-action {line-height: 20px;}
@media (max-width:900px) {.b-ext #header.header_new_home.idapporteur .content-g .row .action-head .left-action-head .text-action {display: none;}}
.b-ext #header.header_new_home.idapporteur .content-g .row .action-head .right-action-head {margin-top: -6px;}
.b-ext #header.header_new_home.idapporteur .content-g .row .action-head .right-action-head .phone-action {bottom: -4px;color: var(--totem-color-primary-500);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 26px;position: relative;}
.b-ext #header.header_new_home.idapporteur .content-g .row .action-head .right-action-head .text-phone-action {line-height: 20px;}
@media (max-width:786px) {.b-ext #header.header_new_home.idapporteur .content-g .row .action-head .right-action-head .text-phone-action {display: none;}}
.b-ext #header.header_new_home.idapporteur .content-g .row .action-head .trustpilot-header {text-align: center;}
.b-ext #header.header_new_home.idapporteur .content-g .row .action-head.with-trustpilot {display: none !important;}
.b-ext #header.header_new_home.idapporteur .content-g .row .logo-desktop {display: block;width: 200px;}
@media (max-width:900px) {.b-ext #header.header_new_home.idapporteur .content-g .row .logo-desktop {display: none;}}
.b-ext #header.header_new_home.idapporteur .content-g .row .logo-mobile {display: none;}
@media (max-width:900px) {.b-ext #header.header_new_home.idapporteur .content-g .row .logo-mobile {display: block;height: 50px;margin: auto;top: 0;width: 50px !important;}}
.b-ext #header.headerDS {align-items: center;background-color: var(--totem-color-white);border-bottom: 1px solid #f9f4f1;justify-content: center;min-height: var(--totem-space-18);padding: var(--totem-space-0);position: relative;z-index: 999;}
@media screen and (min-width:992px) {.b-ext #header.headerDS {min-height: var(--totem-space-20);}}
.b-ext #header.headerDS .phone-actions {font-size: var(--totem-font-size-400);}
.b-ext #header.headerDS a {text-decoration: none;}
.b-ext #header.headerDS .show-desktop {display: none;}
@media screen and (min-width:992px) {.b-ext #header.headerDS .show-desktop {display: block;}}
.b-ext #header.headerDS .show-tablet {display: block;}
@media screen and (min-width:992px) {.b-ext #header.headerDS .show-tablet {display: none;}}
.b-ext #header.headerDS .contact * {line-height: 1.4;}
.b-ext #header.headerDS .TsNote * {line-height: 2.1;}
.b-ext #header.headerDS .phone-actions a {font-size: var(--totem-font-size-300);line-height: 1;}
@media screen and (min-width:992px) {.b-ext #header.headerDS .phone-actions a {font-size: var(--totem-font-size-400);}}
.b-ext #header.headerDS .container {max-width: 1300px;padding: 0 15px;width: 100%;}
.b-ext #header.headerDS #logo img {max-height: inherit;}
.b-ext #header.headerDS .space-head {align-items: center;justify-content: flex-start;min-height: var(--totem-space-16);min-width: var(--totem-space-16);position: relative;}
.b-ext #header.headerDS .space-head:after {display: block;left: inherit;position: relative;top: inherit;}
.b-ext #header.headerDS .space-head.show-tablet {display: flex !important;}
@media screen and (min-width:992px) {.b-ext #header.headerDS .space-head.show-tablet {display: none !important;}}
.b-ext #header.headerDS .center-head {align-items: center !important;color: #302e2d;flex-wrap: nowrap;gap: 10px;margin-bottom: -10px;margin-top: -6px;}
@media (max-width:992px) {.b-ext #header.headerDS .center-head {align-items: flex-end !important;flex: 1;flex-direction: column;gap: var(--totem-space-0);}}
.b-ext #header.headerDS .center-head .left-action-head .titre-action {color: #302e2d;font-size: var(--totem-font-size-100);font-weight: var(--totem-font-weight-700);justify-content: flex-end;line-height: var(--totem-font-lh-100);}
.b-ext #header.headerDS .center-head .left-action-head .titre-action.show-tablet {font-size: var(--totem-font-size-200);font-weight: var(--totem-font-weight-400);justify-content: flex-start;line-height: calc(var(--totem-font-lh-100) + 1);min-width: calc(var(--totem-space-22) - var(--totem-space-2));}
.b-ext #header.headerDS .center-head .left-action-head .text-action {font-size: var(--totem-font-size-100);font-weight: var(--totem-font-weight-400);line-height: var(--totem-font-lh-100);}
@media (max-width:786px) {.b-ext #header.headerDS .center-head .left-action-head .text-action {display: none;}}
.b-ext #header.headerDS .center-head .right-action-head {margin-top: -6px;}
.b-ext #header.headerDS .center-head .right-action-head .phone-action {bottom: -4px;color: var(--totem-color-primary-500);font-size: var(--totem-font-size-400);font-weight: var(--totem-font-weight-700);line-height: var(--totem-font-lh-300);position: relative;}
.b-ext #header.headerDS .center-head .right-action-head .phone-action a {color: var(--totem-color-primary-500);text-decoration: none !important;}
@media (max-width:992px) {.b-ext #header.headerDS .center-head .right-action-head .phone-action {font-size: var(--totem-font-size-300);font-weight: var(--totem-font-weight-700);line-height: var(--totem-font-lh-300);min-width: calc(var(--totem-space-22) - var(--totem-space-2));text-align: left !important;white-space: nowrap;}}
.b-ext #header.headerDS .center-head .right-action-head .text-phone-action {font-size: var(--totem-font-size-100);font-weight: var(--totem-font-weight-700);line-height: var(--totem-font-lh-100);}
@media (max-width:992px) {.b-ext #header.headerDS .center-head .right-action-head .text-phone-action {display: none;}}
.b-ext #header.headerDS .center-head .trustpilot-header {text-align: center;}
.b-ext #header.headerDS .center-head.with-trustpilot {display: none !important;}
.b-ext #header.headerDS .btn-compte {align-items: center;background: transparent;border: 1px solid var(--totem-color-primary-500);border-radius: var(--totem-radius-circle);color: var(--totem-color-primary-500);cursor: pointer;display: flex;justify-content: center;margin-left: 0;padding: 5px;position: relative;text-align: center;transition: .3s;}
.b-ext #header.headerDS .btn-compte:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "";display: inline-block;display: flex;font-display: swap;font-family: mtx_font;font-size: var(--totem-font-size-600);font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;line-height: 100%;position: relative;text-transform: none;z-index: 1;}
.b-ext .w-full {width: 100%;}
.b-ext .w-half {width: 50%;}
.b-ext .h-full {height: 100%;}
.b-ext .h-half {height: 50%;}
.b-ext .text-center {text-align: center !important;}
.b-ext .text-left {text-align: left !important;}
.b-ext .text-right {text-align: right !important;}
.b-ext .opacity-1 {opacity: .1;}
.b-ext .opacity-0.5 {opacity: .5;}
.b-ext .opacity-0 {opacity: 0;}
@media screen and (min-width:786px) {.b-ext .opacity-sm-1 {opacity: .1;}
	.b-ext .opacity-sm-0.5 {opacity: .5;}
	.b-ext .opacity-sm-0 {opacity: 0;}}
.b-ext .display-none {display: none !important;}
@media screen and (min-width:786px) {.b-ext .display-sm-none {display: none !important;}}
@media screen and (min-width:992px) {.b-ext .display-md-none {display: none !important;}}
@media screen and (min-width:1200px) {.b-ext .display-lg-none {display: none !important;}}
.b-ext .flex {display: flex !important;}
.b-ext .flex-row {flex-flow: row;}
.b-ext .flex-column {flex-flow: column;}
.b-ext .flex-wrap {flex-wrap: wrap;}
.b-ext .flex-nowrap {flex-wrap: nowrap;}
.b-ext .flex-reverse {flex-direction: row-reverse;}
.b-ext .flex-1 {flex: 1;}
.b-ext .items-center {align-items: center;}
.b-ext .items-start {align-items: flex-start;}
.b-ext .items-end {align-items: flex-end;}
.b-ext .items-stretch {align-items: stretch;}
.b-ext .items-baseline {align-items: baseline;}
.b-ext .items-first {align-items: flex-first;}
.b-ext .justify-center {justify-content: center;}
.b-ext .justify-start {justify-content: flex-start;}
.b-ext .justify-end {justify-content: flex-end;}
.b-ext .justify-between {justify-content: space-between;}
.b-ext .justify-around {justify-content: space-around;}
.b-ext .justify-evenly {justify-content: space-evenly;}
.b-ext .gap-0 {gap: var(--totem-space-0);}
.b-ext .gap-1 {gap: var(--totem-space-1);}
.b-ext .gap-2 {gap: var(--totem-space-2);}
.b-ext .gap-4 {gap: var(--totem-space-3);}
.b-ext .gap-5 {gap: 5px;}
.b-ext .gap-6 {gap: var(--totem-space-4);}
.b-ext .gap-8 {gap: var(--totem-space-5);}
.b-ext .gap-10 {gap: var(--totem-space-6);}
.b-ext .gap-12 {gap: var(--totem-space-7);}
.b-ext .gap-14 {gap: var(--totem-space-8);}
.b-ext .gap-15 {gap: 15px;}
.b-ext .gap-16 {gap: var(--totem-space-9);}
.b-ext .gap-18 {gap: 18px;}
.b-ext .gap-20 {gap: var(--totem-space-10);}
.b-ext .gap-22 {gap: 22px;}
.b-ext .gap-24 {gap: var(--totem-space-11);}
.b-ext .gap-25 {gap: 25px;}
.b-ext .gap-28 {gap: var(--totem-space-12);}
.b-ext .gap-30 {gap: 30px;}
.b-ext .gap-32 {gap: var(--totem-space-13);}
.b-ext .gap-34 {gap: 34px;}
.b-ext .gap-35 {gap: 35px;}
.b-ext .gap-36 {gap: var(--totem-space-14);}
.b-ext .gap-38 {gap: 38px;}
.b-ext .gap-40 {gap: var(--totem-space-15);}
.b-ext .gap-negative-0 {gap: var(--totem-space-negative-0);}
.b-ext .gap-negative-1 {gap: var(--totem-spacev-1);}
.b-ext .gap-negative-2 {gap: var(--totem-space-negative-2);}
.b-ext .gap-negative-4 {gap: var(--totem-space-negative-3);}
.b-ext .gap-negative-5 {gap: -5px;}
.b-ext .gap-negative-6 {gap: var(--totem-space-negative-4);}
.b-ext .gap-negative-8 {gap: var(--totem-space-negative-5);}
.b-ext .gap-negative-10 {gap: var(--totem-space-negative-6);}
.b-ext .gap-negative-12 {gap: var(--totem-space-negative-7);}
.b-ext .gap-negative-14 {gap: var(--totem-space-negative-8);}
.b-ext .gap-negative-15 {gap: -15px;}
.b-ext .gap-negative-16 {gap: var(--totem-space-negative-9);}
.b-ext .gap-negative-18 {gap: -18px;}
.b-ext .gap-negative-20 {gap: var(--totem-space-negative-10);}
.b-ext .gap-negative-22 {gap: -22px;}
.b-ext .gap-negative-24 {gap: var(--totem-space-negative-11);}
.b-ext .gap-negative-25 {gap: -25px;}
.b-ext .gap-negative-28 {gap: var(--totem-space-negative-12);}
.b-ext .gap-negative-30 {gap: -30px;}
.b-ext .gap-negative-32 {gap: var(--totem--negative-13);}
.b-ext .gap-negative-34 {gap: -34px;}
.b-ext .gap-negative-35 {gap: -35px;}
.b-ext .gap-negative-36 {gap: var(--totem-space-negative-14);}
.b-ext .gap-negative-38 {gap: -38px;}
.b-ext .gap-negative-40 {gap: var(--totem-space-negative-15);}
@media screen and (min-width:992px) {.b-ext .gap-md-0 {gap: var(--totem-space-0);}
	.b-ext .gap-md-1 {gap: var(--totem-space-1);}
	.b-ext .gap-md-2 {gap: var(--totem-space-2);}
	.b-ext .gap-md-4 {gap: var(--totem-space-3);}
	.b-ext .gap-md-5 {gap: 5px;}
	.b-ext .gap-md-6 {gap: var(--totem-space-4);}
	.b-ext .gap-md-8 {gap: var(--totem-space-5);}
	.b-ext .gap-md-10 {gap: var(--totem-space-6);}
	.b-ext .gap-md-12 {gap: var(--totem-space-7);}
	.b-ext .gap-md-14 {gap: var(--totem-space-8);}
	.b-ext .gap-md-15 {gap: 15px;}
	.b-ext .gap-md-16 {gap: var(--totem-space-9);}
	.b-ext .gap-md-18 {gap: 18px;}
	.b-ext .gap-md-20 {gap: var(--totem-space-10);}
	.b-ext .gap-md-22 {gap: 22px;}
	.b-ext .gap-md-24 {gap: var(--totem-space-11);}
	.b-ext .gap-md-25 {gap: 25px;}
	.b-ext .gap-md-28 {gap: var(--totem-space-12);}
	.b-ext .gap-md-30 {gap: 30px;}
	.b-ext .gap-md-32 {gap: var(--totem-space-13);}
	.b-ext .gap-md-34 {gap: 34px;}
	.b-ext .gap-md-35 {gap: 35px;}
	.b-ext .gap-md-36 {gap: var(--totem-space-14);}
	.b-ext .gap-md-38 {gap: 38px;}
	.b-ext .gap-md-40 {gap: var(--totem-space-15);}
	.b-ext .gap-md-negative-0 {gap: var(--totem-space-negative-0);}
	.b-ext .gap-md-negative-1 {gap: var(--totem-spacev-1);}
	.b-ext .gap-md-negative-2 {gap: var(--totem-space-negative-2);}
	.b-ext .gap-md-negative-4 {gap: var(--totem-space-negative-3);}
	.b-ext .gap-md-negative-5 {gap: -5px;}
	.b-ext .gap-md-negative-6 {gap: var(--totem-space-negative-4);}
	.b-ext .gap-md-negative-8 {gap: var(--totem-space-negative-5);}
	.b-ext .gap-md-negative-10 {gap: var(--totem-space-negative-6);}
	.b-ext .gap-md-negative-12 {gap: var(--totem-space-negative-7);}
	.b-ext .gap-md-negative-14 {gap: var(--totem-space-negative-8);}
	.b-ext .gap-md-negative-15 {gap: -15px;}
	.b-ext .gap-md-negative-16 {gap: var(--totem-space-negative-9);}
	.b-ext .gap-md-negative-18 {gap: -18px;}
	.b-ext .gap-md-negative-20 {gap: var(--totem-space-negative-10);}
	.b-ext .gap-md-negative-22 {gap: -22px;}
	.b-ext .gap-md-negative-24 {gap: var(--totem-space-negative-11);}
	.b-ext .gap-md-negative-25 {gap: -25px;}
	.b-ext .gap-md-negative-28 {gap: var(--totem-space-negative-12);}
	.b-ext .gap-md-negative-30 {gap: -30px;}
	.b-ext .gap-md-negative-32 {gap: var(--totem--negative-13);}
	.b-ext .gap-md-negative-34 {gap: -34px;}
	.b-ext .gap-md-negative-35 {gap: -35px;}
	.b-ext .gap-md-negative-36 {gap: var(--totem-space-negative-14);}
	.b-ext .gap-md-negative-38 {gap: -38px;}
	.b-ext .gap-md-negative-40 {gap: var(--totem-space-negative-15);}}
.b-ext .section-avis-clients {align-items: center;background: var(--totem-color-secondary-50);display: flex;justify-content: center;overflow: visible !important;padding: 0;}
.b-ext .section-avis-clients .bloc-text {align-items: flex-end;background: var(--totem-color-tertiary-900) none;display: flex;flex-direction: column;height: 300px;justify-content: center;min-width: 543px;padding: 20px 32px;position: relative;z-index: 1;}
@media (max-width:992px) {.b-ext .section-avis-clients .bloc-text {height: 300px;min-width: 50%;padding: 56px;width: 50%;}}
.b-ext .section-avis-clients .bloc-text p {color: var(--totem-color-white);}
.b-ext .section-avis-clients .bloc-text .content-text {width: 351px;}
@media (max-width:992px) {.b-ext .section-avis-clients .bloc-text .content-text {width: 100%;}}
.b-ext .section-avis-clients .bloc-text .title-avis {font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 700;line-height: 150%;margin-bottom: 8px;}
.b-ext .section-avis-clients .bloc-text .text-avis {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;line-height: 167%;margin-bottom: 16px;}
.b-ext .section-avis-clients .bloc-avis {flex: 1;overflow: hidden;width: 70%;}
@media (max-width:992px) {.b-ext .section-avis-clients .bloc-avis {width: 50%;}}
.b-ext .section-avis-clients .bloc-avis .slick-track {display: flex;padding: 15px 0;}
.b-ext .section-avis-clients .item-avis {background-color: var(--totem-color-white);border-radius: 8px;box-shadow: 0 1px 15px 0 rgba(0,0,0,.15);display: flex !important;flex-direction: column;height: 216px;justify-content: space-between;margin: 0 10px;padding: 10px 24px;width: 318px;}
@media (max-width:992px) {.b-ext .section-avis-clients .item-avis {height: 216px;}}
.b-ext .section-avis-clients .item-avis .content-avis {color: var(--totem-color-tertiary-900);flex: 1;font-size: 12px;font-size: calc(var(--font-size) * 1.2);line-height: 18px;margin: 0;padding-top: 28px;position: relative;width: 100%;}
.b-ext .section-avis-clients .item-avis .content-avis:before {background-image: url("/ext/images_html/modules/quote.svg");background-repeat: no-repeat;content: "";height: 60px;left: 0;position: absolute;top: 0;width: 60px;z-index: 0;}
.b-ext .section-avis-clients .item-avis .content-avis span {font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 170%;position: relative;z-index: 1;}
.b-ext .section-avis-clients .item-avis .bottom-avis {align-items: center;display: flex;height: 38px;justify-content: flex-start;}
.b-ext .section-avis-clients .item-avis .bottom-avis .note {display: flex;gap: 2px;margin-right: 20px;}
.b-ext .section-avis-clients .item-avis .bottom-avis .note .mtx-icon-star {background-color: var(--totem-color-tertiary-900);border-radius: 2px;display: block;height: 24px;line-height: 0;padding: 4px;text-align: center;width: 24px;}
.b-ext .section-avis-clients .item-avis .bottom-avis .note .mtx-icon-star:before {color: var(--totem-color-white);}
.b-ext .section-avis-clients .item-avis .bottom-avis .note .mtx-icon-star.start-no {background-color: var(--totem-color-tertiary-200);text-align: center;}
.b-ext .section-avis-clients .item-avis .bottom-avis .name {color: #302e2d;font-size: var(--totem-font-size-100);font-weight: var(--totem-font-weight-600);}
.b-ext .section-avis-clients .item-avis .footer-avis {align-items: center;display: flex;gap: var(--totem-space-2);line-height: var(--totem-font-lh-100);white-space: nowrap;}
.b-ext .section-avis-clients .item-avis .footer-avis .date {color: #302e2d;font-size: var(--totem-font-size-100) !important;font-weight: var(--totem-font-weight-400);line-height: var(--totem-font-lh-100) !important;white-space: nowrap;}
.b-ext .section-avis-clients .item-avis p {margin-bottom: 0 !important;}
.b-ext .section-avis-clients .block-informations {display: inline-block;margin-top: var(--totem-space-9);padding-right: var(--totem-space-4);position: relative;}
.b-ext .section-avis-clients .block-informations span {align-items: center;color: #fff;display: flex;font-size: var(--totem-font-size-100);gap: var(--totem-space-3);line-height: var(--totem-space-0);}
.b-ext .section-avis-clients .block-informations span i {font-size: var(--totem-font-size-500);}
.b-ext .section-avis-clients .block-informations span span {font-size: var(--totem-font-size-100);text-decoration: underline;}
.b-ext .section-avis-clients .block-informations:hover .infobull {display: block;font-size: var(--totem-font-size-100) !important;left: calc(100% - 8px);opacity: 1;padding: var(--totem-space-6);visibility: visible;}
.b-ext .section-avis-clients .block-informations .infobull {background-color: #e5e5e5;border-radius: var(--totem-radius-6);box-shadow: var(--totem-x-position-3) var(--totem-y-position-6) var(--totem-blur-8) var(--totem-spread-2) var(--totem-shadow-color-300);color: #302e2d;display: none;font-family: var(--totem-font-family-web);font-size: 0 !important;font-style: normal;font-weight: var(--totem-font-weight-400);left: 100%;line-height: var(--totem-font-lh-100);margin-left: var(--totem-space-6);margin-top: -50%;opacity: 0;padding: var(--totem-space-0);position: absolute;top: 0;transition: all .3s;visibility: hidden;width: 360px;}
@media screen and (max-width:992px) {.b-ext .section-avis-clients .block-informations .infobull {margin-top: -70%;width: 260px;}}
@media screen and (max-width:786px) {.b-ext .section-avis-clients .block-informations .infobull {margin-top: -54%;width: 160px;}}
.b-ext .section-avis-clients .block-informations .infobull .linkOut {color: #302e2d;cursor: pointer;display: inline-block;text-decoration: underline;}
.b-ext .section-avis-clients .block-informations .infobull:before {border-bottom: var(--totem-space-4) solid transparent;border-right: var(--totem-space-5) solid #e5e5e5;border-top: var(--totem-space-4) solid transparent;content: "";height: 0;left: calc(var(--totem-space-4) * -1);margin-top: var(--totem-space-2);position: absolute;top: 50%;width: 0;}
@media screen and (max-width:786px) {.b-ext .section-avis-clients .block-informations .infobull:before {top: 25%;}}
@media (max-width:576px) {.b-ext .section-avis-clients {flex-direction: column;}
	.b-ext .section-avis-clients .bloc-text {align-items: flex-start;height: 275px;min-width: 100%;padding: 20px;width: 100%;}
	.b-ext .section-avis-clients .bloc-text .content-text {width: 100%;}
	.b-ext .section-avis-clients .bloc-text .text-avis {margin-bottom: 30px;}
	.b-ext .section-avis-clients .bloc-avis {overflow: hidden;padding: 20px 0;width: 100%;}
	.b-ext .section-avis-clients .bloc-avis .slick-track {padding: 0;}
	.b-ext .section-avis-clients .item-avis {width: 318px;}
	.b-ext .section-avis-clients .item-avis .bottom-avis {flex-wrap: nowrap;margin-top: 15px;}}
.b-ext .NewtsBloc.TrustReview {align-items: center;display: flex;flex-flow: column;}
.b-ext .NewtsBloc.TrustReview .TsImages {align-items: flex-end;display: flex;flex-flow: column nowrap;gap: var(--totem-space-6);}
@media screen and (min-width:992px) {.b-ext .NewtsBloc.TrustReview .TsImages {flex-flow: row nowrap;}}
.b-ext .NewtsBloc.TrustReview .TsImages .logoTs {height: 19px;margin: var(--totem-space-0) !important;margin-bottom: var(--totem-space-0) !important;-o-object-fit: contain;object-fit: contain;width: 76px;}
@media screen and (min-width:992px) {.b-ext .NewtsBloc.TrustReview .TsImages .logoTs {height: 21px;}}
.b-ext .NewtsBloc.TrustReview .imgStars {display: flex;flex-flow: row nowrap;gap: var(--totem-space-1);}
.b-ext .NewtsBloc.TrustReview .imgStars img {display: block;height: 13px;margin: var(--totem-space-0) !important;margin-bottom: var(--totem-space-2) !important;width: 13px;}
@media screen and (min-width:992px) {.b-ext .NewtsBloc.TrustReview .imgStars img {height: var(--totem-space-9);width: var(--totem-space-9);}}
.b-ext .NewtsBloc.TrustReview .TsNote {color: var(--totem-color-tertiary-900);display: none;font-size: var(--totem-font-size-100);font-weight: var(--totem-font-weight-500);text-align: center;text-indent: var(--totem-space-0);}
.b-ext .NewtsBloc.TrustReview .TsNote.centerReview {text-align: center !important;text-indent: var(--totem-space-0);}
@media screen and (min-width:992px) {.b-ext .NewtsBloc.TrustReview .TsNote {display: inline;}}
.b-ext .NewtsBloc.reverseTs .TsImages {flex-flow: row-reverse nowrap;}
.b-ext .button-tabs {display: none;}
@media (max-width:786px) {.b-ext .button-tabs {display: flex;}}
.b-ext .button-tabs .tablinks {background: #fdfdfd;border-top: 2px solid var(--totem-color-white);box-shadow: inset 4px -4px 10px -4px rgba(4,4,4,.2);padding: 12px 20px;width: 50%;}
.b-ext .button-tabs .tablinks.active {border-top: 2px solid #c0543a;box-shadow: none;}
.b-ext .button-tabs .tablinks span {color: #302e2d;display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 300;line-height: 150%;}
.b-ext .button-tabs .tablinks span.b {font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;}
.b-ext .main-tabs {gap: 20px;padding-top: 56px;}
@media (max-width:786px) {.b-ext .main-tabs {padding-top: 0;}}
.b-ext .main-tabs .tabcontent {border-radius: 8px;overflow: hidden;width: 50%;}
@media (max-width:786px) {.b-ext .main-tabs .tabcontent {width: 100%;}}
.b-ext .main-tabs .tabcontent .titre-tab {border-radius: 8px 8px 0 0;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 150%;padding: 10px 20px;text-align: center;}
@media (max-width:786px) {.b-ext .main-tabs .tabcontent .titre-tab {display: none;}}
.b-ext .main-tabs .tabcontent .contenu-tab {display: flex;flex-direction: column;gap: 37.5px;padding: 32px;width: 100%;}
@media (max-width:576px) {.b-ext .main-tabs .tabcontent .contenu-tab {gap: 20px;padding: 20px 20px 0;}}
.b-ext .content-orange {background: #f9f4f1;}
@media (max-width:786px) {.b-ext .content-orange {background: #fdfdfd;}}
.b-ext .content-orange .titre-tab {background: #ffd1c5;color: #4d2217;}
.b-ext .content-blue {background: #f9f4f1;}
@media (max-width:786px) {.b-ext .content-blue {background: #fdfdfd;}}
.b-ext .content-blue .titre-tab {background: #e2d6cf;color: var(--totem-color-secondary-500);}
.b-ext .content-blue .button-cta div {width: 100%;}
.b-ext .content-blue .button-cta .btn-button {background: var(--totem-color-secondary-500);border-radius: 4px !important;color: #fff !important;height: 44px;}
@media (max-width:576px) {.b-ext .content-blue .button-cta .btn-button {font-size: 18px;font-size: calc(var(--font-size) * 1.8);height: 56px;padding: 16px 24px;}}
.b-ext .content-blue .button-cta .btn-button.btn-secondary-medium {background: transparent;border: 1px solid var(--totem-color-secondary-500);color: var(--totem-color-secondary-500) !important;}
.b-ext .content-blue .link-bottom .btn-primary {background: var(--totem-color-secondary-500);}
.b-ext .title-cta {color: #302e2d;font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 700;line-height: 150%;margin-bottom: 26px;}
@media (max-width:786px) {.b-ext .title-cta {font-size: 20px;font-size: calc(var(--font-size) * 2);margin-bottom: 10px;}}
.b-ext .top-cta {color: #302e2d;font-size: 40px;font-size: calc(var(--font-size) * 4);font-weight: 700;line-height: 150%;margin-bottom: 3px;}
@media (max-width:576px) {.b-ext .top-cta {font-size: 30px;font-size: calc(var(--font-size) * 3);margin-bottom: 20px;}}
.b-ext .top-cta span {display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;line-height: 170%;}
.b-ext .button-cta {gap: 20px;}
@media (max-width:576px) {.b-ext .button-cta {flex-direction: column;}}
.b-ext .button-cta div {width: 50%;}
@media (max-width:576px) {.b-ext .button-cta div {width: 100%;}}
.b-ext .button-cta .btn-button {align-items: center;background: #c0543a;border-radius: 4px;color: var(--totem-color-white);display: flex;flex-direction: column;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;gap: 10px;line-height: 20px;padding: 10px 24px;text-align: center;width: 100%;}
.b-ext .button-cta .btn-button i {font-size: 44px;font-size: calc(var(--font-size) * 4.4);}
.b-ext .block-reassurance-auto {background: #fdfdfd;border-radius: 8px;box-shadow: 0 3px 10px 0 rgba(4,4,4,.12);gap: 24px;padding: 16px 24px;}
.b-ext .block-reassurance-auto .item {color: var(--totem-color-tertiary-900);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;gap: 12px;line-height: 170%;}
.b-ext .block-reassurance-auto .item i {color: var(--totem-color-tertiary-900);font-size: 24px;font-size: calc(var(--font-size) * 2.4);}
.b-ext .block-reassurance-auto .item.item-trustpilot {gap: 0;width: 193px;}
.b-ext .block-reassurance-auto .item.item-trustpilot .note-trust {display: block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 500;line-height: 30px;text-align: center;}
.b-ext .block-img {display: none;}
@media (max-width:576px) {.b-ext .block-img {border-radius: 10px;display: block;overflow: hidden;}
	.b-ext .block-img img {display: block;height: auto;width: 100%;}}
.b-ext .block-question .title-question {color: #302e2d;font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 700;letter-spacing: .2px;line-height: 150%;margin-bottom: 20px;}
@media (max-width:576px) {.b-ext .block-question .title-question {font-size: 24px;font-size: calc(var(--font-size) * 2.4);letter-spacing: 0;}}
.b-ext .block-question .main-question {gap: 20px;}
.b-ext .block-question .main-question .item {gap: 10px;}
.b-ext .block-question .main-question .item i {font-size: 14px;font-size: calc(var(--font-size) * 1.4);margin-top: 5px;}
.b-ext .block-question .main-question .item .cnt-title-question {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 170%;margin-bottom: 4px;}
.b-ext .block-question .main-question .item .det-question {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;line-height: 170%;}
.b-ext .title-bottom {color: #302e2d;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 150%;}
@media (max-width:576px) {.b-ext .title-bottom {font-size: 16px;font-size: calc(var(--font-size) * 1.6);}}
.b-ext .link-bottom .btn-primary {background: #c0543a;border-radius: 4px;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600px;height: 44px;line-height: 20px;padding: 10px 24px;width: 100%;}
@media (max-width:576px) {.b-ext .link-bottom .btn-primary {font-size: 18px;font-size: calc(var(--font-size) * 1.8);height: 56px;padding: 16px 24px;}}
.b-ext .sticky-mobile .cta {background: #c0543a !important;}
@media (max-width:786px) {.b-ext .block-tabs .container {max-width: 100%;padding: 0;}
	.b-ext .block-tabs #tab-right {display: none;}}
.b-ext .page-hub-offres {display: block;}
.b-ext .page-hub-offres.partner-page .section-hero {background: none;padding-top: 40px;}
.b-ext .page-hub-offres.partner-page .section-hero h1 {font-size: 26px;font-weight: 700;margin-bottom: 10px;}
.b-ext .page-hub-offres.partner-page .section-hero h2 {font-size: 20px;font-weight: 700;margin-bottom: var(--totem-space-10);padding-top: 0;}
.b-ext .page-hub-offres.partner-page .section-hero p {font-size: 16px;line-height: 26px;margin: var(--totem-space-10) 0;}
.b-ext .page-hub-offres.partner-page .section-hero img {width: 100%;}
.b-ext .page-hub-offres.partner-page .section-hero .container {max-width: 100%;}
.b-ext .page-hub-offres.partner-page~.bc-promesse .container, .b-ext .page-hub-offres.partner-page~.partner-nav .container {margin: 0 auto;max-width: 930px;}
.b-ext .rub-apropos.partner-list .ap-content {padding-top: 0;}
.b-ext .rub-apropos.partner-list .ap-content .head-title-place {margin-bottom: 0;text-align: left;}
.b-ext .rub-apropos.partner-list .ap-content .head-title-place h2 {font-size: 20px;font-weight: 700;margin-bottom: var(--totem-space-10);padding-top: 0;}
.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter {align-items: flex-start;display: flex;flex-wrap: wrap;justify-content: center;margin-bottom: 14px;position: relative;}
.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter a {background: #fdfdfd;border: 1px solid #868686;border-radius: 14px;color: #302e2d !important;font-size: 16px;font-weight: 600;height: 44px;line-height: 44px;margin: 8px;padding: 0 16px;text-transform: none;}
@media screen and (max-width:576px) {.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter a {margin: 8px 6px;padding: 0 12px;}}
.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter a.active, .b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter a:hover {background: #f9f4f1;border-color: #c0543a;color: #c0543a !important;}
@media screen and (max-width:576px) {.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter {justify-content: flex-start;}}
.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap {width: 100%;}
.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes {display: flex;flex-flow: row wrap;gap: var(--totem-space-13) var(--totem-space-10);justify-content: flex-start;margin-bottom: 40px;padding-bottom: 40px;}
.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes .bloc-item {align-items: center;border: 1px solid #b9b9b9;border-radius: 10px;display: flex;flex: 0;flex-basis: calc(16.66% - 17px);flex-direction: column;justify-content: flex-end;max-width: calc(16.66% - 17px);min-height: 170px;padding: 10px 0 24px;}
.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes .bloc-item a {align-items: center;color: #302e2d;display: flex;flex-direction: column;height: 100%;justify-content: center;text-decoration: none;width: 100%;}
.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes .bloc-item a img {align-self: center;flex: 1;}
.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes .bloc-item a p {color: #302e2d;font-size: 14px;font-weight: 400;line-height: 20px;margin-bottom: 0;text-align: center;}
@media (max-width:1200px) {.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes {row-gap: var(--totem-space-10);}
	.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes .bloc-item {flex-basis: calc(25% - 16px);max-width: calc(25% - 16px);}}
@media (max-width:992px) {.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes .bloc-item {flex-basis: calc(33.33% - 14px);max-width: calc(33.33% - 14px);}}
@media (max-width:786px) {.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes .bloc-item {min-height: 155px;}}
@media (max-width:576px) {.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes {padding: 0 10px;}
	.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes .bloc-item {min-height: 100px;padding-bottom: 14px;}
	.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes .bloc-item a img {padding: 0 10px;}
	.b-ext .rub-apropos.partner-list .ap-content .financier-bloc .filter-wrap .boxes .bloc-item a p {font-size: 12px;line-height: 12px;padding: 0 4px;}}
.b-ext .home-metier.partner-nav #second-navigation ul {flex-flow: row wrap;row-gap: 20px;}
.b-ext .home-metier.partner-nav #second-navigation ul li {border-right: .5px solid #bdbdbd;padding: 0 22px;}
.b-ext .home-metier.partner-nav #second-navigation ul li a {color: var(--totem-color-tertiary-900);font-size: 12px;font-weight: 500;line-height: 18px;padding: 0;text-decoration: none;transition-duration: .4s;}
.b-ext .category .container_grid .row-article {margin-left: 15px;margin-right: 15px;}
.b-ext .category .container_grid .row-article.non:has(.partner-page, .b-ext .partner-list) {margin-left: 0;margin-right: 0;margin-top: -15px;}
.b-ext .part-promesse {margin-bottom: 40px;}
.b-ext .ct-slider-partenaire {background: #fff;overflow: hidden;padding: 65px 0;}
.b-ext .ct-slider-partenaire strong {color: #4c4c4c;display: block;font-size: 28px;font-weight: 600;line-height: 33px;margin-bottom: 30px;}
.b-ext .ct-slider-partenaire .partenaires {padding: 20px 0 90px;position: relative;}
.b-ext .ct-slider-partenaire .partenaires .partenaires-slider li {height: 80px;margin: 0 10px;position: relative;text-align: center;}
.b-ext .ct-slider-partenaire .partenaires .partenaires-slider li img {height: 100%;left: 50%;margin: auto;max-width: 150px;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;position: absolute;top: 50%;transform: translate(-50%,-50%);width: 100%;}
.b-ext .ct-slider-partenaire .partenaires .partenaires-arrow li {margin-top: 0;}
.b-ext .ct-slider-partenaire a.btn-secondary {background: var(--totem-color-white);border: 1px solid var(--totem-color-primary-500);color: #c0543a !important;display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;margin: 20px auto 0;width: 35%;}
@media (max-width:1200px) {.b-ext .ct-slider-partenaire a.btn-secondary {width: 65%;}}
@media (max-width:990px) {.b-ext .ct-slider-partenaire a.btn-secondary {padding: 16px 0;width: 95%;}}
.b-ext .ct-slider-partenaire.partenaire-auto .container-fluid {padding: 0;}
.b-ext .ct-slider-partenaire.partenaire-auto .container-fluid .partenaires {background: var(--totem-color-tertiary-50);padding: 9.25px 0 !important;}
.b-ext .ct-slider-partenaire-bnq {background: #fff;overflow: hidden;padding-bottom: 45px;padding-top: 45px;}
.b-ext .ct-slider-partenaire-bnq .media-partner-hm {background: #f9f9f9;padding: 10px;}
@media screen and (max-width:992px) {.b-ext .ct-slider-partenaire-bnq .media-partner-hm .slick-track {display: flex;gap: 80px;}}
.b-ext .ct-slider-partenaire-bnq .media-partner-hm .slick-track .slick-slide {height: 74px;width: 100%;}
@media screen and (max-width:992px) {.b-ext .ct-slider-partenaire-bnq .media-partner-hm .slick-track .slick-slide {align-items: center;display: flex;flex: 0 0 111px;justify-content: center;}}
@media (min-width:992px) {.b-ext .ct-slider-partenaire-bnq .media-partner-hm .slick-track .slick-slide span {align-items: center;display: flex;height: 100%;justify-content: center;width: 100%;}
	.b-ext .ct-slider-partenaire-bnq .media-partner-hm .slick-track .slick-slide span img {max-height: 74px;max-width: 111px;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}}
.b-ext .home-metier.mutuelle-sante.sea .carousel-partenaire-full {margin-bottom: 40px;}
.b-ext .home-metier.mutuelle-sante.sea .carousel-partenaire-full strong {display: none;}
.b-ext .home-metier.mutuelle-sante.sea .carousel-partenaire-full .ct-slider-partenaire {padding: 10px 0;}
.b-ext .home-metier.mutuelle-sante.sea .carousel-partenaire-full .ct-slider-partenaire .container {max-width: unset;}
.b-ext .home-metier.mutuelle-sante.sea .carousel-partenaire-full .ct-slider-partenaire .partenaires img {max-height: 55px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm.nonsenior {margin-bottom: 0;padding-bottom: 26px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm.nonsenior:before {background-image: url("/ext/css/images_html/home_mutuelle-sante/sante-hero-nonsenior.webp");}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm.nonsenior:before {background-image: url("/ext/css/images_html/home_mutuelle-sante/sante-hero-nonsenior-mobile.webp");}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm.nonsenior:after {background: none;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm.nonsenior:after {background: rgba(0,0,0,.6);bottom: 0;height: 50%;top: unset;}}
.b-ext .home-metier.mutuelle-sante.sea .carousel-partenaire-full {margin-bottom: 60px;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle.nonsenior .btn-primary.btn-sm {display: table;height: 36px;margin-left: auto;padding: 8px 20px !important;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle.nonsenior .bloc-best {margin-top: 40px;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle.nonsenior .bloc-best .bloc-money span sup {text-fill-color: transparent;-webkit-text-fill-color: transparent;background: linear-gradient(269.6deg,var(--totem-color-tertiary-900) -44.95%,var(--totem-color-tertiary-900) 113%);-webkit-background-clip: text;background-clip: text;font-size: 70%;position: relative;top: -10px;}
.b-ext .home-metier.aa .top-content-hm:before {background-image: url("/ext/images_html/home_auto/bg-hm-aa.jpg");}
@media (max-width:680px) {.b-ext .home-metier.aa .top-content-hm:before {background-image: url("/ext/images_html/home_auto/mobile_bg-hm.jpg");background-position-x: 0;}}
.b-ext .home-metier.aa .top-content-hm:after {background: linear-gradient(90deg,rgba(89,65,37,.75) 18.32%,hsla(0,0%,100%,0) 110%);}
.b-ext .home-metier.aa .top-content-hm .bloc-mea {background: url("/ext/images_html/home_auto/visuel-mea.jpg") no-repeat;}
@media (max-width:990px) {.b-ext .home-metier.aa .top-content-hm .bloc-mea {background-position: top;background-size: contain;height: 514px;}}
@media (max-width:767px) {.b-ext .home-metier.aa .top-content-hm .bloc-mea {background-size: auto;}}
@media (min-width:991px) {.b-ext .home-metier.aa .top-content-hm .bloc-mea:before {background: linear-gradient(270deg,#fff 55.69%,hsla(0,0%,100%,.88) 67.44%,hsla(0,0%,100%,0) 99.77%);content: "";width: 89%;}}
.b-ext .home-metier.aa .top-content-hm .bloc-mea .h2 span {font-size: 22px;line-height: 27px;padding: 8px;}
.b-ext .home-metier.aa .top-content-hm .bloc-mea .h2 span:first-child {padding-bottom: 0;}
.b-ext .home-metier.aa .top-content-hm .bloc-mea .h2 span:nth-child(2) {padding-bottom: 0;padding-top: 0;}
.b-ext .home-metier.aa .top-content-hm .bloc-mea .h2 span:nth-child(3) {padding-top: 0;}
.b-ext .home-metier.aa .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt {display: -ms-flex;display: flex;flex-direction: column;-ms-justify-content: center;justify-content: center;}
@media (min-width:990px) {.b-ext .home-metier.aa .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt {height: 100%;}}
.b-ext .home-metier.aa .top-content-hm .titre span {display: block;}
@media (min-width:1200px) {.b-ext .home-metier.aa .top-content-hm .titre span {padding-right: 21%;}}
.b-ext .home-metier.aa .middle-content-hm .box-infos .h2 {background-color: transparent;padding-top: 0;}
.b-ext .home-metier.aa .middle-content-hm .box-infos .ct .h3 {font-size: 14px;font-weight: 600;}
.b-ext .home-metier.aa .middle-content-hm .box-infos .ct .h3 span {display: block;font-weight: 400;}
.b-ext .home-metier.aa .box.box-logos {padding-bottom: 30px;padding-top: 30px;}
.b-ext .home-metier.aa .ct-temoignages {margin-bottom: 40px;}
@media (max-width:480px) {.b-ext .home-metier.new-home #second-navigation .slick-initialized .slick-slide {padding: 0 10px;}}
.b-ext .home-metier.new-home .seo_home>.content p.important {background-color: var(--totem-color-secondary-50);color: var(--totem-color-secondary-700);padding: 20px !important;}
.b-ext .home-metier.new-home .seo_home>.content p.important .titre {bottom: 0;color: var(--totem-color-secondary-700);display: block;font-weight: 600;margin: 0 0 15px;position: relative;text-align: center;top: 0;transform: none;}
.b-ext .home-metier.new-home .bloc-bt .col-md-6 .btn-button {background-color: var(--totem-color-primary-500);color: var(--totem-color-white);margin: 0 10px;min-width: 168px;}
.b-ext .home-metier.new-home .bloc-bt .col-md-6 .btn-button i {font-size: 40px;font-size: calc(var(--font-size) * 4);}
.b-ext .home-metier.new-home .bloc-bt .col-md-6 .btn-button:hover {background-color: var(--totem-color-primary-600);}
.b-ext .home-metier.new-home .bloc-titre-bt {max-width: unset;}
.b-ext .home-metier.new-home .top-content-hm:after {background: url("/ext/images_html/home_auto/home-metier-assurance-auto-mask.jpg") no-repeat 50%/cover;height: 315px;}
.b-ext .home-metier.new-home .top-content-hm .bloc-mea {margin: 0;padding: 0;}
@media (min-width:992px) {.b-ext .home-metier.new-home .top-content-hm .bloc-mea .titre-rotate {left: unset;right: 20px;top: 50%;transform: translateY(-50%) rotate(-3.58deg);}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea .titre-rotate.show-desktop {display: block;}}
.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2 {display: none;}
.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2 span {font-size: 22px;font-size: calc(var(--font-size) * 2.2);line-height: 27px;padding: 8px;}
.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2 span:first-child {padding-bottom: 0;}
.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2 span:nth-child(2) {padding-bottom: 0;padding-top: 0;}
.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2 span:nth-child(3) {padding-top: 0;}
.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2 b {color: var(--totem-color-tertiary-900);}
.b-ext .home-metier.new-home .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt {display: -ms-flex;display: flex;flex-direction: column;-ms-justify-content: center;justify-content: center;}
.b-ext .home-metier.new-home .top-content-hm .titre span {display: block;}
@media (min-width:1200px) {.b-ext .home-metier.new-home .top-content-hm .titre span {padding-right: 21%;}}
.b-ext .home-metier.new-home .top-content-hm .titre h1 {margin-bottom: 0;}
.b-ext .home-metier.new-home .top-content-hm .section-hero {background: none;overflow: hidden;padding: 0;position: relative;}
.b-ext .home-metier.new-home .top-content-hm .section-hero .only-desktop {display: block;}
@media (max-width:992px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .only-desktop {display: none;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero .only-tablette {display: none;}
@media (max-width:992px) and (min-width:786px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .only-tablette {display: block;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero .only-mobile {display: none !important;}
@media (max-width:786px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .only-mobile {display: block !important;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero .not-desktop {display: none !important;}
@media (max-width:992px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .not-desktop {display: block !important;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero img {border-radius: 10px;float: right;height: auto;max-width: 100%;overflow: hidden;}
@media (max-width:992px) {.b-ext .home-metier.new-home .top-content-hm .section-hero img {width: 100%;}}
@media (max-width:786px) {.b-ext .home-metier.new-home .top-content-hm .section-hero img {margin-bottom: 20px;}}
@media (max-width:576px) {.b-ext .home-metier.new-home .top-content-hm .section-hero img {max-width: 100%;width: 100%;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero>.container {position: relative;z-index: 50;}
@media (min-width:1401px) {.b-ext .home-metier.new-home .top-content-hm .section-hero>.container {max-width: 1290px;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero h1 {font-size: 40px;font-size: calc(var(--font-size) * 4);font-weight: 800;line-height: 60px;margin-bottom: 20px;margin-top: 5px;}
.b-ext .home-metier.new-home .top-content-hm .section-hero h1 span {color: #c0543a;font-weight: 800;letter-spacing: normal;}
.b-ext .home-metier.new-home .top-content-hm .section-hero h1 i {font-style: normal;font-weight: 300;}
@media (max-width:992px) {.b-ext .home-metier.new-home .top-content-hm .section-hero h1 br {display: none;}}
@media (max-width:786px) {.b-ext .home-metier.new-home .top-content-hm .section-hero h1 {font-size: 28px;font-size: calc(var(--font-size) * 2.8);line-height: 150%;margin-bottom: 5px;margin-top: 0;}
	.b-ext .home-metier.new-home .top-content-hm .section-hero h1 br {display: block;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero p {font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 300;line-height: 39px;}
.b-ext .home-metier.new-home .top-content-hm .section-hero p span {color: #c0543a;font-weight: 700;}
.b-ext .home-metier.new-home .top-content-hm .section-hero p span.font-SEA {margin: 0 0 10px;}
@media (max-width:992px) {.b-ext .home-metier.new-home .top-content-hm .section-hero p {font-size: 20px !important;font-size: calc(var(--font-size) * 2) !important;line-height: 150% !important;margin-bottom: var(--totem-space-10);}}
@media (max-width:786px) {.b-ext .home-metier.new-home .top-content-hm .section-hero p {margin-bottom: 0;}
	.b-ext .home-metier.new-home .top-content-hm .section-hero p br {display: none;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero .bloc-bottom {gap: var(--totem-space-10);height: 100%;-ms-justify-content: flex-end;justify-content: flex-end;margin: var(--totem-space-10) 0;width: 100%;}
@media (max-width:992px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .bloc-bottom {align-items: center !important;text-align: center;}}
@media (max-width:786px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .bloc-bottom {align-items: normal !important;height: auto;text-align: center;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero .bloc-bottom .button-group {gap: var(--totem-space-10);height: 96px;width: 100%;}
@media (max-width:992px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .bloc-bottom .button-group {-ms-justify-content: center;justify-content: center;}}
@media (max-width:576px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .bloc-bottom .button-group {gap: 10px;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero .bloc-bottom .button-group b {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 30px;margin-bottom: var(--totem-space-10);}
@media (max-width:786px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .bloc-bottom .button-group b {margin-bottom: 10px;text-align: left;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero .bloc-bottom .button-group .btn-bottom {background: var(--totem-color-primary-500);border-radius: 4px;color: var(--totem-color-white);font-size: 16px;font-weight: 600;gap: 10px;height: 100%;line-height: 20px;max-width: 217px;padding: 10px 16px;position: relative;text-align: center;text-decoration: none;transition: all .3s ease;width: 100%;}
.b-ext .home-metier.new-home .top-content-hm .section-hero .bloc-bottom .button-group .btn-bottom:hover {background: var(--totem-color-primary-600);}
.b-ext .home-metier.new-home .top-content-hm .section-hero .bloc-bottom .button-group .btn-bottom span {display: block;font-weight: 600;width: 100%;}
.b-ext .home-metier.new-home .top-content-hm .section-hero .bloc-bottom .button-group .btn-bottom span:before {font-size: 40px;font-size: calc(var(--font-size) * 4);}
.b-ext .home-metier.new-home .top-content-hm .section-hero .hero-image {flex: 0 0 550px;max-width: 550px;}
@media (max-width:1200px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .hero-image {flex: 0 1 50%;max-width: 50%;}}
@media (max-width:992px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .hero-image {flex: 0 1 100%;max-width: 100%;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero .hero-content {flex: 0 0 auto;max-width: calc(100% - 570px);padding-right: var(--totem-space-10);}
@media (max-width:1200px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .hero-content {flex: 0 0 50%;max-width: 50%;}}
@media (max-width:992px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .hero-content {flex: 0 0 100%;max-width: 100%;padding-right: 0;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero .hero-image-mobile {padding: 44px 0;}
@media (max-width:992px) {.b-ext .home-metier.new-home .top-content-hm .section-hero .hero-image-mobile {margin-bottom: 0;padding: var(--totem-space-13) 0;}}
.b-ext .home-metier.new-home .top-content-hm .section-hero:after, .b-ext .home-metier.new-home .top-content-hm .section-hero:before {display: none;}
.b-ext .home-metier.new-home .middle-content-hm p.paraph {color: var(--totem-color-tertiary-900);font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-style: normal;font-weight: 400;line-height: 20px;margin: 20px 0 -20px;text-align: center;}
.b-ext .home-metier.new-home .middle-content-hm .box-infos .h2 {background-color: transparent;padding-top: 0;}
.b-ext .home-metier.new-home .middle-content-hm .box-infos .ct .h3 {font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 600;}
.b-ext .home-metier.new-home .middle-content-hm .box-infos .ct .h3 span {display: block;font-weight: 400;}
.b-ext .home-metier.new-home .middle-content-hm .slider-assurances {background: #f9f9f9;padding: 10px 0 !important;}
.b-ext .home-metier.new-home .middle-content-hm .slider-assurances .partenaire-item img {margin: auto;-o-object-fit: contain;object-fit: contain;}
.b-ext .home-metier.new-home .box.box-logos {padding-bottom: 30px;padding-top: 30px;}
.b-ext .home-metier.new-home .ct-temoignages {margin-bottom: 40px;}
.b-ext .home-metier.new-home.animaux .top-content-hm:before {background-image: none;}
.b-ext .home-metier.new-home.animaux .top-content-hm:after {background: url("/ext/images_html/home_animaux/home-metier-assurance-animaux-mask.jpg") no-repeat 50%/cover;}
.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .col-media {background: url("/ext/images_html/home_animaux/visuel-mea.jpg") no-repeat 50%/cover;}
.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .h2 {left: unset;top: 50%;transform: translateY(-50%);z-index: 1;}
@media (min-width:1200px) {.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .h2 {left: unset;top: 50%;transform: translateY(-50%);z-index: 1;}}
.b-ext .home-metier.new-home.habitation .top-content-hm:before {background-image: none;}
.b-ext .home-metier.new-home.habitation .top-content-hm:after {background: url("/ext/images_html/home_habitation/home-metier-assurance-habitation-mask.jpg") no-repeat 50%/cover;}
.b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .col-media {background: url("/ext/images_html/home_habitation/visuel-mea-habita.jpg") no-repeat 50%/cover;}
.b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .h2 {left: unset;top: 50%;transform: translateY(-50%);z-index: 1;}
@media (min-width:1200px) {.b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .h2 {left: unset;top: 50%;transform: translateY(-50%);z-index: 1;}}
.b-ext .home-metier.new-home.habitation .middle-content-hm .row>[class^=col-] {margin-bottom: 0;}
.b-ext .home-metier.new-home.habitation .middle-content-hm .box-infos {margin-top: 40px;}
@media (min-width:1200px) {.b-ext .home-metier.new-home.animaux .container, .b-ext .home-metier.new-home.habitation .container {max-width: 1140px;}}
.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea, .b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea {background-image: none;}
@media (max-width:990px) {.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea, .b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea {height: unset;}}
.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .block, .b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .block {margin: auto;max-width: 380px;width: 100%;}
.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .block .row, .b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .block .row {gap: 10px;width: 100%;}
.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .block .row>div, .b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .block .row>div {max-width: 168px;}
.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .btn-button, .b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .btn-button {margin: 0;padding: 7px 15px;}
.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .h2 span, .b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .h2 span {font-size: 22px;font-size: calc(var(--font-size) * 2.2);}
.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .h2 span:nth-child(2), .b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .h2 span:nth-child(2) {padding-bottom: 8px;}
.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .h2 b, .b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .h2 b {color: var(--totem-color-tertiary-900);}
.b-ext .home-metier.new-home.ass-auto, .b-ext .home-metier.new-home.ci {background: var(--totem-color-white);}
.b-ext .home-metier.new-home.ass-auto .top-content-hm, .b-ext .home-metier.new-home.ci .top-content-hm {background: #f9f4f1;background-size: cover;height: 580px;padding: 56px 0;}
@media (max-width:992px) {.b-ext .home-metier.new-home.ass-auto .top-content-hm, .b-ext .home-metier.new-home.ci .top-content-hm {height: auto;padding: 36px 0;}}
@media (max-width:786px) {.b-ext .home-metier.new-home.ass-auto .top-content-hm, .b-ext .home-metier.new-home.ci .top-content-hm {padding: var(--totem-space-13) 0;}}
.b-ext .home-metier.new-home.ass-auto .top-content-hm:after, .b-ext .home-metier.new-home.ci .top-content-hm:after {display: none;height: 315px;position: relative;}
.b-ext .home-metier.new-home.ass-auto .top-content-hm:before, .b-ext .home-metier.new-home.ci .top-content-hm:before {display: none;}
.b-ext .home-metier.new-home.ass-auto .top-content-hm .section-hero .bloc-bottom>b, .b-ext .home-metier.new-home.ci .top-content-hm .section-hero .bloc-bottom>b {font-size: 16px;}
.b-ext .home-metier.new-home.ass-auto .middle-content-hm, .b-ext .home-metier.new-home.ci .middle-content-hm {background: var(--totem-color-white);padding: 56px 0;}
.b-ext .home-metier.new-home.ass-auto .container, .b-ext .home-metier.new-home.ci .container {margin: 0 auto;padding: 0 var(--totem-space-10);}
@media (max-width:1400px) {.b-ext .home-metier.new-home.ass-auto .container, .b-ext .home-metier.new-home.ci .container {max-width: 1160px;}}
@media (max-width:992px) {.b-ext .home-metier.new-home.ass-auto .container, .b-ext .home-metier.new-home.ci .container {max-width: 774px;}}
@media (max-width:786px) {.b-ext .home-metier.new-home.ass-auto .container, .b-ext .home-metier.new-home.ci .container {max-width: 100%;}}
.b-ext .home-metier.new-home.ass-auto .card-new-home, .b-ext .home-metier.new-home.ci .card-new-home {flex-flow: row wrap;gap: 16px;}
.b-ext .home-metier.new-home.ass-auto .card-new-home .card .card-body>span, .b-ext .home-metier.new-home.ci .card-new-home .card .card-body>span {color: #868686;}
.b-ext .home-metier.new-home.ass-auto .card-new-home .card .card-footer .btn-primary, .b-ext .home-metier.new-home.ci .card-new-home .card .card-footer .btn-primary {background: var(--totem-color-primary-500);max-width: 100%;width: 100%;}
.b-ext .home-metier.new-home.ass-auto .card-new-home .card .card-footer .btn-primary.small, .b-ext .home-metier.new-home.ci .card-new-home .card .card-footer .btn-primary.small {border-radius: 4px;padding: 4px 8px;}
.b-ext .home-metier.new-home.ass-auto .card-new-home .card .card-footer .btn-primary:hover, .b-ext .home-metier.new-home.ci .card-new-home .card .card-footer .btn-primary:hover {background: var(--totem-color-primary-600);}
@media (min-width:992px) {.b-ext .home-metier.new-home.ass-auto .card-new-home .card, .b-ext .home-metier.new-home.ci .card-new-home .card {flex: 0;flex-basis: calc(33.33% - 12px);-ms-justify-content: space-between;justify-content: space-between;max-width: calc(33.33% - 12px);width: 100%;}}
@media (max-width:992px) {.b-ext .home-metier.new-home.ass-auto .card-new-home .card, .b-ext .home-metier.new-home.ci .card-new-home .card {flex-basis: calc(50% - 12px);max-width: calc(50% - 12px);}}
@media (max-width:576px) {.b-ext .home-metier.new-home.ass-auto .card-new-home .card, .b-ext .home-metier.new-home.ci .card-new-home .card {flex-basis: 100%;max-width: 336px;}}
.b-ext .hero-auto-news {background: url("/ext/images_html/home_auto/desktop_assurance_auto.webp") no-repeat 100%/contain;border-radius: 10px;content: "";height: 282px;margin-bottom: 80px;overflow: hidden;}
@media (max-width:992px) {.b-ext .hero-auto-news {background: url("/ext/images_html/home_auto/tablet_assurance_auto.webp") no-repeat 100%/contain;height: 315px;}}
@media (max-width:786px) {.b-ext .hero-auto-news {background: url("/ext/images_html/home_auto/mobile_assurance_auto.webp") no-repeat top/100%;height: 423px;margin: 0 auto 56px;max-width: 336px;position: relative;}}
.b-ext .hero-auto-news .left-hero-auto-news {background: url("/ext/images_html/home_auto/bg-blue-desktop.svg") no-repeat 0 0/cover;height: 282px;-ms-justify-content: space-between;justify-content: space-between;padding: var(--totem-space-11) var(--totem-space-13);position: relative;width: 64%;}
@media (max-width:1200px) {.b-ext .hero-auto-news .left-hero-auto-news {background-position-x: -82px;width: 66%;}}
@media (max-width:992px) {.b-ext .hero-auto-news .left-hero-auto-news {background: url("/ext/images_html/home_auto/bg-blue-tabs.svg") no-repeat bottom/cover;height: 100%;width: 100%;}}
@media (max-width:786px) {.b-ext .hero-auto-news .left-hero-auto-news {background: url("/ext/images_html/home_auto/bg-blue-mobile.svg") no-repeat bottom/100%;bottom: 0;gap: 10px;height: 334px;-ms-justify-content: flex-end;justify-content: flex-end;padding: 64px 14px 16px;position: absolute;}}
.b-ext .hero-auto-news .left-hero-auto-news .gellule {background: transparent;border: .5px solid var(--totem-color-secondary-800);border-radius: 40px;color: var(--totem-color-secondary-500);font-size: 12px;height: 32px;left: 32px;max-width: 200px;padding: 6px 8px 8px;position: absolute;top: 20px;}
@media (max-width:786px) {.b-ext .hero-auto-news .left-hero-auto-news .gellule {left: 15px;right: auto;top: 64px;}}
.b-ext .hero-auto-news .left-hero-auto-news .logo-heros {margin-bottom: 30px;}
.b-ext .hero-auto-news .left-hero-auto-news .logo-heros img {display: none;}
@media (max-width:786px) {.b-ext .hero-auto-news .left-hero-auto-news .logo-heros img {margin-bottom: 0;}}
.b-ext .hero-auto-news .left-hero-auto-news .title-text {color: var(--totem-color-secondary-600);font-size: 24px;font-weight: 700;line-height: 39px;margin-bottom: 0;max-width: calc(100% - 50px);}
@media (max-width:992px) {.b-ext .hero-auto-news .left-hero-auto-news .title-text {font-size: 24px;max-width: 52%;}}
@media (max-width:786px) {.b-ext .hero-auto-news .left-hero-auto-news .title-text {font-size: 20px;line-height: 32px;max-width: 100%;}}
.b-ext .hero-auto-news .left-hero-auto-news .bottom-btn {gap: var(--totem-space-10);}
@media (max-width:786px) {.b-ext .hero-auto-news .left-hero-auto-news .bottom-btn {flex-direction: column;gap: 10px;}}
.b-ext .hero-auto-news .left-hero-auto-news .bottom-btn .btn-primary {align-items: center;background: var(--totem-color-secondary-500);border-radius: 4px;font-size: 16px;font-style: normal;font-weight: 600;-ms-justify-content: center;justify-content: center;line-height: 20px;max-width: 550px;padding: 10px var(--totem-space-11);width: auto;}
@media (max-width:786px) {.b-ext .hero-auto-news .left-hero-auto-news .bottom-btn .btn-primary {padding: 10px var(--totem-space-11) !important;}}
@media (max-width:576px) {.b-ext .hero-auto-news .left-hero-auto-news .bottom-btn .btn-primary {font-size: 14px;}}
.b-ext .hero-auto-news .left-hero-auto-news .bottom-btn .btn-dark {background: transparent;border: 1px solid var(--totem-color-secondary-500);color: var(--totem-color-secondary-500) !important;}
.b-ext .hero-auto-news .left-hero-auto-news .left-hero-price {color: var(--totem-color-secondary-600);font-size: 16px;}
.b-ext .hero-auto-news .left-hero-auto-news .left-hero-price span {font-size: 40px;font-weight: 700;}
@media (max-width:786px) {.b-ext .hero-auto-news .left-hero-auto-news .left-hero-price span {font-size: 24px;}}
.b-ext .hero-auto-news.habitant-bg {background: url("/ext/images_html/home_auto/desktop_habitant.webp") no-repeat 100% 0;background-size: auto 100%;content: "";}
@media (max-width:992px) {.b-ext .hero-auto-news.habitant-bg {background-position: 135px 0;background-size: 100%;}}
@media (max-width:786px) {.b-ext .hero-auto-news.habitant-bg {background-position: -6px 0;background-size: 104%;}}
.b-ext .link-hero-auto-news {position: relative;}
.b-ext .link-hero-auto-news .link-banner {bottom: 0;display: block;height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;z-index: 1;}
.b-ext .link-hero-auto-news .bottom-btn {position: relative;width: -moz-fit-content;width: fit-content;z-index: 2;}
@media (max-width:786px) {.b-ext .link-hero-auto-news .bottom-btn {width: 100%;}}
.b-ext .section-presentation {color: #302e2d;padding: 80px 0;}
@media (max-width:786px) {.b-ext .section-presentation {padding-bottom: 40px;}}
.b-ext .section-presentation .inner {border-radius: 8px;box-shadow: 0 3px 10px 0 rgba(4,4,4,.12);padding: 20px;}
.b-ext .section-presentation .inner img {display: block;margin: 0 auto 5px;}
.b-ext .section-presentation .inner .title-sm {color: var(--totem-color-secondary-500);display: block;text-align: center;}
.b-ext .section-presentation .inner p {font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-style: normal;font-weight: 400;line-height: 170%;}
.b-ext .section-presentation .inner p b {font-weight: 700;}
.b-ext .section-presentation.top .col-right {margin-top: 15px;}
@media (max-width:786px) {.b-ext .section-presentation.bottom {padding-bottom: 40px;padding-top: 60px;}}
.b-ext .section-presentation.bottom .inner {padding: 40px;}
@media (max-width:786px) {.b-ext .section-presentation.bottom .inner {padding: 20px;}}
.b-ext .section-presentation.bottom .inner .full-name {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 300;line-height: 150%;}
.b-ext .section-presentation.bottom .inner .full-name b {color: var(--totem-color-secondary-500);font-weight: 700;}
.b-ext .section-presentation.bottom .inner img {border-radius: 50%;height: 110px;margin: 0;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;overflow: hidden;width: 110px;}
.b-ext .section-presentation.bottom .inner p {margin-bottom: 25px !important;}
@media (max-width:786px) {.b-ext .section-presentation.bottom .inner .align-items-center {text-align: center;}
	.b-ext .section-presentation.bottom .inner .align-items-center img {margin: 0 auto;}}
.b-ext .section-presentation.free-col .inner {height: 100%;min-height: 420px;padding: 35px 20px 90px;position: relative;}
.b-ext .section-presentation.free-col .inner img {margin-bottom: 15px;}
.b-ext .section-presentation.free-col .inner p {margin-bottom: 0;}
.b-ext .section-presentation.free-col .inner .btn {bottom: 35px;left: 20px;position: absolute;right: 20px;}
.b-ext .title-md {font-size: 18px;font-size: calc(var(--font-size) * 1.8);line-height: 150%;margin-bottom: 10px;}
.b-ext .title-md, .b-ext .title-sm {color: #302e2d;font-weight: 700;}
.b-ext .title-sm {font-family: var(--totem-font-family-web);font-size: 20px;font-size: calc(var(--font-size) * 2);margin-bottom: 15px;}
.b-ext .liste-custom li {color: #302e2d;line-height: 150% !important;margin: 0 0 15px !important;padding-left: 30px;position: relative;}
.b-ext .liste-custom li:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #27ae60;content: "";display: inline-block;font-display: swap;font-family: mtx_font;font-size: 24px;font-size: calc(var(--font-size) * 2.4);font-style: normal;font-variant: normal;font-weight: 400;left: 0;line-height: 1;position: absolute;text-transform: none;top: 50%;transform: translateY(-50%);}
.b-ext .liste-custom li:last-of-type {margin-bottom: 0;}
.b-ext .section-why {background-color: #f9f4f1;padding: 40px 0 5px;text-align: center;}
.b-ext .section-why p {font-size: 14px !important;font-size: calc(var(--font-size) * 1.4) !important;font-weight: 400 !important;line-height: 170% !important;}
@media (max-width:786px) {.b-ext .section-why p {font-size: 16px !important;font-size: calc(var(--font-size) * 1.6) !important;}}
.b-ext .section-why .title-sm {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 170%;margin-bottom: 5px;}
@media (max-width:786px) {.b-ext .section-why .title-sm {font-size: 18px;font-size: calc(var(--font-size) * 1.8);}}
.b-ext .section-why .out-icon {background-color: var(--totem-color-white);border-radius: 15px;display: block;height: 70px;margin: 0 auto 13px;max-width: 70px;position: relative;}
.b-ext .section-why .out-icon i {color: #c0543a;font-size: 35px;font-size: calc(var(--font-size) * 3.5);left: 50%;line-height: 0;position: absolute;top: 50%;transform: translate(-50%,-50%);}
.b-ext .section-why.cust-section-why .container {max-width: 1120px;}
.b-ext .section-why.cust-section-why .container .title-sm {margin: 0 auto 5px;max-width: 222px;}
.b-ext .section-besoin {font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 150%;padding-bottom: 75px;}
@media (max-width:786px) {.b-ext .section-besoin {padding-bottom: 50px;}
	.b-ext .section-besoin .row>[class^=col-] {margin-bottom: 25px;}}
.b-ext .section-besoin b {font-size: 600;}
.b-ext .section-besoin .inner {background-color: #f9f4f1;border-radius: 8px;box-shadow: none;height: 100%;padding: 35px 30px 10px;}
@media (max-width:786px) {.b-ext .section-besoin .inner {padding-bottom: 0;}}
.b-ext .section-besoin .inner .title-sm {color: var(--totem-color-secondary-500);font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 150%;margin-bottom: 20px;margin-top: 0;padding-left: 40px;position: relative;}
.b-ext .section-besoin .inner .title-sm i {color: var(--totem-color-secondary-500);display: inline-block;font-size: 28px;font-size: calc(var(--font-size) * 2.8);left: 0;margin: 0 10px 0 0;position: absolute;top: 50%;transform: translateY(-50%);vertical-align: middle;}
.b-ext .section-besoin .inner p {font-size: 14px !important;font-size: calc(var(--font-size) * 1.4) !important;font-weight: 400 !important;line-height: 150%;}
.b-ext .section-besoin .inner p b {font-weight: 600;}
.b-ext .section-besoin .row-assistance {padding-bottom: 10px;padding-top: 10px;}
.b-ext .section-besoin .row-assistance .title-sm i {font-size: 32px;font-size: calc(var(--font-size) * 3.2);}
.b-ext .section-besoin .row-niveau {margin-bottom: 0;}
@media (max-width:786px) {.b-ext .section-besoin .row-niveau {margin-bottom: 10px;}}
@media (min-width:1200px) {.b-ext .section-besoin .row-niveau {margin-left: auto;margin-right: auto;max-width: 780px;}}
.b-ext .section-besoin .row-niveau>.row {margin-left: -5px;margin-right: -5px;}
.b-ext .section-besoin .row-niveau>.row [class*=col-] {padding-left: 5px;padding-right: 5px;}
@media (max-width:786px) {.b-ext .section-besoin .row-niveau>.row [class*=col-] {margin-bottom: 15px;}}
.b-ext .section-besoin .row-niveau .title-xs {font-weight: 600;line-height: 170%;margin-bottom: 15px;text-align: center;}
@media (max-width:786px) {.b-ext .section-besoin .row-niveau .title-xs {text-align: left;}}
.b-ext .section-besoin .row-niveau .content {background-color: var(--totem-color-secondary-100);border-radius: 8px;height: 100%;padding: 14px 10px;text-align: center;}
.b-ext .section-besoin .row-niveau .content .title {color: var(--totem-color-secondary-700);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 700;margin-bottom: 10px;}
.b-ext .section-besoin .row-niveau .content p {margin-bottom: 0;}
@media (max-width:786px) {.b-ext .section-besoin .row-niveau .content p {line-height: 170% !important;}}
.b-ext .section-besoin .content-btn {text-align: center;}
.b-ext .section-besoin .content-btn .btn {background: #c0543a;border-radius: 5px;display: block;margin: 15px auto;max-width: 190px;min-width: auto;padding: 16px 5px;}
@media (max-width:786px) {.b-ext .section-besoin .content-btn .btn {background: #c0543a;font-size: 16px !important;font-size: calc(var(--font-size) * 1.6) !important;padding: 13px 5px !important;}}
.b-ext .section-partenaires.auto {background-color: transparent;padding: 75px 0;}
.b-ext .section-partenaires.auto .media-partner-hm {background-color: #f9f9f9;}
.b-ext .section-tem-clients .section-avis-clients ul {margin-bottom: 0;}
.b-ext .section-tem-clients .section-avis-clients a {text-decoration: none;}
@media (max-width:786px) {.b-ext .section-tem-clients .section-avis-clients .title-avis {font-size: 26px !important;font-size: calc(var(--font-size) * 2.6) !important;font-weight: 700;line-height: 150% !important;}}
.b-ext .section-aide .inner {background-color: #f9f4f1;border-radius: 8px;box-shadow: none;padding: 20px;}
@media (max-width:786px) {.b-ext .section-aide .inner {padding-bottom: 10px;text-align: center;}
	.b-ext .section-aide .inner .row .content-besoin, .b-ext .section-aide .inner .row .content-contrat {margin-bottom: 0;}}
.b-ext .section-aide .inner .title-lg {margin: 0 0 5px;text-align: left;}
@media (max-width:786px) {.b-ext .section-aide .inner .title-lg {text-align: center;}}
.b-ext .section-aide .inner .title-sm {font-size: 18px;font-size: calc(var(--font-size) * 1.8);margin-bottom: 8px;text-align: center;}
.b-ext .section-aide .inner .col-left img {border-radius: 8px;overflow: hidden;}
.b-ext .section-aide .inner p {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;line-height: 170%;margin-bottom: 0 !important;}
.b-ext .section-aide .inner .col-right p {font-size: 18px;font-size: calc(var(--font-size) * 1.8);margin-bottom: 5px !important;text-align: center;}
.b-ext .section-aide .inner .col-right b {color: #c0543a;display: block;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 150%;text-align: center;}
.b-ext .section-aide .inner .col-right b i {display: inline-block;font-size: 24px;font-size: calc(var(--font-size) * 2.4);margin: 5px 7px 0 0;vertical-align: middle;}
@media (min-width:992px) {.b-ext .section-aide .inner .row>[class^=col-] {margin-bottom: 0;}}
.b-ext .section-tem {padding: 75px 0;}
@media (max-width:786px) {.b-ext .section-tem {padding: 60px 0;}
	.b-ext .section-tem .panel-temoignage {padding: 20px 20px 0;}}
.b-ext .section-tem .panel-temoignage label {font-weight: 600;padding: 0;}
@media (max-width:786px) {.b-ext .section-tem .panel-temoignage label {font-size: 14px;font-size: calc(var(--font-size) * 1.4);gap: 10px;}}
.b-ext .section-tem .panel-temoignage label span {display: block;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 170%;margin-top: 7px;}
@media (max-width:786px) {.b-ext .section-tem .panel-temoignage label span {font-size: 12px;font-size: calc(var(--font-size) * 1.2);margin-top: 0;}}
.b-ext .section-tem .panel-temoignage label~.panel {margin-top: 7px;padding: 14px 0 0;position: relative;}
@media (max-width:786px) {.b-ext .section-tem .panel-temoignage label~.panel {margin-top: 0;padding: 10px 0 0;}}
.b-ext .section-tem .panel-temoignage label~.panel:before {background-color: #999;content: "";height: 1px;left: 50%;max-width: 365px;position: absolute;top: 0;transform: translateX(-50%);width: 100%;}
@media (max-width:786px) {.b-ext .section-tem .panel-temoignage label~.panel:before {display: none;}}
.b-ext .section-tem .panel-temoignage label~.panel p {font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 170% !important;}
@media (max-width:786px) {.b-ext .section-tem .panel-temoignage label~.panel p {font-size: 12px !important;font-size: calc(var(--font-size) * 1.2) !important;}}
@media (min-width:992px) {.b-ext .section-tem .panel-temoignage label .img-symbol {height: 80px;width: 80px;}}
.b-ext .section-tem .panel-temoignage label .img-symbol img {border-radius: 8px;height: 80px;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;overflow: hidden;width: 80px;}
@media (max-width:786px) {.b-ext .section-tem .panel-temoignage label .img-symbol, .b-ext .section-tem .panel-temoignage label .img-symbol img {height: 55px;width: 58px;}
	.b-ext .section-tem .panel-temoignage .temoignage-titre {font-size: 14px;font-size: calc(var(--font-size) * 1.4);line-height: 170%;}}
.b-ext .section-tem .comp-auto .panel-temoignage:first-child {margin-bottom: 32px;}
.b-ext .section-faq .bloc-promesse {margin: 0 0 15px;}
.b-ext .section-faq .bloc-promesse .titre-promesse {background: #f9f4f1;color: var(--totem-color-secondary-700);padding-right: 50px;}
@media (max-width:786px) {.b-ext .section-faq .bloc-promesse .titre-promesse {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 170%;}}
.b-ext .section-faq .bloc-promesse .titre-promesse h3 {color: var(--totem-color-secondary-700);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;margin: 0;}
.b-ext .section-faq .bloc-promesse .titre-promesse .mtx-icon-arrow-down {background: var(--totem-color-secondary-700);color: #fdfdfd;top: 20px;}
.b-ext .section-faq .bloc-promesse .bloc-desc {background: #f9f4f1;}
.b-ext .section-faq .bloc-promesse .bloc-desc p {color: var(--totem-color-tertiary-900);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;line-height: 170%;margin-bottom: 25px;}
.b-ext .section-faq .bloc-promesse .bloc-desc p b {font-weight: 600;}
.b-ext .section-faq .bloc-promesse .bloc-desc p:last-of-type {margin-bottom: 0 !important;}
.b-ext .ct-actualites-home, .b-ext .section-actus {padding: 40px 0 80px;}
.b-ext .ct-actualites-home .newsflash, .b-ext .section-actus .newsflash {display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
@media (max-width:992px) {.b-ext .ct-actualites-home .newsflash>[class^=col-], .b-ext .section-actus .newsflash>[class^=col-] {margin-bottom: 30px;}
	.b-ext .ct-actualites-home .newsflash>[class^=col-]:last-child, .b-ext .section-actus .newsflash>[class^=col-]:last-child {margin: 0;}}
.b-ext .ct-actualites-home .row>[class^=col-], .b-ext .section-actus .row>[class^=col-] {margin-bottom: 20px;}
@media (max-width:786px) {.b-ext .ct-actualites-home, .b-ext .section-actus {padding-bottom: 40px;padding-top: 25px;}}
.b-ext .inner {background: var(--totem-color-white);border-radius: 10px;box-shadow: 4px 0 30px 0 rgba(0,0,0,.15);color: #302e2d;display: block;height: 100%;overflow: hidden;text-decoration: none;}
.b-ext .inner .actu-card-img img {height: 144px;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;width: 100%;}
.b-ext .inner .actu-card-content {padding: 55px 24px 20px;position: relative;}
@media (max-width:786px) {.b-ext .inner .actu-card-content {padding-bottom: 50px;}}
.b-ext .inner .actu-card-content .badge {background-color: transparent;border: 1px solid var(--totem-color-secondary-500);border-radius: 2px;color: var(--totem-color-secondary-500);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;left: 24px;line-height: normal;padding: 2px 12px 4px;position: absolute;top: 15px;}
.b-ext .inner .actu-card-content .date {color: #535353;font-size: 12px;font-size: calc(var(--font-size) * 1.2);position: absolute;right: 24px;top: 21px;}
.b-ext .inner .actu-card-content .title-xs {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 700;line-height: 24px;margin-bottom: 7px;}
.b-ext .inner .actu-card-content p {font-size: 12px !important;font-size: calc(var(--font-size) * 1.2) !important;font-weight: 400 !important;line-height: 20px !important;margin: 0;}
.b-ext .section-actus .mention-legal-bloc {margin-top: 64px;}
.b-ext .section-actus .mention-legal-bloc h3 {color: #302e2d;font-size: 24px;font-weight: 700;list-style: 150%;margin-bottom: 20px;}
.b-ext .section-actus .mention-legal-bloc p {color: #302e2d;font-size: 14px;line-height: 24px;margin-bottom: 16px;}
@media (max-width:992px) {.b-ext .section-actus .newsflash>[class^=col-] {margin-bottom: 30px;}}
.b-ext .section-actus .inner {color: #302e2d;text-decoration: none;}
.b-ext .nb-note {color: #302e2d;font-size: 12px;font-size: calc(var(--font-size) * 1.2);line-height: 170%;margin-top: 30px;}
@media (max-width:992px) {.b-ext .home-metier.aa .top-content-hm .bloc-mea {height: 515px;}
	.b-ext .home-metier.aa .top-content-hm .bloc-mea .bloc-bt {bottom: 10px;margin: 30px auto 0;padding: 0;width: 95%;}
	.b-ext .home-metier.aa .sticky-mobile .cta {padding: 15px 25px !important;}
	.b-ext .home-metier.aa .middle-content-hm.engagement-2 {display: none;}
	.b-ext .home-metier.new-home .bloc-bt .col-md-6 .btn-button {margin: 0 5px;min-width: 162px;}
	.b-ext .home-metier.new-home .top-content-hm:after, .b-ext .home-metier.new-home .top-content-hm:before {height: 360px;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea {background-color: #fff;flex-direction: column;height: unset;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea:before {content: none;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea .col-media {align-items: end;display: -ms-flex;display: flex;-ms-justify-content: center;justify-content: center;margin-bottom: 35px;min-height: 260px;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt {bottom: 0;padding: 25px 15px;position: relative;width: 100%;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2 {left: unset;position: relative;top: unset;transform: rotate(0deg) translateY(50%);}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2.show-mobile {display: block;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2 span {font-size: 20px;font-size: calc(var(--font-size) * 2);}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2 span:first-child {padding: 4px 7px;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2 span:nth-child(2) {padding-bottom: 8px;}
	.b-ext .home-metier.new-home .top-content-hm .titre {max-width: 600px;padding: 20px 0;}
	.b-ext .home-metier.new-home .top-content-hm .titre h1 {font-size: 20px;font-size: calc(var(--font-size) * 2);}
	.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .h2, .b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .h2 {top: 2px;transform: rotate(0deg) translateY(50%);}
	.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .bloc-bt, .b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .bloc-bt {margin-top: 0 !important;}}
@media (max-width:786px) {.b-ext .home-metier.aa .top-content-hm .bloc-mea .bloc-bt .col-md-6 {width: 50%;}
	.b-ext .home-metier.new-home .top-content-hm:after {height: 260px !important;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2.titre-rotate {display: none;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2.titre-rotate.show-mobile {display: block;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea .col-media {background: url("/ext/images_html/home_auto/home-metier-assurance-auto-mobile.jpg") no-repeat top/cover;min-height: 160px;}
	.b-ext .home-metier.new-home .seo_home .content h3:first-of-type {margin-top: 0;}
	.b-ext .home-metier.new-home.animaux .top-content-hm .bloc-mea .col-media {background: url("/ext/images_html/home_animaux/home-metier-assurance-animaux-mobile.jpg") no-repeat top/cover;}
	.b-ext .home-metier.new-home .top-content-hm .titre h1 {padding-left: 30px;width: 100%;}
	.b-ext .home-metier.new-home .top-content-hm .titre h1:before {width: 22px;}
	.b-ext .home-metier.new-home.habitation .top-content-hm .bloc-mea .col-media {background: url("/ext/images_html/home_habitation/home-metier-assurance-habita-mobile.jpg") no-repeat top/cover;}}
@media (max-width:680px) {.b-ext .home-metier.aa .top-content-hm .bloc-mea .bloc-bt {padding: 0 15px;}}
@media (max-width:414px) {.b-ext .home-metier.new-home .top-content-hm:after {height: 275px !important;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-bt {gap: 5px;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-bt .col-md-6 .btn-button {min-width: 120px;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-bt .bloc-bt .col-md-6 .btn-button {margin: 0 5px;min-width: 120px;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-bt .bloc-bt .h3 {font-size: 18px;font-size: calc(var(--font-size) * 1.8);}
	.b-ext .home-metier.new-home .top-content-hm .bloc-bt .titre h1 {font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 1.5;width: 100%;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-bt:after {height: 260px;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-bt .bloc-mea .bloc-titre-bt.bloc-bt {padding: 20px 15px;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-bt .bloc-mea .h2.titre-rotate {display: none;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-bt .bloc-mea .h2.titre-rotate.show-mobile {display: block;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-bt .bloc-mea .h2.titre-rotate span {font-size: 20px;font-size: calc(var(--font-size) * 2);white-space: nowrap;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-bt .bloc-mea .col-media {min-height: 175px;}}
@media (max-width:413px) {.b-ext .home-metier.new-home .top-content-hm:after {height: 263px !important;}
	.b-ext .home-metier.new-home .top-content-hm .bloc-mea .h2.titre-rotate span, .b-ext .home-metier.new-home .top-content-hm .titre h1 {font-size: 16px;font-size: calc(var(--font-size) * 1.6);}}
@media (max-width:786px) {.b-ext .page-hub-offres.gamme .section-hero h1 br, .b-ext .page-hub-offres.gamme .section-hero h2 br {display: none;}}
.b-ext .page-hub-offres.sous-home .filtres {background-color: var(--totem-color-tertiary-100) !important;padding: 0;}
.b-ext .page-hub-offres.sous-home .filtres .title-filtre {display: none !important;}
.b-ext .page-hub-offres.sous-home .filtres.filtre-4>ul {margin-bottom: var(--totem-space-12);padding: var(--totem-space-10) 0;}
@media (max-width:576px) {.b-ext .page-hub-offres.sous-home .filtres.filtre-4>ul {margin-bottom: var(--totem-space-10);}}
.b-ext .page-hub-offres.sous-home .filtres.filtre-4>ul>li {align-items: center;display: flex;gap: 10px;justify-content: center;padding: 0 var(--totem-space-10);width: auto;}
.b-ext .page-hub-offres.sous-home .filtres.filtre-4>ul>li+li {position: relative;}
.b-ext .page-hub-offres.sous-home .filtres.filtre-4>ul>li+li:before {background-color: #bdbdbd;content: "";height: 18px;left: -23px;position: absolute;top: 50%;transform: translateY(-50%);width: 1px;}
.b-ext .page-hub-offres.sous-home .filtres.filtre-4>ul>li a {border: none;color: inherit;color: var(--totem-text-color-dark);font-size: var(--totem-font-size-100);padding: 8px 0 8px 11px;white-space: nowrap;}
.b-ext .page-hub-offres.sous-home .filtres.filtre-4>ul>li a:after {content: none;}
@media (max-width:992px) {.b-ext .page-hub-offres.sous-home .filtres.filtre-4>ul>li {background: none;border-top: none;}}
.b-ext .page-hub-offres.sous-home .filtres .select {margin-bottom: 0;}
.b-ext .page-hub-offres.sous-home .filtres>ul {display: flex;justify-content: space-around;}
.b-ext .page-hub-offres.sous-home .filtres>ul>li {box-sizing: border-box;display: block;float: left;font-size: 12px;padding: 10px;position: relative;text-transform: unset;width: auto;}
.b-ext .page-hub-offres.sous-home .filtres>ul>li i {font-size: 16px;}
.b-ext .page-hub-offres.sous-home .filtres a {text-decoration: none;}
.b-ext .page-hub-offres.sous-home .filtres .select .picto-select {background: url("/ext/css/ab/img/chosen/pictof-filtre2.jpg") 100% no-repeat;cursor: pointer;display: block;height: 0;overflow: hidden;padding: 35px 0 0 45px;position: absolute;right: 0;top: 0;width: 0;z-index: 2;}
.b-ext .page-hub-offres.sous-home .filtres .second {width: 34%;}
.b-ext .page-hub-offres.sous-home .filtres .double .secondary {width: 190%;}
.b-ext .page-hub-offres.sous-home .filtres .double .secondary li {display: inline-block;vertical-align: top;width: 47%;}
.b-ext .page-hub-offres.sous-home .filtres .secondary {background-color: var(--Meilleurtaux-Tertiary-100);box-sizing: border-box;display: none;font-size: 14px;font-size: calc(var(--font-size) * 1.4);left: 0;min-width: 100%;padding: 16px var(--totem-space-12) var(--totem-space-9) 20px;position: absolute;top: 100%;width: auto;z-index: 99;}
.b-ext .page-hub-offres.sous-home .filtres .secondary.active {display: block !important;}
.b-ext .page-hub-offres.sous-home .filtres .secondary li {border: none;padding: 0;text-transform: none;}
.b-ext .page-hub-offres.sous-home .filtres .secondary li:first-child {border-top: 0;margin-top: 0;}
.b-ext .page-hub-offres.sous-home .filtres .secondary li a {display: block;font-size: 12px;padding: 8px 0 8px 11px;white-space: nowrap;}
.b-ext .page-hub-offres.sous-home .filtres .secondary li a:hover {text-decoration: underline;}
.b-ext .page-hub-offres.sous-home .breadcrumbs {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;padding: 20px 0;}
.b-ext .page-hub-offres.sous-home .breadcrumbs li {color: var(--totem-color-black);font-size: 12px;font-weight: var(--totem-font-weight-700);line-height: 170%;margin-right: 3px;}
.b-ext .page-hub-offres.sous-home .breadcrumbs li span {font-weight: inherit;}
.b-ext .page-hub-offres.sous-home .breadcrumbs li+li {padding-left: 8px;position: relative;}
.b-ext .page-hub-offres.sous-home .breadcrumbs li+li:before {color: var(--Meilleurtaux-Tertiary-500);content: "/";font-size: 12px;font-weight: 400;left: 0;line-height: 170%;position: absolute;}
.b-ext .page-hub-offres.sous-home .breadcrumbs li a {color: var(--Meilleurtaux-Tertiary-500);font-size: 12px;font-weight: 400;line-height: 170%;text-decoration: none;}
@media (max-width:576px) {.b-ext .page-hub-offres.sous-home .breadcrumbs {margin-bottom: 0;padding: 0;}
	.b-ext .page-hub-offres.sous-home .breadcrumbs li {white-space: nowrap;}
	.b-ext .page-hub-offres.sous-home .breadcrumbs li+li {padding-left: 18px;}
	.b-ext .page-hub-offres.sous-home .breadcrumbs li+li:before {left: 4px;}}
.b-ext .page-hub-offres.sous-home .category-desc .important {color: var(--totem-color-secondary-700);}
.b-ext .page-hub-offres.sous-home .category-desc .important li, .b-ext .page-hub-offres.sous-home .category-desc .important p {color: inherit;}
.b-ext .page-hub-offres.sous-home .NewtsBloc.TrustReview .TsNote {display: block;}
.b-ext .page-hub-offres.sous-home .NewtsBloc.TrustReview .TsImages {flex-direction: row;gap: 5px;}
.b-ext .page-hub-offres.sous-home .section-avis-clients .bloc-text .content-text {align-items: self-start;display: flex;flex-direction: column;justify-content: start;}
.b-ext .page-hub-offres.sous-home .container-filters {padding: 0;}
.b-ext .page-hub-offres.sous-home .section-hero {margin-top: var(--totem-space-18);}
.b-ext .page-hub-offres.sous-home .section-hero h1 {line-height: 57px;}
.b-ext .page-hub-offres.sous-home .section-hero .bloc-bottom .row {align-items: stretch;}
.b-ext .page-hub-offres.sous-home .section-hero .bloc-bottom .btn-button {align-items: center;display: flex;flex-direction: column;justify-content: center;padding: 0;}
.b-ext .page-hub-offres.sous-home .section-hero .bloc-bottom .btn-button span {align-items: center;display: inline-block;display: flex;flex-direction: column;font-weight: 600;height: 116px;justify-content: center;line-height: 1.4;margin: auto;width: 100%;}
.b-ext .page-hub-offres.sous-home .cat-items-block {margin: var(--totem-space-20) 0;}
.b-ext .page-hub-offres.sous-home .cat-items-block .title-cat {font-size: var(--totem-font-size-500);font-weight: var(--totem-font-weight-700);margin-bottom: var(--totem-space-10);}
.b-ext .page-hub-offres.sous-home .seo_home .category {margin: var(--totem-space-20) 0;}
.b-ext .page-hub-offres.sous-home .seo_home .category .list-title>a:hover {color: var(--totem-color-primary-400);}
.b-ext .page-hub-offres.sous-home .seo_home>.content {border: 1px solid var(--totem-color-tertiary-100);border-radius: var(--totem-space-9);padding: var(--totem-space-22) var(--totem-space-21) var(--totem-space-15);}
.b-ext .page-hub-offres.sous-home .seo_home .h2, .b-ext .page-hub-offres.sous-home .seo_home h2 {background: var(--totem-color-secondary-100);border-radius: var(--totem-space-9) var(--totem-space-9) 0 0;color: var(--totem-color-tertiary-900);font-size: var(--totem-font-size-700);left: 0;padding: var(--totem-space-11) var(--totem-space-21);position: absolute;top: 0;width: 100%;}
.b-ext .page-hub-offres.sous-home .seo_home .content h3 {color: inherit;font-size: var(--totem-font-size-500);margin: var(--totem-space-6) 0 var(--totem-space-6);}
.b-ext .page-hub-offres.sous-home .seo_home .content h3:after {color: inherit;content: none;}
.b-ext .page-hub-offres.sous-home .seo_home .content h4 {color: inherit;font-size: var(--totem-font-size-300);font-weight: var(--totem-font-weight-700);margin: var(--totem-space-6) 0 var(--totem-space-6);}
.b-ext .page-hub-offres.sous-home .seo_home .content h4:after {color: inherit;content: none;}
.b-ext .page-hub-offres.sous-home .seo_home p {color: var(--totem-text-color-dark);line-height: var(--totem-font-lh-300);}
@media (max-width:576px) {.b-ext .page-hub-offres.sous-home .seo_home .h2, .b-ext .page-hub-offres.sous-home .seo_home h2 {display: block;left: 0;line-height: 1.3;margin: var(--totem-space-negative-10) var(--totem-space-negative-10) 0;padding: var(--totem-space-11) var(--totem-space-10) !important;position: relative;right: var(--totem-space-negative-11);top: var(--totem-space-negative-10) !important;width: auto !important;}
	.b-ext .page-hub-offres.sous-home .seo_home>.content {margin-top: var(--totem-space-18);padding: var(--totem-space-15) var(--totem-space-10) var(--totem-space-10);}}
.b-ext .page-hub-offres.sous-home #article-index {padding: 0;}
.b-ext .page-hub-offres.sous-home #article-index .h3 {font-size: var(--totem-font-size-700);font-weight: var(--totem-font-weight-700);margin-bottom: var(--totem-space-10);padding-bottom: 0;}
.b-ext .page-hub-offres.sous-home #article-index .h3:after {content: none;}
.b-ext .page-hub-offres.sous-home #article-index ul {gap: var(--totem-space-10);}
.b-ext .page-hub-offres.sous-home #article-index ul>li {border: none;}
.b-ext .page-hub-offres.sous-home #article-index ul>li a {border: 1px solid var(--totem-color-tertiary-200);border-radius: 16px;color: var(--totem-color-tertiary-700);font-weight: var(--totem-font-weight-700);padding: var(--totem-space-12) var(--totem-space-11);}
.b-ext .page-hub-offres.sous-home #article-index ul>li a i {color: inherit;font-size: var(--totem-font-size-500);}
.b-ext .page-hub-offres.sous-home #article-index ul>li a:hover {border-color: var(--totem-color-primary-500);color: var(--totem-color-primary-500);}
.b-ext .page-hub-offres.sous-home #article-index ul>li a:hover:after {content: none;}
.b-ext .page-hub-offres.sous-home #article-index ul>li a:hover i {color: var(--totem-color-primary-500);}
.b-ext .page-hub-offres.sous-home #article-index ul>li a:after {content: none;}
.b-ext .page-hub-offres.sous-home #article-index ul>li:hover {border: none;}
.b-ext .page-hub-offres.sous-home #article-index ul>li:hover:after {content: none;}
.b-ext .page-hub-offres.sous-home .bloc-mentions {font-family: var(--totem-font-family-web);font-style: normal;font-weight: 400;padding-bottom: 0;}
.b-ext .page-hub-offres.sous-home .bloc-mentions p {color: #302e2d;font-size: var(--totem-font-size-200);line-height: var(--totem-font-lh-500);margin-bottom: 15px;}
.b-ext .page-hub-offres.sous-home .bloc-mentions .title-sm {color: #302e2d;font-size: var(--totem-font-size-500);font-weight: 600;line-height: 18px;margin-bottom: 15px;}
.b-ext .page-hub-offres.sous-home .bloc-mentions a {color: var(--totem-color-primary-500);text-decoration: underline;}
.b-ext .page-hub-offres.sous-home .bloc-mentions a:hover {text-decoration: none;}
.b-ext .page-hub-offres.sous-home .container-filters {margin: 40px auto 80px;}
.b-ext .page-hub-offres.sous-home .container-filters .filtres-block {background: var(--Meilleurtaux-Tertiary-100);padding: 0;}
.b-ext .page-hub-offres.sous-home .ct-slider-partenaire {padding: 30px 0;}
@media (max-width:786px) {.b-ext .page-hub-offres.sous-home .ct-slider-partenaire {padding: 0 0 30px;}}
.b-ext .page-hub-offres.sous-home .ct-slider-partenaire strong {color: #302e2d;font-size: 30px !important;font-weight: 600;line-height: 26px;text-align: left;}
@media (min-width:786px) {.b-ext .page-hub-offres.sous-home .ct-slider-partenaire strong {font-size: 26px;font-weight: 700;line-height: 30px;}}
.b-ext .page-hub-offres.sous-home .ct-slider-partenaire .arrow-slider, .b-ext .page-hub-offres.sous-home .ct-slider-partenaire .btn-secondary {display: none;}
.b-ext .page-hub-offres.sous-home .ct-slider-partenaire .slick-track {align-items: center;display: flex !important;flex-direction: row;justify-content: center;}
.b-ext .page-hub-offres.sous-home .ct-slider-partenaire img {max-height: 46px;}
@media (min-width:786px) {.b-ext .page-hub-offres.sous-home .ct-slider-partenaire img {max-height: 98px;}}
.b-ext .page-hub-offres.sous-home .ct-slider-partenaire .partenaires {padding: 20px 0;}
.b-ext .page-hub-offres.sous-home .container {max-width: 1120px;}
.b-ext .page-hub-offres.sous-home .bloc-best-carte {margin-bottom: var(--totem-space-13);margin-top: var(--totem-space-0);}
.b-ext .page-hub-offres.sous-home .bloc-best-carte .titre-sm {font-size: 14px;margin-bottom: 10px;}
.b-ext .page-hub-offres.sous-home .bloc-best-carte .titre-sm b {font-size: 20px;}
.b-ext .page-hub-offres.sous-home .bloc-best-carte .bloc-money {font-size: 12px;}
.b-ext .page-hub-offres.sous-home .bloc-best-carte .bloc-money span {-webkit-text-fill-color: unset;background: none;color: #302e2d;font-size: 16px;margin-top: 10px;padding: 8px;}
.b-ext .page-hub-offres.sous-home .bloc-best-carte .bloc-money span sup {font-size: var(--totem-font-size-100);left: 3px;position: relative;top: -10px;}
.b-ext .page-hub-offres.sous-home .bloc-best-carte .bloc-money span b {font-size: 40px;}
.b-ext .page-hub-offres.sous-home .bloc-best-carte .btn-cta {align-items: center;background: #c0543a;display: flex;font-size: 12px;justify-content: center;padding: 8px;}
.b-ext .page-hub-offres.sous-home .bloc-best-carte .btn-cta:hover {background: var(--totem-color-primary-600);}
.b-ext .page-hub-offres.sous-home .bloc-best-carte .btn-cta i {font-size: 14px;}
.b-ext .page-hub-offres.sous-home .cta-article span {background: #c0543a;}
.b-ext .page-hub-offres.sous-home .cta-article span:hover {background: var(--totem-color-primary-600);}
.b-ext .page-hub-offres.sous-home .block-middle-contact {margin: 40px 0 60px;padding: var(--totem-space-10);}
.b-ext .page-hub-offres.sous-home .block-middle-contact .conseiller span.a {margin: auto;max-width: 284px;}
.b-ext .page-hub-offres.sous-home .block-middle-contact>div {padding: 0;}
.b-ext .page-hub-offres.sous-home .block-middle-contact>div:first-child {align-items: center;display: flex;padding-right: 0;text-align: left;}
.b-ext .page-hub-offres.sous-home .block-middle-contact>div:last-child {justify-content: center;}
.b-ext .page-hub-offres.sous-home .block-middle-contact p {font-size: 14px;}
.b-ext .page-hub-offres.sous-home .block-middle-contact p strong {font-size: 20px;font-weight: 700;}
.b-ext .page-hub-offres.sous-home .offert-list .item {font-weight: var(--totem-font-weight-700);}
.b-ext .page-hub-offres.sous-home .offert-list .item span {font-size: var(--totem-font-size-300);font-weight: inherit;line-height: var(--totem-font-lh-300);}
.b-ext .page-hub-offres.sous-home .section-hero {margin-top: 0;}
.b-ext .page-hub-offres.sous-home .section-hero .bloc-bottom {height: auto;}
.b-ext .page-hub-offres.sous-home .section-hero .bloc-bottom .cs-row {max-width: 474px;}
.b-ext .page-hub-offres.sous-home .section-hero p {margin-bottom: var(--totem-space-10);}
.b-ext .page-hub-offres.sous-home .section-hero p b {color: var(--totem-color-primary-500);font-weight: 700;}
.b-ext .page-hub-offres.sous-home .gamme-offert-list {transform: translateY(-50%);}
.b-ext .page-hub-offres.sous-home .filtres {background: var(--Meilleurtaux-Tertiary-100) !important;margin-bottom: 40px !important;max-width: 100% !important;padding: 20px 0 !important;}
.b-ext .page-hub-offres.sous-home .filtres.filtre-4>ul {margin-bottom: 0 !important;padding: 0 !important;}
@media (max-width:992px) {.b-ext .page-hub-offres.sous-home .block-middle-contact {width: 100%;}
	.b-ext .page-hub-offres.sous-home .block-middle-contact p {display: block;float: left;text-align: left;}}
@media (max-width:786px) and (min-width:576px) {.b-ext .page-hub-offres.sous-home .section-hero .d-none.d-md-block img {max-height: unset;}
	.b-ext .page-hub-offres.sous-home .filtres>ul {width: 100%;}
	.b-ext .page-hub-offres.sous-home .seo_home .content {margin: var(--totem-space-20) 0;padding: 0;}
	.b-ext .page-hub-offres.sous-home .seo_home .content .item-page {padding: var(--totem-space-20) var(--totem-space-10);}
	.b-ext .page-hub-offres.sous-home .seo_home .h2, .b-ext .page-hub-offres.sous-home .seo_home h2 {left: 0;margin: 0;padding: var(--totem-space-11) var(--totem-space-10);top: 0 !important;width: 100%;}
	.b-ext .page-hub-offres.sous-home .filtres {display: flex;margin: 0 -22px;padding: 10px 0;width: auto !important;}
	.b-ext .page-hub-offres.sous-home .page-hub-offres.sous-home .ct-slider-partenaire {margin: var(--totem-space-11) 0;padding: var(--totem-space-13) 0;}
	.b-ext .page-hub-offres.sous-home .bloc-best-carte {justify-content: center;}
	.b-ext .page-hub-offres.sous-home .bloc-best-carte .btn-primary {padding: 8px 0 !important;}
	.b-ext .page-hub-offres.sous-home .ct-slider-partenaire ul {display: block;gap: var(--totem-space-11);justify-content: center !important;margin: 0;}
	.b-ext .page-hub-offres.sous-home .ct-slider-partenaire ul img {height: auto;max-height: 68px;max-width: 120px;width: auto;}
	.b-ext .page-hub-offres.sous-home .block-middle-contact {margin-bottom: 56px;width: 100%;}
	.b-ext .page-hub-offres.sous-home .block-middle-contact>div:first-child {display: flex !important;gap: 20px;}
	.b-ext .page-hub-offres.sous-home .block-middle-contact p {font-size: 14px;text-align: left;}
	.b-ext .page-hub-offres.sous-home .block-middle-contact p span {display: inline;margin-bottom: 8px;}
	.b-ext .page-hub-offres.sous-home .bloc-bottom .cs-row {margin: auto;max-width: 400px;}
	.b-ext .page-hub-offres.sous-home .bloc-bottom b {text-align: center !important;}
	.b-ext .page-hub-offres.sous-home .gamme-offert-list {margin: -140px 0 0;transform: none;}
	.b-ext .page-hub-offres.sous-home .gamme-offert-list .offert-list {margin-top: 0;}
	.b-ext .page-hub-offres.sous-home .offert-list {transform: none;}
	.b-ext .page-hub-offres.sous-home .offert-list .row {justify-content: center;}
	.b-ext .page-hub-offres.sous-home .offert-list .item {line-height: 1.8;margin-bottom: 3px;max-width: 33%;text-align: left;white-space: pre-wrap;}
	.b-ext .page-hub-offres.sous-home .offert-list .item:last-of-type img {margin: 0;}
	.b-ext .page-hub-offres.sous-home .offert-list .item span {font-size: var(--totem-font-size-300);font-weight: var(--totem-font-weight-700);line-height: var(--totem-font-lh-300);}
	.b-ext .page-hub-offres.sous-home .offert-list .item+.item:before {content: "." !important;}}
@media (max-width:575px) {.b-ext .page-hub-offres.sous-home .ct-slider-partenaire .slick-track {gap: var(--totem-space-12);}
	.b-ext .page-hub-offres.sous-home .section-hero .d-none.d-md-block img {display: block !important;}
	.b-ext .page-hub-offres.sous-home #article-index ul {display: flex;flex-direction: column;gap: var(--totem-space-6);}
	.b-ext .page-hub-offres.sous-home .offert-list .NewtsBloc.TrustReview .TsImages {flex-direction: row;gap: 10px;}
	.b-ext .page-hub-offres.sous-home .offert-list .NewtsBloc.TrustReview .TsNote {display: block;}
	.b-ext .page-hub-offres.sous-home .section-hero {padding: var(--totem-space-13) 0 var(--totem-space-21);}
	.b-ext .page-hub-offres.sous-home .section-hero .bloc-bottom .cs-row {display: flex;flex-direction: row;gap: 0;}
	.b-ext .page-hub-offres.sous-home .block-middle-contact {margin: var(--totem-space-13) auto var(--totem-space-17) auto;padding: var(--totem-space-10);}
	.b-ext .page-hub-offres.sous-home .block-middle-contact p {float: none;text-align: center;}
	.b-ext .page-hub-offres.sous-home .bloc-best-carte {flex-direction: column;margin-bottom: var(--totem-space-12);}
	.b-ext .page-hub-offres.sous-home .bloc-best-carte .btn-cta {padding: var(--totem-space-5) !important;width: 100%;}
	.b-ext .page-hub-offres.sous-home .bloc-best-carte>div {max-width: unset;}
	.b-ext .page-hub-offres.sous-home .gamme-offert-list {transform: unset;}
	.b-ext .page-hub-offres.sous-home .ct-slider-partenaire img {display: block;height: auto;margin: auto;max-height: 68px;max-width: 100%;width: auto;}
	.b-ext .page-hub-offres.sous-home .ct-slider-partenaire strong {font-weight: var(--totem-font-weight-700);line-height: var(--totem-font-lh-700);}}
.b-ext .page-hub-offres .section-hero {background: var(--totem-color-secondary-50);overflow: hidden;padding: 20px 0 65px;position: relative;}
@media (max-width:786px) {.b-ext .page-hub-offres .section-hero {padding-top: 30px;}}
.b-ext .page-hub-offres .section-hero>.container {position: relative;z-index: 50;}
.b-ext .page-hub-offres .section-hero img {border-radius: 10px;display: block !important;height: auto;max-width: 100%;overflow: hidden;}
@media (max-width:992px) {.b-ext .page-hub-offres .section-hero img.d-md-none {display: none !important;}}
@media (max-width:576px) {.b-ext .page-hub-offres .section-hero img {display: none !important;max-width: 100%;width: 100%;}}
.b-ext .page-hub-offres .section-hero .d-none.d-md-block {display: none !important;}
@media (max-width:992px) {.b-ext .page-hub-offres .section-hero .d-none.d-md-block {display: block !important;}
	.b-ext .page-hub-offres .section-hero .d-none.d-md-block img {display: block !important;margin-bottom: 20px;max-height: 190px;-o-object-fit: cover;object-fit: cover;}}
.b-ext .page-hub-offres .section-hero .h1, .b-ext .page-hub-offres .section-hero h1 {font-size: 40px;font-size: calc(var(--font-size) * 4);font-weight: 900;line-height: 60px;margin-bottom: 20px;margin-top: 5px;}
.b-ext .page-hub-offres .section-hero .h1 span, .b-ext .page-hub-offres .section-hero h1 span {color: #c0543a;font-weight: 900;letter-spacing: normal;}
@media (max-width:786px) {.b-ext .page-hub-offres .section-hero .h1, .b-ext .page-hub-offres .section-hero h1 {font-size: 28px;font-size: calc(var(--font-size) * 2.8);line-height: 150%;margin-bottom: 5px;margin-top: 0;}}
.b-ext .page-hub-offres .section-hero p {font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 300;line-height: 39px;}
.b-ext .page-hub-offres .section-hero p span {color: #c0543a;font-weight: 700;}
@media (max-width:992px) {.b-ext .page-hub-offres .section-hero p {font-size: 20px !important;font-size: calc(var(--font-size) * 2) !important;line-height: 150% !important;}}
@media (max-width:786px) {.b-ext .page-hub-offres .section-hero p {margin-bottom: 25px;}
	.b-ext .page-hub-offres .section-hero p br {display: none;}}
.b-ext .page-hub-offres .section-hero .bloc-bottom {height: 210px;-ms-justify-content: flex-end;justify-content: flex-end;}
@media (max-width:786px) {.b-ext .page-hub-offres .section-hero .bloc-bottom {align-items: normal !important;height: auto;text-align: center;text-align: left;}}
.b-ext .page-hub-offres .section-hero .bloc-bottom .row {width: 100%;}
@media (max-width:786px) {.b-ext .page-hub-offres .section-hero .bloc-bottom .row {width: auto;}}
.b-ext .page-hub-offres .section-hero .bloc-bottom b {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 30px;margin-bottom: 20px;}
@media (max-width:786px) {.b-ext .page-hub-offres .section-hero .bloc-bottom b {margin-bottom: 10px;text-align: left;}}
.b-ext .page-hub-offres .section-hero .bloc-bottom b a {color: var(--totem-color-tertiary-900);text-decoration: none;}
.b-ext .page-hub-offres .section-hero .bloc-bottom .btn-button {background: #c0543a;background: var(--totem-asset-color-brand);border-radius: 4px;color: var(--totem-color-white);display: inline-block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;height: 100%;line-height: 20px;line-height: var(--totem-font-lh-200);padding: 15px 25px;position: relative;text-align: center;transition: all .3s ease;width: 100%;}
.b-ext .page-hub-offres .section-hero .bloc-bottom .btn-button:hover {background: var(--totem-color-primary-600);box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);}
.b-ext .page-hub-offres .section-hero .bloc-bottom span {display: inline-block;font-weight: 600;width: 100%;}
.b-ext .page-hub-offres .section-hero .bloc-bottom span i {display: block;margin-bottom: 10px;}
.b-ext .page-hub-offres .section-hero .bloc-bottom span i:before {font-size: 44px;font-size: calc(var(--font-size) * 4.4);}
.b-ext .comp-auto .section-hero {overflow: visible !important;padding: 56px 0;}
@media (max-width:786px) {.b-ext .comp-auto .section-hero {padding: 32px 20px;}
	.b-ext .comp-auto .section-hero .container {padding: 0;}
	.b-ext .comp-auto .section-hero .container p {margin-bottom: 0;}
	.b-ext .comp-auto .section-hero:before {display: none;}}
.b-ext .comp-auto .section-hero:after {background-position: right 0;top: 50%;z-index: 50;}
@media (max-width:786px) {.b-ext .comp-auto .section-hero:after {background-position: 0 0;left: -10%;top: 0;z-index: 0;}}
.b-ext .comp-auto .section-hero .h1 {margin-bottom: 10px;margin-top: -30px;}
@media (max-width:786px) {.b-ext .comp-auto .section-hero .h1 {margin-bottom: 8px;margin-top: 0;}}
.b-ext .comp-auto .section-hero .img-illu-hero {text-align: center;}
.b-ext .comp-auto .section-hero .row>[class^=col-] {margin-bottom: 0;}
.b-ext .section-offert-list {overflow: initial;padding: 0;position: relative;}
.b-ext .offert-list {background: #fff;border-radius: 10px;margin-top: -30px;}
@media (max-width:786px) {.b-ext .offert-list {margin-top: -70px;padding-bottom: 25px;}}
.b-ext .offert-list .item {font-size: 16px;font-size: calc(var(--font-size) * 1.6);-ms-justify-content: center;justify-content: center;}
@media (max-width:786px) {.b-ext .offert-list .item {flex-basis: auto;-ms-justify-content: flex-start;justify-content: flex-start;margin-bottom: 20px;}}
.b-ext .offert-list .item:first-of-type {-ms-justify-content: flex-start;justify-content: flex-start;}
@media (max-width:992px) {.b-ext .offert-list .item:first-of-type {-ms-justify-content: center;justify-content: center;}}
@media (max-width:786px) {.b-ext .offert-list .item:first-of-type {-ms-justify-content: flex-start;justify-content: flex-start;}}
.b-ext .offert-list .item:last-of-type {flex-direction: column;}
.b-ext .offert-list .item:last-of-type img {float: none;margin: 0 0 5px;}
.b-ext .offert-list .item:last-of-type .note-trust {color: var(--totem-color-secondary-500);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 500;}
@media (max-width:786px) {.b-ext .offert-list .item:last-of-type {margin-bottom: 0;}}
.b-ext .offert-list .item i {color: var(--totem-color-tertiary-900);display: inline-block;margin: 3px 10px 0 0;vertical-align: middle;}
.b-ext .offert-list .item img {float: left;margin-right: 10px;}
.b-ext .offert-list .item+.item:before {color: #c0543a;font-size: calc(var(--font-size) * 2);top: 40%;}
@media (max-width:576px) {.b-ext .offert-list .item+.item:before, .b-ext .offert-list .item:nth-last-of-type(3)+.item:before {display: none;}}
.b-ext .offert-list .item:first-child:before, .b-ext .offert-list .item:last-child:before {content: "";}
.b-ext .title-lg {color: #302e2d;font-family: var(--totem-font-family-web);font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 700;line-height: 150%;margin-bottom: 40px;margin-top: 0;text-align: center;}
.b-ext .title-lg b {color: #c0543a;}
@media (max-width:576px) {.b-ext .title-lg b {display: block;}}
.b-ext .bloc-best-carte {clear: both;margin-top: 30px;}
.b-ext .bloc-best-carte .inner {background-color: #fff;box-shadow: 3px 0 27px rgba(0,0,0,.06);padding: 25px;}
.b-ext .bloc-best-carte .titre-sm {font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 24px;margin-bottom: 10px;}
.b-ext .bloc-best-carte .titre-sm b {display: block;font-size: 20px;font-size: calc(var(--font-size) * 2);}
.b-ext .bloc-best-carte .bloc-money {margin-bottom: 25px;}
.b-ext .bloc-best-carte .bloc-money span {-webkit-text-fill-color: transparent;text-fill-color: transparent;background: linear-gradient(269.6deg,#008d93 -44.95%,#0ad6e0 113%);-webkit-background-clip: text;background-clip: text;font-size: 16px;font-size: calc(var(--font-size) * 1.6);}
.b-ext .bloc-best-carte .bloc-money span b {font-size: 50px;font-size: calc(var(--font-size) * 5);}
.b-ext .block-middle-contact {align-items: center;background: #fff;border-radius: 16px;box-shadow: 0 2px 19px rgba(0,0,0,.06);display: flex;flex-direction: row;justify-content: center;left: 0;padding: 25px;text-align: center;top: 0;transform: none;width: 100%;width: 347px;z-index: 1;}
@media (max-width:992px) {.b-ext .block-middle-contact {align-items: center;flex-direction: column;margin: 30px auto 0;position: relative;right: 0;text-align: center;transform: none;}
	.b-ext .block-middle-contact .col-sm-5 img {display: none !important;}
	.b-ext .block-middle-contact>div {display: unset !important;flex: unset;max-width: unset;text-align: center !important;}
	.b-ext .block-middle-contact>div+div {margin-top: 15px;}}
@media (min-width:992px) {.b-ext .block-middle-contact {flex-direction: row;justify-content: center;margin-top: -15px;width: 100%;}
	.b-ext .block-middle-contact .col-sm-5, .b-ext .block-middle-contact .col-sm-7, .b-ext .block-middle-contact .col-sm-8 {align-items: center;display: flex;padding-right: 0;text-align: left;}}
.b-ext .block-middle-contact .col-sm-5 img, .b-ext .block-middle-contact .col-sm-7 img, .b-ext .block-middle-contact .col-sm-8 img {border-radius: 10px;height: auto;margin-bottom: 8px;-o-object-fit: contain;object-fit: contain;width: 71px;}
@media (min-width:786px) {.b-ext .block-middle-contact .col-sm-5 img, .b-ext .block-middle-contact .col-sm-7 img, .b-ext .block-middle-contact .col-sm-8 img {display: block;float: left;margin-bottom: 0;margin-right: 20px;width: 71px;}}
.b-ext .block-middle-contact p {color: var(--totem-color-tertiary-900);font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 24px;}
.b-ext .block-middle-contact p strong {display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 26px;margin-bottom: 8px;}
@media (min-width:786px) {.b-ext .block-middle-contact p strong {font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 32px;margin-bottom: unset;}}
.b-ext .block-middle-contact p span {color: var(--totem-color-tertiary-900);font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 24px;}
.b-ext .block-middle-contact p span b {display: inline-block;}
@media (max-width:786px) {.b-ext .block-middle-contact p span {display: block;margin-bottom: 8px;}}
.b-ext .block-middle-contact p span.small-call {display: block;font-size: var(--totem-font-size-100);line-height: var(--totem-font-lh-100);}
.b-ext .block-middle-contact p.phone {color: var(--totem-color-tertiary-900);font-size: 14px;font-weight: 600;line-height: 20px;margin-top: 14px;}
@media (min-width:786px) {.b-ext .block-middle-contact p.phone {font-size: 12px;line-height: 18px;margin-top: 0;}}
.b-ext .block-middle-contact p.phone span {color: #4f4f4f;font-size: 18px;font-weight: 700;line-height: 24px;margin-top: 6px;}
.b-ext .block-middle-contact p.phone span.btn-secondary {align-items: center;border-radius: 12px;display: inline-flex;justify-content: center;padding: 16px;width: 100%;}
@media (min-width:786px) {.b-ext .block-middle-contact p.phone span.btn-secondary {font-size: 14px;font-weight: 600;height: 40px;line-height: 24px;padding: 0;width: 189px;}}
.b-ext .block-middle-contact p.phone span.btn-secondary img {margin-left: 15px;}
.b-ext .block-middle-contact .conseiller p strong {color: var(--totem-color-tertiary-900);font-size: 14px;font-weight: 600;line-height: 20px;}
.b-ext .block-middle-contact .conseiller p span {color: var(--totem-color-tertiary-900);font-size: 14px;font-weight: 400;line-height: 20px;}
@media (min-width:786px) {.b-ext .block-middle-contact .conseiller p span {font-size: 12px;line-height: 18px;}}
.b-ext .block-middle-contact .conseiller p span.btn-primary {align-items: center;border-radius: 12px;display: inline-flex;font-size: 18px;font-weight: 700;justify-content: center;line-height: 24px;margin-top: 6px;padding: 16px;width: 100%;}
@media (min-width:786px) {.b-ext .block-middle-contact .conseiller p span.btn-primary {font-size: 14px;font-weight: 600;height: 40px;line-height: 24px;padding: 0;width: 193px;}}
.b-ext .block-middle-contact .conseiller p span.btn-primary i {display: flex;margin-left: 18px;}
.b-ext .block-middle-contact .conseiller span.a {border: 1px solid var(--totem-color-primary-500);border-radius: 4px;color: var(--totem-color-primary-500);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;gap: 10px;line-height: 24px;max-width: 550px;padding: var(--totem-space-6) var(--totem-space-11);}
.b-ext .block-middle-contact .conseiller span.a i {font-size: 24px;font-size: calc(var(--font-size) * 2.4);}
.b-ext .btn.btn-primary.btn-md {background: #c0543a;border-radius: 4px;max-width: 320px;min-width: auto;padding: 10px !important;width: 100%;}
.b-ext .btn.btn-primary.btn-md, .b-ext .btn.btn-secondary {display: block;font-size: 16px !important;font-size: calc(var(--font-size) * 1.6) !important;font-weight: 600;margin: 0;}
.b-ext .btn.btn-secondary {background: var(--totem-color-secondary-500);border-radius: 4px !important;color: #fdfdfd !important;padding: 7px 10px;}
.b-ext .btn.btn-secondary:hover {background: var(--totem-color-secondary-600);box-shadow: 0 4px 20px 0 rgba(4,4,4,.4);}
.b-ext .btn.btn-secondary.w-icon i {color: #fdfdfd;display: inline-block;font-size: 24px;font-size: calc(var(--font-size) * 2.4);margin: 3px 0 0 5px;vertical-align: middle;}
.b-ext .btn.btn-secondary.btn-sm {display: inline-block;font-size: 12px !important;font-size: calc(var(--font-size) * 1.2) !important;font-weight: 600;max-width: none;padding: 6px 23px 4px;}
.b-ext .btn.btn-secondary.btn-sm.w-icon i {font-size: 18px;font-size: calc(var(--font-size) * 1.8);margin: 2px 0 0 5px;}
.b-ext .section-presentation-game {padding: 80px 0 70px;}
.b-ext .section-presentation-game.gamme-serenite .btn.btn-primary.btn-md {margin: 0 auto 20px;}
.b-ext .section-presentation-game .content {background: #f9f4f1;border-radius: 8px;padding: 45px 65px 20px;}
@media (max-width:1200px) {.b-ext .section-presentation-game .content {padding-left: 35px;padding-right: 35px;}}
.b-ext .section-presentation-game .content img {border-radius: 8px;margin-top: 25px;overflow: hidden;}
@media (max-width:992px) {.b-ext .section-presentation-game .content img {margin-top: 0;}}
.b-ext .section-presentation-game .title {font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 28px;margin-bottom: 15px;}
.b-ext .section-presentation-game p {font-size: 16px !important;font-size: calc(var(--font-size) * 1.6) !important;font-weight: 400 !important;line-height: 170% !important;margin-bottom: 40px !important;}
@media (max-width:786px) {.b-ext .section-presentation-game .container {padding-left: 0;padding-right: 0;}
	.b-ext .section-presentation-game .container .content {padding-left: 20px;padding-right: 20px;}
	.b-ext .section-presentation-game .container .content .title-lg {margin-bottom: 20px;}
	.b-ext .section-presentation-game .container .content .title-lg b {display: inline-block;}
	.b-ext .section-presentation-game .container .content p {margin-bottom: 20px !important;}
	.b-ext .section-presentation-game .container .content .btn {margin: auto;}}
.b-ext .section-plus {padding: 0 0 70px;}
.b-ext .section-plus .content {background: #f9f4f1;border-radius: 8px;padding: 40px 100px 20px;}
@media (max-width:992px) {.b-ext .section-plus .content {padding: 40px 25px 20px 40px;}}
@media (max-width:786px) {.b-ext .section-plus .content {padding: 35px 20px 10px;}}
.b-ext .section-plus .content .title-lg {color: var(--totem-color-secondary-500);margin: 0;text-align: left;}
@media (max-width:786px) {.b-ext .section-plus .content .title-lg {font-size: 20px;font-size: calc(var(--font-size) * 2);margin-bottom: 8px;text-align: center;}}
.b-ext .section-plus .content .col-left {padding-left: 110px;position: relative;}
.b-ext .section-plus .content .col-left img {left: 0;position: absolute;top: 0;}
.b-ext .section-plus .content .col-left p {font-size: 14px !important;font-size: calc(var(--font-size) * 1.4) !important;font-weight: 400;line-height: 170%;margin: 0;}
@media (max-width:786px) {.b-ext .section-plus .content .col-left {padding-left: 15px;}
	.b-ext .section-plus .content .col-left img {display: block;margin: 0 auto 15px;position: static;}}
.b-ext .section-plus .content .row [class*=col-]:last-of-type {text-align: right;}
@media (max-width:992px) {.b-ext .section-plus .content .row [class*=col-]:last-of-type {text-align: center;}}
.b-ext .section-why-budget {padding-bottom: 75px;}
@media (max-width:786px) {.b-ext .section-why-budget {padding-bottom: 45px;}}
.b-ext .section-why-budget .content .title-lg {margin: 0;text-align: left;}
@media (max-width:992px) {.b-ext .section-why-budget .content .title-lg {text-align: center;}}
.b-ext .section-why-budget .content .title-lg b {color: var(--totem-color-secondary-500);}
@media (max-width:786px) {.b-ext .section-why-budget .content .title-lg b {display: inline-block;}
	.b-ext .section-why-budget .content .title-lg br {display: none;}}
.b-ext .section-why-budget .content p {color: #535353;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 170%;margin: 0;padding-left: 45px;position: relative;}
.b-ext .section-why-budget .content p i {color: var(--totem-color-secondary-500);font-size: 30px;font-size: calc(var(--font-size) * 3);left: 0;position: absolute;top: 50%;transform: translateY(-50%);}
@media (max-width:786px) {.b-ext .section-why-budget .content p {margin-bottom: 20px;padding-left: 45px;}
	.b-ext .section-why-budget .content p i {font-size: 30px;font-size: calc(var(--font-size) * 3);}}
.b-ext .line-separated {height: 75px;}
@media (max-width:786px) {.b-ext .line-separated {height: 60px;}
	.b-ext .mfp-fade.mfp-wrap.mfp-ready .mfp-content {left: 20px;right: 20px;top: 20px;width: auto;}}
.b-ext .mfp-fade.mfp-bg.mfp-ready {opacity: .5 !important;}
.b-ext .white-popup-v2 {background: var(--totem-color-white);border-radius: 10px;margin-left: -77px;padding: 40px;width: 730px;}
@media (max-width:786px) {.b-ext .white-popup-v2 {margin-left: 0;padding: 20px;width: auto;}
	.b-ext .white-popup-v2 .title-md {font-size: 26px;font-size: calc(var(--font-size) * 2.6);text-align: center;}}
.b-ext .white-popup-v2 .mfp-body img {border-radius: 50%;display: block;height: 90px;margin: auto auto 15px;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;overflow: hidden;width: 90px;}
.b-ext .white-popup-v2 .mfp-body p {font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 170%;margin-bottom: 20px;}
.b-ext .white-popup-v2 .mfp-body p b {font-weight: 600;}
.b-ext .white-popup-v2 .mfp-bottom {text-align: center;}
@media (max-width:576px) {.b-ext .white-popup-v2 .mfp-bottom {display: -ms-flex;display: flex;flex-direction: column;}}
.b-ext .white-popup-v2 .btn.btn-tertiaire {background: var(--totem-color-white);border: 1px solid var(--totem-color-secondary-500);border-radius: 4px;color: var(--totem-color-secondary-500) !important;display: inline-block;font-family: var(--totem-font-family-web);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 600;height: auto;line-height: 23px;margin: 0 20px 0 0;min-width: auto;padding: 16px 24px;position: static;vertical-align: middle;width: auto;}
@media (max-width:576px) {.b-ext .white-popup-v2 .btn.btn-tertiaire {margin: 15px 0 0;order: 1;width: 100%;}}
.b-ext .white-popup-v2 .btn.btn-primary {background: #c0543a;border-radius: 4px;margin: 0;padding: 16px 24px;}
@media (max-width:992px) {.b-ext .white-popup-v2 .btn.btn-primary {font-size: 18px;font-size: calc(var(--font-size) * 1.8);}}
@media (max-width:786px) {.b-ext .white-popup-v2 .btn.btn-primary {height: 56px;width: auto;}}
@media (max-width:576px) {.b-ext .white-popup-v2 .btn.btn-primary {line-height: 24px;order: 0;width: 100%;}}
.b-ext .tooltip {display: inline-block;position: relative;}
.b-ext .tooltip:hover .tooltiptext {opacity: 1;visibility: visible;}
.b-ext .tooltip .tooltiptext {background-color: var(--totem-color-white);border-radius: 8px;box-shadow: 0 1px 20px 0 rgba(0,0,0,.15);color: #302e2d;font-size: 13px;font-size: calc(var(--font-size) * 1.3);font-style: normal;font-weight: 400;left: 20px;opacity: 0;padding: 25px;position: absolute;top: -20px;transition: all .3s ease;visibility: hidden;width: 390px;z-index: 5;}
@media (max-width:576px) {.b-ext .tooltip .tooltiptext {width: 300px;}}
.b-ext .tooltip .tooltiptext b {display: block;font-size: 13px;font-size: calc(var(--font-size) * 1.3);font-weight: 700;line-height: 150%;margin-bottom: 5px;}
.b-ext .tooltip .tooltiptext p {font-size: 13px !important;font-size: calc(var(--font-size) * 1.3) !important;font-weight: 400;line-height: 150% !important;}
.b-ext .tooltip .tooltiptext p:last-of-type {margin: 0;}
@media (max-width:786px) {.b-ext .page-hub-offre .section-hero h2 {font-size: 28px;line-height: 42px;}
	.b-ext .page-hub-offre .section-hero p {font-size: 20px;line-height: 30px;}
	.b-ext .page-hub-offre .section-hero .bloc-bottom {align-items: normal !important;height: auto;margin: 40px 0;}
	.b-ext .page-hub-offre .section-hero .bloc-bottom a {margin-bottom: 15px;width: 100%;}
	.b-ext .page-hub-offre .offert-list .item {flex-basis: auto;-ms-justify-content: flex-start;justify-content: flex-start;margin-bottom: 15px;}
	.b-ext .page-hub-offre .offert-list .item:before {display: none;}}
.b-ext .breadcrumbs {color: #302e2d;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;margin-bottom: 20px;}
@media (max-width:786px) {.b-ext .breadcrumbs {margin-bottom: 10px;}}
.b-ext .breadcrumbs a {color: #302e2d;text-decoration: none;}
.b-ext .breadcrumbs a:hover {text-decoration: underline;}
.b-ext .section-table-formule {padding: 0 0 90px;}
.b-ext .pricing__table {display: -ms-flex;display: flex;margin-top: 30px;}
.b-ext .pricing__table .pt__title {flex: 1;max-width: 32%;}
.b-ext .pricing__table .pt__title .pt__title__wrap {align-items: flex-start;flex: 1;flex-direction: column;-ms-justify-content: flex-start;justify-content: flex-start;position: relative;text-align: center;}
.b-ext .pricing__table .pt__title .pt__title__wrap .pt__row {align-items: center;border-bottom: 1px solid var(--totem-color-tertiary-200);color: var(--totem-color-tertiary-900);display: -ms-flex;display: flex;flex-direction: row;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;height: 56.8px;-ms-justify-content: flex-start;justify-content: flex-start;padding: 15px 10px;text-align: left;}
@media (max-width:786px) {.b-ext .pricing__table .pt__title .pt__title__wrap .pt__row {font-size: 12px !important;line-height: 15px;}}
.b-ext .pricing__table .pt__title .pt__title__wrap .pt__row i {color: #535353;font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 0;margin-right: 10px;}
.b-ext .pricing__table .pt__title .pt__title__wrap .pt__row:first-child {align-items: center;background: var(--totem-color-secondary-50);border-radius: 6px 6px 0 0;color: var(--totem-color-tertiary-900);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;-ms-justify-content: center;justify-content: center;margin-top: 30px;min-height: 67px;}
@media (max-width:786px) {.b-ext .pricing__table .pt__title .pt__title__wrap .pt__row:first-child {font-size: 14px !important;font-size: calc(var(--font-size) * 1.4) !important;margin-top: 13px;}}
@media (max-width:640px) {.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__row:first-child, .b-ext .pricing__table .pt__title .pt__title__wrap .pt__row {font-size: 12px !important;font-size: calc(var(--font-size) * 1.2) !important;}}
.b-ext .pricing__table .pt__option {flex: 1;padding-left: var(--totem-space-10);position: relative;}
.b-ext .pricing__table .pt__option .pt__option__mobile__nav {bottom: auto;display: none;-ms-justify-content: space-between;justify-content: space-between;left: 0;position: absolute;right: auto;top: 0;width: 100%;z-index: 1;}
.b-ext .pricing__table .pt__option .pt__option__mobile__nav .mobile__nav__btn {align-items: center;background: var(--totem-color-secondary-500);border-radius: 50%;color: var(--totem-color-white);display: -ms-flex;display: flex;height: 40px;-ms-justify-content: center;justify-content: center;transition: .5s;width: 40px;}
@media (max-width:576px) {.b-ext .pricing__table .pt__option .pt__option__mobile__nav .mobile__nav__btn {height: 25px;width: 25px;}
	.b-ext .pricing__table .pt__option .pt__option__mobile__nav .mobile__nav__btn svg {width: 11px;}}
.b-ext .pricing__table .pt__option .pt__option__mobile__nav .mobile__nav__btn svg {width: 16px;}
.b-ext .pricing__table .pt__option .pt__option__mobile__nav.swiper-button-disabled {opacity: .5;}
.b-ext .pricing__table .pt__option .pt__option__item {flex: 1;margin: 0 0 0 20px;max-width: 33%;width: auto;}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item {border-radius: 10px;display: -ms-flex;display: flex;flex: 1;flex-direction: column;-ms-justify-content: flex-start;justify-content: flex-start;margin-bottom: 1px;overflow: hidden;position: relative;}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item.recommend {border: 1px solid var(--totem-color-primary-500);}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap {align-items: flex-start;flex: 1;flex-direction: column;-ms-justify-content: flex-start;justify-content: flex-start;position: relative;text-align: center;}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row {align-items: center;border-bottom: 1px solid var(--totem-color-tertiary-200);color: var(--totem-color-tertiary-900);display: -ms-flex;display: flex;flex-direction: column;-ms-justify-content: center;justify-content: center;min-height: 30px;padding: 13px 10px;}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row i {font-size: 24px;font-size: calc(var(--font-size) * 2.4);line-height: 0;}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row i.mtx-icon-approve {color: #27ae60;}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row i.mtx-icon-outline {color: #f84141;transform: rotate(45deg);}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row small {display: block;font-size: 12px;transform: translateY(-6px);}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row:first-child {background: var(--totem-color-primary-50);color: var(--totem-color-tertiary-900);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;-ms-justify-content: center;justify-content: center;min-height: 55px;padding: 13px 10px 10px;}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row:first-child span {font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;margin: 9px 0 6px;}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row:first-child span sup {color: inherit;display: inline-block;position: relative;transform: translateY(-5px);}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row:first-child span sup a {color: inherit;font-size: 85%;position: relative;text-decoration: none;}
@media (max-width:576px) {.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row:first-child span {font-size: 12px;font-size: calc(var(--font-size) * 1.2);}}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row:first-child span b {display: inline-block;font-size: 30px;font-size: calc(var(--font-size) * 3);font-weight: 700;margin-right: 7px;vertical-align: middle;}
@media (max-width:786px) {.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row:first-child span b {font-size: 25px;font-size: calc(var(--font-size) * 2.5);}}
@media (max-width:576px) {.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row:first-child span b {font-size: 20px;font-size: calc(var(--font-size) * 2);}}
.b-ext .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row:last-child {border-bottom: 0;display: inline-flex;padding: 12px 8px;}
@media (max-width:992px) {.b-ext .pricing__table .pt__option .pt__option__slider {overflow: hidden;}
	.b-ext .pricing__table .pt__option .pt__option__item {flex: none;margin: 0 auto;min-width: 100%;width: 100% !important;width: auto !important;}
	.b-ext .pricing__table .pt__option, .b-ext .pricing__table .pt__title {max-width: 50%;padding: 0 10px;}
	.b-ext .pricing__table .pt__option .pt__option__mobile__nav {grid-column-gap: 8px;grid-row-gap: 8px;display: -ms-flex;display: flex;-ms-justify-content: space-between;justify-content: space-between;margin-left: 0;top: 40px;width: 100%;z-index: 2;}}
.b-ext .comp-auto .title-lg {font-size: 30px;font-size: calc(var(--font-size) * 3);margin-bottom: 20px;text-align: left;}
.b-ext .comp-auto .cnt-txt-lg {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 170%;margin-bottom: 32px;}
.b-ext .comp-auto .pricing__table .pt__title .pt__title__wrap .pt__row {font-weight: 600;}
.b-ext .comp-auto .pricing__table .pt__title .pt__title__wrap .pt__row:first-child {color: var(--totem-color-tertiary-900);height: 56px;margin-top: 0;padding: 12px 8px;}
.b-ext .comp-auto .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);}
.b-ext .comp-auto .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap .pt__row:first-child {background: var(--totem-color-primary-50);color: var(--totem-color-tertiary-900);height: 56px;padding: 5px 8px;}
.b-ext .comp-auto .pricing__table .pt__option .pt__option__item .pt__item.recommend {border-color: #c0543a;}
.b-ext .comp-auto #article-index {margin: 0;padding: 0;}
.b-ext .section-guide {margin-bottom: 80px;}
@media (max-width:786px) {.b-ext .section-guide {margin-bottom: 50px;}}
.b-ext .section-guide .col-guide {gap: 20px;margin-bottom: 0;}
@media (max-width:992px) {.b-ext .section-guide .col-guide {margin-bottom: var(--totem-space-13);}}
.b-ext .section-guide .col-guide .title-link-guide {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;margin-bottom: 10px;}
.b-ext .section-guide .col-guide .title-link-guide a {color: var(--totem-color-tertiary-900);text-decoration: none;}
.b-ext .section-guide .col-guide .item-guide {margin-bottom: 12px;}
.b-ext .section-guide .col-guide .item-guide a {color: #302e2d;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 170%;text-decoration: none;}
.b-ext .section-guide .col-guide .item-guide a:hover {color: #c0543a;text-decoration: underline;}
.b-ext .container-wrapper .bc-promesse.comp-auto.seo-auto {padding-bottom: 0;}
.b-ext .container-wrapper .bc-promesse.comp-auto.seo-auto .seo_home {margin-bottom: 0;}
.b-ext #article-index ul a.toclink {height: 100%;}
.b-ext #article-index.full-w-liste ul {grid-template-columns: repeat(1,1fr);}
.b-ext #article-index.full-w-liste h3 {margin-bottom: 20px !important;}
@media (max-width:1200px) {.b-ext .btn-display.btn-liste {bottom: 15px;}}
.b-ext .top-search .btn-filters {margin-top: 0;}
.b-ext #article-index {background-color: var(--totem-color-white);margin: 45px auto;padding: 30px 15px;}
@media (min-width:992px) {.b-ext #article-index {float: none;margin-left: 0;max-width: 100%;padding: 30px 90px;}}
.b-ext #article-index h3 {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 600;line-height: 26px;margin: 0;padding-bottom: 15px;position: relative;text-transform: lowercase;}
.b-ext #article-index h3:first-letter {text-transform: uppercase;}
.b-ext #article-index h3:after {background-color: var(--totem-color-primary-500);bottom: 0;content: "";display: block;height: 3px;left: 0;max-width: 57px;position: absolute;width: 100%;z-index: 1;}
@media (min-width:992px) {.b-ext #article-index ul {grid-gap: 0 30px;display: grid;grid-template-columns: repeat(2,1fr);grid-template-rows: repeat(1,1fr);}}
.b-ext #article-index ul li {-moz-column-break-inside: avoid;border-bottom: 1px solid #f9f4f1;break-inside: avoid;list-style-type: none;margin: 0;transition-duration: .4s;}
.b-ext #article-index ul li a {align-items: center;color: #6d6d6d;display: flex;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 500;justify-content: space-between;line-height: 22px;padding: 15px 0;text-decoration: none;transition-duration: .4s;}
.b-ext #article-index ul li a:before {display: none;}
.b-ext #article-index ul li a:after {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "";display: inline-block;font-display: swap;font-family: mtx_font;font-size: 24px;font-size: calc(var(--font-size) * 2.4);font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;text-transform: none;}
@media (min-width:786px) {.b-ext #article-index ul li a {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;}}
.b-ext #article-index ul li a:hover {color: var(--totem-color-primary-500);text-decoration: none;}
.b-ext #article-index ul li.active, .b-ext #article-index ul li:hover {border-color: var(--totem-color-primary-500);}
.b-ext #article-index ul li.active a, .b-ext #article-index ul li.active a:hover, .b-ext #article-index ul li:hover a, .b-ext #article-index ul li:hover a:hover {color: var(--totem-color-primary-500);}
.b-ext #article-index ul li.active a:after, .b-ext #article-index ul li.active a:hover:after, .b-ext #article-index ul li:hover a:after, .b-ext #article-index ul li:hover a:hover:after {content: "";}
.b-ext .mtx-page-calculette #article-index {background-color: var(--totem-color-white);margin: 45px auto;padding: 30px 15px;}
@media (min-width:992px) {.b-ext .mtx-page-calculette #article-index {float: none;margin-left: 0;max-width: 100%;padding: 30px 90px;}}
.b-ext .mtx-page-calculette #article-index h3 {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 600;line-height: 26px;margin: 0;padding-bottom: 15px;position: relative;text-transform: lowercase;}
.b-ext .mtx-page-calculette #article-index h3:first-letter {text-transform: uppercase;}
.b-ext .mtx-page-calculette #article-index h3:after {background-color: var(--totem-color-primary-500);bottom: 0;content: "";display: block;height: 3px;left: 0;max-width: 57px;position: absolute;width: 100%;z-index: 1;}
.b-ext .mtx-page-calculette #article-index ul {margin-top: 30px;}
@media (min-width:992px) {.b-ext .mtx-page-calculette #article-index ul {grid-gap: 20px;display: grid;grid-template-columns: repeat(2,1fr);grid-template-rows: repeat(1,1fr);}}
.b-ext .mtx-page-calculette #article-index ul li {-moz-column-break-inside: avoid;border: 1px solid #f9f4f1;border-radius: 16px;break-inside: avoid;list-style-type: none;margin: 0;transition-duration: .4s;}
.b-ext .mtx-page-calculette #article-index ul li a {align-items: center;color: #535353;display: flex;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 500;justify-content: space-between;line-height: 22px;padding: 20px 26px;text-decoration: none;transition-duration: .4s;}
.b-ext .mtx-page-calculette #article-index ul li a:before {display: none;}
.b-ext .mtx-page-calculette #article-index ul li a:after {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;border: 2px solid;border-radius: 50%;content: "";display: inline-block;font-display: swap;font-family: mtx_font;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;margin-left: 20px;text-transform: none;}
@media (min-width:786px) {.b-ext .mtx-page-calculette #article-index ul li a {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;}}
.b-ext .mtx-page-calculette #article-index ul li a:hover {color: var(--totem-color-primary-500);text-decoration: none;}
.b-ext .mtx-page-calculette #article-index ul li.active, .b-ext .mtx-page-calculette #article-index ul li:hover {border-color: var(--totem-color-primary-500);}
.b-ext .mtx-page-calculette #article-index ul li.active a, .b-ext .mtx-page-calculette #article-index ul li.active a:hover, .b-ext .mtx-page-calculette #article-index ul li:hover a, .b-ext .mtx-page-calculette #article-index ul li:hover a:hover {color: var(--totem-color-primary-500);}
.b-ext .mtx-page-calculette #article-index ul li.active a:after, .b-ext .mtx-page-calculette #article-index ul li.active a:hover:after, .b-ext .mtx-page-calculette #article-index ul li:hover a:after, .b-ext .mtx-page-calculette #article-index ul li:hover a:hover:after {content: "";}
.b-ext .offres-sante .top-content:before {background-image: url("/ext/css/images_html/home_mutuelle-sante/bg-top-full-test.webp");background-position: 50% 20% !important;}
.b-ext .produits-sante .top-content:before {background-image: url("/ext/css/images_html/home_mutuelle-sante/bg-top-full-2.jpg");}
@media (max-width:786px) {.b-ext .produits-sante .top-content:before {background-image: url("/ext/css/images_html/home_mutuelle-sante/bg-top-full-mobile.jpg");}}
.b-ext .home-metier.mutuelle-sante .top-content {height: 458px;position: relative;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante .top-content {height: 390px;overflow: hidden;}}
.b-ext .home-metier.mutuelle-sante .top-content .header-titre .line-sep, .b-ext .home-metier.mutuelle-sante .top-content .header-titre h1, .b-ext .home-metier.mutuelle-sante .top-content .header-titre h2 {border-top: .5px solid var(--totem-color-white);color: #c0543a !important;font-size: 42px;font-weight: 800 !important;letter-spacing: .08em;margin: 0;padding: 20px 0 !important;text-shadow: 0 1.0708px 4.28319px rgba(0,0,0,.25);text-transform: uppercase;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .top-content .header-titre .line-sep, .b-ext .home-metier.mutuelle-sante .top-content .header-titre h1, .b-ext .home-metier.mutuelle-sante .top-content .header-titre h2 {font-size: 26px !important;}}
.b-ext .home-metier.mutuelle-sante .top-content .header-titre .line-sep {margin: 0 auto;padding: 10px 0 !important;}
.b-ext .home-metier.mutuelle-sante .top-content .header-titre h3 {background: transparent;color: var(--totem-color-white);font-size: 42px;font-weight: 400;letter-spacing: .08em;padding: 0 15px;position: relative;text-transform: uppercase;top: -15px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .top-content .header-titre h3 {font-size: 33px !important;}}
.b-ext .home-metier.mutuelle-sante .top-content .header-titre h3:after, .b-ext .home-metier.mutuelle-sante .top-content .header-titre h3:before {border-bottom: .5px solid var(--totem-color-white);content: "";position: absolute;top: 20px;width: 27%;}
.b-ext .home-metier.mutuelle-sante .top-content .header-titre h3:before {left: 0;}
.b-ext .home-metier.mutuelle-sante .top-content .header-titre h3:after {right: 0;}
.b-ext .home-metier.mutuelle-sante .top-content .header-titre .titre {border-top: .5px solid var(--totem-color-white);color: #c0543a !important;font-size: 42px;font-weight: 800 !important;letter-spacing: .08em;margin: 0;padding: 20px 0 !important;text-shadow: 0 1.0708px 4.28319px rgba(0,0,0,.25);text-transform: uppercase;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .top-content .header-titre .titre {font-size: 26px !important;}}
.b-ext .home-metier.mutuelle-sante .top-content:before {background-position: 100%;background-repeat: no-repeat;background-size: cover;content: "";height: 458px;position: absolute;width: 100%;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante .top-content:before {background-position: bottom;background-size: cover;height: 390px;}}
.b-ext .home-metier.mutuelle-sante .top-content:after {background: linear-gradient(90deg,hsla(0,0%,59%,.7) 12%,hsla(0,0%,100%,0));content: "";height: 100%;position: absolute;top: 0;width: 100%;}
.b-ext .home-metier.mutuelle-sante .top-content .bloc {color: var(--totem-color-white);position: absolute;top: 30px;z-index: 5;}
.b-ext .home-metier.mutuelle-sante .top-content .bloc.pdt {top: 100px;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante .top-content .bloc {position: relative;}}
.b-ext .home-metier.mutuelle-sante .top-content .bloc .h2, .b-ext .home-metier.mutuelle-sante .top-content .bloc h2 {color: var(--totem-color-white);font-size: 40px;font-weight: 700;line-height: 45px;}
.b-ext .home-metier.mutuelle-sante .top-content .bloc .h2 span, .b-ext .home-metier.mutuelle-sante .top-content .bloc h2 span {color: #c0543a;font-weight: 700;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante .top-content .bloc .h2, .b-ext .home-metier.mutuelle-sante .top-content .bloc h2 {font-size: 26px;font-weight: 700;line-height: 30px;margin-bottom: 15px;}}
.b-ext .home-metier.mutuelle-sante .top-content .bloc ul {margin-bottom: 30px;}
.b-ext .home-metier.mutuelle-sante .top-content .bloc ul li {font-size: 16px;font-weight: 700;line-height: 28px;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante .top-content .bloc ul li {font-size: 14px;line-height: 22px;}
	.b-ext .home-metier.mutuelle-sante .top-content .bloc a {font-size: 16px;line-height: 22px;width: 100%;}
	.b-ext .home-metier.mutuelle-sante .top-content .bloc a.btn-primary {padding: 16px 24px !important;width: -moz-fit-content;width: fit-content;}
	.b-ext .home-metier.mutuelle-sante.mutuelle-sante.pdt .top-content:after {background: linear-gradient(0deg,rgba(0,0,0,.7) 10%,transparent 60%);}
	.b-ext .home-metier.mutuelle-sante.mutuelle-sante.pdt .top-content {min-height: 360px;}
	.b-ext .home-metier.mutuelle-sante.mutuelle-sante.pdt .top-content .header-titre h2 {font-size: 40px !important;line-height: 45px !important;margin-bottom: 30px !important;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.mutuelle-sante.pdt .top-content .header-titre h2 {font-size: 26px !important;}
	.b-ext .home-metier.mutuelle-sante.mutuelle-sante.pdt .top-content .header-titre h3 {margin: 0 0 10px;}}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.mutuelle-sante.pdt .top-content:before {height: 360px;}}
.b-ext .home-metier.mutuelle-sante.mutuelle-sante.pdt .top-content .bloc {top: 70px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.mutuelle-sante.pdt .top-content .bloc {top: 170px;}}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.mutuelle-sante.pdt .top-content .bloc .line-sep, .b-ext .home-metier.mutuelle-sante.mutuelle-sante.pdt .top-content .bloc h2 {margin: 0 !important;padding: 8px 0 !important;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm {padding: 0 !important;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm h1.title, .b-ext .home-metier.mutuelle-sante .middle-content-hm h2.title {color: #535353;font-size: 30px;font-weight: 400;line-height: 35px;text-align: center;width: 100%;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm h1.title b, .b-ext .home-metier.mutuelle-sante .middle-content-hm h2.title b {color: #c0543a;font-weight: 800;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm h1.title {font-size: 36px;line-height: 48px;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm .titre {color: #535353;display: block;font-size: 28px;font-weight: 600;line-height: 33px;margin-bottom: 30px;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt {background: #fff;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .col-md-3 {margin-bottom: 30px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .col-md-4.blc {margin: 0 auto 50px;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt h2 {color: #535353;display: flex;font-size: 20px;font-weight: 500;justify-content: center;line-height: 35px;margin-bottom: 40px;width: 100%;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt h2 {display: block;text-align: center;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt h2 span {align-items: center;display: flex;height: 50px;letter-spacing: 0;margin-right: 15px;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt h2 span {display: block;height: auto;margin: 0 auto 15px;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc {display: flex;filter: drop-shadow(0 4px 30px rgba(0,0,0,.1));flex-direction: column;height: 100%;min-height: 500px;padding: 10px 10px 30px;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc {min-height: auto;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc h3 {display: inline-block;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc h3 {width: 85%;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc h3 b {color: var(--totem-color-tertiary-900);font-weight: 400;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc h4 {color: var(--totem-color-primary-500);font-size: 18px;font-weight: 700;letter-spacing: .08em;line-height: 27px;margin-bottom: 5px;text-transform: uppercase;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .img {height: 155px;margin-bottom: 30px;position: relative;}
@media (max-width:1200px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .img {height: 110px;}}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .img {height: 270px;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .img {height: 120px;}}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .img {display: block;text-align: center;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .img img {border-radius: 8px;display: block;height: auto;left: 0;position: absolute;right: 0;top: 0;width: 100%;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .ct-img {align-items: center;display: flex;height: 115px;justify-content: center;position: relative;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .content {margin-bottom: 30px;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .content {margin: 0 auto 30px;width: 95%;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .content p.sub {color: #868686;font-size: 12px;font-weight: 400;line-height: 18px;margin-top: 5px;text-align: center;}
@media (max-width:1200px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .content p.sub br {display: none;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .content+div {display: flex;flex-direction: column;gap: 15px;margin-top: auto;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc a {color: #535353;font-size: 14px;margin-bottom: 15px;padding: 12px;text-decoration: none;width: 70%;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc a {padding: 12px;width: 95%;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc a:last-child {margin: 0;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .bottom-bt {bottom: 30px;position: absolute;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.gamme-pdt .bloc .bottom-bt {bottom: 0;position: relative;width: 100%;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-top {background: #fff;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-top p {font-weight: 500;text-align: center;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-top p br {display: none;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-top .content-liste {border-radius: 10px;box-shadow: 0 4px 30px rgba(0,0,0,.1);margin-top: 60px;padding-bottom: 45px;padding-top: 45px;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-top .content-liste ul {margin: 0;padding: 0 45px;width: 100%;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-top .content-liste ul {padding: 0 20px;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-top .content-liste ul li {margin: 10px 0;overflow: hidden;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-top .content-liste ul li:last-child {margin: 0;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-top .content-liste ul li i {color: var(--totem-color-primary-500);float: left;width: 18px;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-top .content-liste ul li i:before {font-weight: 900;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-top .content-liste ul li span {float: right;line-height: 20px;width: 96%;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-top .content-liste ul li span {width: 93%;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules {background: var(--totem-color-secondary-50);overflow: hidden;padding: 60px 0;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules select {background: transparent;cursor: pointer;}
@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm) {@supports (-webkit-appearance:none) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules select {background-color: var(--totem-color-white);}}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement {margin: 30px 0;position: relative;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement {margin: 30px 0 0;min-height: 73vh;width: 100%;}}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement {min-height: auto;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .row .col-md-3:first-child {bottom: 0;margin: 30px 0 0;order: 4;width: 100%;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement h2 {border-bottom: 1px solid #d3d3d3;border-top: 1px solid #d3d3d3;color: var(--totem-color-tertiary-900);font-size: 16px;font-weight: 400;line-height: 26px;margin: 45px 0 0;padding: 10px 0;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement h2 {margin: 0;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement h2 span {font-size: 30px;font-weight: 600;padding: 0;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .legende {bottom: 0;position: absolute;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .legende {position: relative;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .legende ul {margin: 0;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .legende ul li {font-size: 13px;line-height: 22px;margin: 20px 0 10px;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .legende ul li:before {background: var(--totem-color-white);border-radius: 50%;content: "";display: block;float: left;height: 22px;margin-right: 10px;width: 22px;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .legende ul li.bullet-1:before {background: var(--totem-color-primary-100);border: 1px solid #d3d3d3;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .legende ul li.bullet-2:before {background: var(--totem-color-primary-300);}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .legende ul li.bullet-3:before {background: #c0543a;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement h3 {color: #535353;font-size: 18px;font-weight: 400;line-height: 27px;margin: 0 0 15px;text-align: center;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement h3 {font-size: 16px;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .chart {border-radius: 8px;height: 380px;margin: 0;overflow: hidden;width: 100%;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .chart {display: grid;font-size: 18px;height: 230px;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .chart li {height: 380px;margin: 0;position: relative;vertical-align: bottom;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .chart li {height: 230px;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .chart li span:last-child b {color: var(--totem-color-white);}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement span {animation: draw 1s ease-in-out;display: flex;padding: 30px;position: relative;}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement span b {align-content: center;color: #535353;display: flex;flex-wrap: wrap;font-size: 30px;font-weight: 600;line-height: 45px;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement span b {font-size: 18px;}}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement span.bg-1 {background: var(--totem-color-primary-100);}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement span.bg-2 {background: var(--totem-color-primary-300);}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement span.bg-2 b {color: var(--totem-color-white);}
.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement span.bg-3 {background: var(--totem-color-primary-500);}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement span {padding: 15px;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .middle-content-hm.formules .content-formules .box-remboursement .mobile-ct {height: 275px;margin: 0;max-width: 33.333333%;}}
@keyframes draw {0% {height: 0;}}
.b-ext .ct-slider-partenaire ul {display: block;margin: 0;}
.b-ext .ct-slider-partenaire ul li img {display: block;height: inherit;max-width: none;}
.b-ext .item-page .partenaires-arrow li {margin: auto 20px auto auto;}
.b-ext .item-page .partenaires-arrow li:last-child {margin: 0;}
.b-ext .full-page .item-page .page-header {display: none;}
.b-ext .modal-produits-catalogue {font-family: var(--totem-font-family-web);margin: 20px auto;max-width: 750px;position: relative;transition: all 1s;width: auto;}
@media (max-width:992px) {.b-ext .modal-produits-catalogue {max-width: 90%;}}
.b-ext .modal-produits-catalogue .modal-content {border-radius: 15px;overflow: hidden;}
.b-ext .modal-produits-catalogue .modal-content .modal-header {background: var(--totem-color-primary-500);border-radius: 15px 15px 0 0;padding: 20px;}
.b-ext .modal-produits-catalogue .modal-content .modal-header h3 {color: var(--totem-color-white);font-size: 20px;font-weight: 600;line-height: 26px;text-align: center;}
.b-ext .modal-produits-catalogue .modal-content .modal-body {background: #fff;padding: 40px;}
@media (max-width:992px) {.b-ext .modal-produits-catalogue .modal-content .modal-body {padding: 20px;}}
.b-ext .modal-produits-catalogue .modal-content .modal-body form .new-item {position: relative;}
.b-ext .modal-produits-catalogue .modal-content .modal-body form .new-item .top {margin-bottom: 30px;overflow: hidden;}
.b-ext .modal-produits-catalogue .modal-content .modal-body form .new-item .top h4 {color: var(--totem-color-tertiary-900);float: left;font-size: 18px;font-weight: 600;line-height: 24px;position: relative;width: 59%;}
.b-ext .modal-produits-catalogue .modal-content .modal-body form .new-item .top h4:after {border-top: 1px solid #d3d3d3;content: "";left: 90px;position: absolute;top: 13px;width: 100%;}
.b-ext .modal-produits-catalogue .modal-content .modal-body form .new-item .top button {padding: 5px;position: absolute;right: 0;top: -2px;width: 160px;}
.b-ext .modal-produits-catalogue .modal-content .modal-body button {font-size: 14px;font-weight: 600;line-height: 24px;width: 100%;}
.b-ext .modal-produits-catalogue .modal-content .modal-body button i {margin-right: 5px;}
.b-ext .modal-produits-catalogue .modal-content .modal-body button[type=submit] {width: auto;}
@media (max-width:576px) {.b-ext .modal-produits-catalogue .modal-content .modal-body button[type=submit] {width: 95%;}
	.b-ext .modal-produits-catalogue .btn {margin: 0;width: 100%;}}
.b-ext .modal-produits-catalogue .radio-bt .form-text-label {float: left;}
.b-ext .modal-produits-catalogue .radio-bt .rdio {cursor: pointer;display: initial;margin: 0 0 0 30px;padding-left: 10px;position: relative;}
@media (max-width:576px) {.b-ext .modal-produits-catalogue .radio-bt .rdio {margin: 0 0 0 15px;padding-left: 5px;}}
.b-ext .modal-produits-catalogue .radio-bt .rdio input[type=radio] {opacity: 0;}
.b-ext .modal-produits-catalogue .radio-bt .rdio label {cursor: pointer;font-size: 14px;font-weight: 500;padding-left: 0;}
.b-ext .modal-produits-catalogue .radio-bt .rdio label:before {background: #fff;border: 1px solid #b9b9b9;border-radius: 50px;content: "";display: inline-block;height: 18px;left: 0;position: absolute;top: 1px;width: 18px;}
.b-ext .modal-produits-catalogue .radio-bt .rdio input[type=radio] {margin: 0;}
.b-ext .modal-produits-catalogue .radio-bt .rdio input[type=radio]:disabled+label:before {background: var(--totem-color-primary-500);}
.b-ext .modal-produits-catalogue .radio-bt .rdio input[type=radio]:checked+label:after {background: var(--totem-color-primary-500);border-radius: 50px;content: "";display: inline-block;font-size: 11px;height: 10px;left: 4px;position: absolute;top: 5px;width: 10px;}
.b-ext .modal-produits-catalogue .radio-bt .rdio-default input[type=radio]:checked+label:before, .b-ext .modal-produits-catalogue .radio-bt .rdio-primary input[type=radio]:checked+label:before {border-color: var(--totem-color-primary-500);}
.b-ext .modal-produits-catalogue .radio-bt .rdio-primary input[type=radio]:checked+label:after {background-color: var(--totem-color-primary-500);}
.b-ext .mfp-fade.mfp-bg {opacity: 0;transition: all .15s ease-out;}
.b-ext .mfp-close-btn-in .mfp-close {color: #fff !important;font-size: calc(var(--font-size) * 4);opacity: 1;top: 10px;}
.b-ext .mfp-fade.mfp-bg.mfp-ready {opacity: .8;}
.b-ext .mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.b-ext .mfp-fade.mfp-wrap .mfp-content {opacity: 0;transition: all .4s ease-out;}
.b-ext .mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.b-ext .mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}
.b-ext .modal-produits-catalogue .form-text, .b-ext .mutuelle-sante .form-text {margin-bottom: 10px;}
.b-ext .modal-produits-catalogue .form-text select, .b-ext .mutuelle-sante .form-text select {cursor: pointer;}
.b-ext .modal-produits-catalogue .form-text-label, .b-ext .mutuelle-sante .form-text-label {color: #3a3a3a;display: block;font-weight: 600;margin-bottom: 10px;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.b-ext .modal-produits-catalogue .form-text-input, .b-ext .mutuelle-sante .form-text-input {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-clip: padding-box;background-color: #fff;border: 1px solid #d3d3d3;border-radius: 5px;box-shadow: none;color: #302e2d;display: block;font-size: 16px;font-weight: 700;line-height: 20px;outline-color: #c0543a;padding: 12px 20px;width: 100%;}
.b-ext .modal-produits-catalogue .form-text-input::-ms-expand, .b-ext .mutuelle-sante .form-text-input::-ms-expand {background-color: transparent;border: 0;}
.b-ext .modal-produits-catalogue .form-text-input:focus, .b-ext .mutuelle-sante .form-text-input:focus {border-color: #c0543a;outline: none;}
.b-ext .modal-produits-catalogue .form-text-input::-moz-placeholder, .b-ext .mutuelle-sante .form-text-input::-moz-placeholder {color: #b9b9b9;font-size: 15px;font-weight: 400;opacity: 1;}
.b-ext .modal-produits-catalogue .form-text-input::placeholder, .b-ext .mutuelle-sante .form-text-input::placeholder {color: #b9b9b9;font-size: 15px;font-weight: 400;opacity: 1;}
.b-ext .modal-produits-catalogue .form-text-input:disabled, .b-ext .modal-produits-catalogue .form-text-input[readonly], .b-ext .mutuelle-sante .form-text-input:disabled, .b-ext .mutuelle-sante .form-text-input[readonly] {background-color: #fff;opacity: 1;}
.b-ext .modal-produits-catalogue .form-text+.form-text, .b-ext .mutuelle-sante .form-text+.form-text {margin-top: 30px;}
.b-ext .modal-produits-catalogue .form-text-picto, .b-ext .mutuelle-sante .form-text-picto {background: transparent;border: none;cursor: pointer;font-size: 20px;left: 20px;line-height: 0;position: absolute;top: 15px;z-index: 2;}
.b-ext .modal-produits-catalogue .ct-confirm, .b-ext .modal-produits-catalogue .ct-error, .b-ext .mutuelle-sante .ct-confirm, .b-ext .mutuelle-sante .ct-error {display: none;overflow: hidden;text-align: center;}
.b-ext .modal-produits-catalogue .ct-confirm h3, .b-ext .modal-produits-catalogue .ct-error h3, .b-ext .mutuelle-sante .ct-confirm h3, .b-ext .mutuelle-sante .ct-error h3 {line-height: 22px;position: relative;}
.b-ext .modal-produits-catalogue .ct-confirm .icon, .b-ext .modal-produits-catalogue .ct-error .icon, .b-ext .mutuelle-sante .ct-confirm .icon, .b-ext .mutuelle-sante .ct-error .icon {border: 4px solid gray;border-radius: 50%;box-sizing: content-box;height: 80px;margin: 0 auto;padding: 0;position: relative;transform: scale(1);width: 80px;}
.b-ext .modal-produits-catalogue .ct-confirm .icon.error, .b-ext .modal-produits-catalogue .ct-error .icon.error, .b-ext .mutuelle-sante .ct-confirm .icon.error, .b-ext .mutuelle-sante .ct-error .icon.error {border-color: var(--totem-color-status-error-500);}
.b-ext .modal-produits-catalogue .ct-confirm .icon.error .x-mark, .b-ext .modal-produits-catalogue .ct-error .icon.error .x-mark, .b-ext .mutuelle-sante .ct-confirm .icon.error .x-mark, .b-ext .mutuelle-sante .ct-error .icon.error .x-mark {display: block;position: relative;}
.b-ext .modal-produits-catalogue .ct-confirm .icon.error .errorLine, .b-ext .modal-produits-catalogue .ct-error .icon.error .errorLine, .b-ext .mutuelle-sante .ct-confirm .icon.error .errorLine, .b-ext .mutuelle-sante .ct-error .icon.error .errorLine {background-color: var(--totem-color-status-error-500);border-radius: 2px;display: block;height: 5px;position: absolute;top: 37px;width: 47px;}
.b-ext .modal-produits-catalogue .ct-confirm .icon.error .errorLine.left, .b-ext .modal-produits-catalogue .ct-error .icon.error .errorLine.left, .b-ext .mutuelle-sante .ct-confirm .icon.error .errorLine.left, .b-ext .mutuelle-sante .ct-error .icon.error .errorLine.left {left: 17px;transform: rotate(45deg);}
.b-ext .modal-produits-catalogue .ct-confirm .icon.error .errorLine.right, .b-ext .modal-produits-catalogue .ct-error .icon.error .errorLine.right, .b-ext .mutuelle-sante .ct-confirm .icon.error .errorLine.right, .b-ext .mutuelle-sante .ct-error .icon.error .errorLine.right {right: 16px;transform: rotate(-45deg);}
.b-ext .modal-produits-catalogue .ct-confirm .icon.success, .b-ext .modal-produits-catalogue .ct-error .icon.success, .b-ext .mutuelle-sante .ct-confirm .icon.success, .b-ext .mutuelle-sante .ct-error .icon.success {border-color: var(--totem-color-status-success-500);}
.b-ext .modal-produits-catalogue .ct-confirm .icon.success:after, .b-ext .modal-produits-catalogue .ct-confirm .icon.success:before, .b-ext .modal-produits-catalogue .ct-error .icon.success:after, .b-ext .modal-produits-catalogue .ct-error .icon.success:before, .b-ext .mutuelle-sante .ct-confirm .icon.success:after, .b-ext .mutuelle-sante .ct-confirm .icon.success:before, .b-ext .mutuelle-sante .ct-error .icon.success:after, .b-ext .mutuelle-sante .ct-error .icon.success:before {background: #fff;content: "";height: 120px;position: absolute;transform: rotate(45deg);width: 60px;}
.b-ext .modal-produits-catalogue .ct-confirm .icon.success:before, .b-ext .modal-produits-catalogue .ct-error .icon.success:before, .b-ext .mutuelle-sante .ct-confirm .icon.success:before, .b-ext .mutuelle-sante .ct-error .icon.success:before {border-radius: 120px 0 0 120px;left: -33px;top: -7px;transform: rotate(-45deg);transform-origin: 60px 60px;}
.b-ext .modal-produits-catalogue .ct-confirm .icon.success:after, .b-ext .modal-produits-catalogue .ct-error .icon.success:after, .b-ext .mutuelle-sante .ct-confirm .icon.success:after, .b-ext .mutuelle-sante .ct-error .icon.success:after {border-radius: 0 120px 120px 0;left: 30px;top: -11px;transform: rotate(-45deg);transform-origin: 0 60px;}
.b-ext .modal-produits-catalogue .ct-confirm .icon.success .placeholder, .b-ext .modal-produits-catalogue .ct-error .icon.success .placeholder, .b-ext .mutuelle-sante .ct-confirm .icon.success .placeholder, .b-ext .mutuelle-sante .ct-error .icon.success .placeholder {border: 4px solid var(--totem-color-status-success-500);border-radius: 50%;box-sizing: content-box;height: 80px;left: -4px;position: absolute;top: -4px;width: 80px;z-index: 2;}
.b-ext .modal-produits-catalogue .ct-confirm .icon.success .fix, .b-ext .modal-produits-catalogue .ct-error .icon.success .fix, .b-ext .mutuelle-sante .ct-confirm .icon.success .fix, .b-ext .mutuelle-sante .ct-error .icon.success .fix {background-color: #fff;height: 90px;left: 28px;position: absolute;top: 8px;transform: rotate(-45deg);width: 5px;z-index: 1;}
.b-ext .modal-produits-catalogue .ct-confirm .icon.success .successLine, .b-ext .modal-produits-catalogue .ct-error .icon.success .successLine, .b-ext .mutuelle-sante .ct-confirm .icon.success .successLine, .b-ext .mutuelle-sante .ct-error .icon.success .successLine {background-color: var(--totem-color-status-success-500);border-radius: 2px;display: block;height: 5px;position: absolute;z-index: 2;}
.b-ext .modal-produits-catalogue .ct-confirm .icon.success .successLine.tip, .b-ext .modal-produits-catalogue .ct-error .icon.success .successLine.tip, .b-ext .mutuelle-sante .ct-confirm .icon.success .successLine.tip, .b-ext .mutuelle-sante .ct-error .icon.success .successLine.tip {left: 14px;top: 46px;transform: rotate(45deg);width: 25px;}
.b-ext .modal-produits-catalogue .ct-confirm .icon.success .successLine.long, .b-ext .modal-produits-catalogue .ct-error .icon.success .successLine.long, .b-ext .mutuelle-sante .ct-confirm .icon.success .successLine.long, .b-ext .mutuelle-sante .ct-error .icon.success .successLine.long {right: 8px;top: 38px;transform: rotate(-45deg);width: 47px;}
@keyframes animateSuccessTip {0%, 54% {left: 1px;top: 19px;width: 0;}
	70% {left: -8px;top: 37px;width: 50px;}
	84% {left: 21px;top: 48px;width: 17px;}
	to {left: 14px;top: 45px;width: 25px;}}
@keyframes animateSuccessLong {0%, 65% {right: 46px;top: 54px;width: 0;}
	84% {right: 0;top: 35px;width: 55px;}
	to {right: 8px;top: 38px;width: 47px;}}
@keyframes rotatePlaceholder {0%, 5% {transform: rotate(-45deg);}
	12%, to {transform: rotate(-405deg);}}
.b-ext .modal-produits-catalogue .ct-confirm .animateSuccessTip, .b-ext .modal-produits-catalogue .ct-error .animateSuccessTip, .b-ext .mutuelle-sante .ct-confirm .animateSuccessTip, .b-ext .mutuelle-sante .ct-error .animateSuccessTip {animation: animateSuccessTip .75s;}
.b-ext .modal-produits-catalogue .ct-confirm .animateSuccessLong, .b-ext .modal-produits-catalogue .ct-error .animateSuccessLong, .b-ext .mutuelle-sante .ct-confirm .animateSuccessLong, .b-ext .mutuelle-sante .ct-error .animateSuccessLong {animation: animateSuccessLong .75s;}
.b-ext .modal-produits-catalogue .ct-confirm .icon.success.animate:after, .b-ext .modal-produits-catalogue .ct-error .icon.success.animate:after, .b-ext .mutuelle-sante .ct-confirm .icon.success.animate:after, .b-ext .mutuelle-sante .ct-error .icon.success.animate:after {animation: rotatePlaceholder 4.25s ease-in;}
@media (max-width:992px) {.b-ext .bandeau-home-metiers.sante-pdt {display: block !important;opacity: 1 !important;}
	.b-ext .bandeau-home-metiers .btn-primary {background-color: var(--totem-color-primary-500);font-size: 16px;padding: 16px 24px !important;width: -moz-fit-content;width: fit-content;}
	.b-ext .bandeau-home-metiers .btn-primary:visited {background-color: inherit;}}
.b-ext .offres-sante.custome-banner .top-content, .b-ext .produits-sante.custome-banner .top-content {align-items: center;display: flex;height: unset !important;min-height: 270px;padding: calc(var(--font-size) * 3) 0;position: relative;}
@media (max-width:992px) {.b-ext .offres-sante.custome-banner .top-content, .b-ext .produits-sante.custome-banner .top-content {margin-bottom: 30px;}}
.b-ext .offres-sante.custome-banner .top-content .bloc, .b-ext .produits-sante.custome-banner .top-content .bloc {display: table;position: relative !important;top: unset !important;z-index: 5;}
.b-ext .offres-sante.custome-banner .top-content .bloc.header-titre, .b-ext .produits-sante.custome-banner .top-content .bloc.header-titre {text-align: left;}
.b-ext .offres-sante.custome-banner .top-content:after, .b-ext .offres-sante.custome-banner .top-content:before, .b-ext .produits-sante.custome-banner .top-content:after, .b-ext .produits-sante.custome-banner .top-content:before {height: 100% !important;}
@media (max-width:992px) {.b-ext .offres-sante.custome-banner .home-metier, .b-ext .produits-sante.custome-banner .home-metier {background-color: #fff;}}
.b-ext .cta-grey {align-items: center;background: var(--color-state-bg-primary);border-radius: 12px;color: var(--color-black-900);display: flex;flex-direction: row;font-size: 14px;font-weight: 600;justify-content: center;line-height: 24px;margin-left: 5px;padding: 4px 24px;text-decoration: none;transition: .5s;}
.b-ext .cta-grey:hover {background: #e2d6cf;opacity: .8;}
.b-ext .bloc-bt .col-md-6 {margin: 0;}
.b-ext .bloc-bt .col-md-6 .btn-button {background: #f9f4f1;border-radius: 10px !important;color: #7c8fd4;display: block;font-size: 14px;font-weight: 600;line-height: 22px;margin: 5px;padding: 15px;text-decoration: none;transition: .5s;}
.b-ext .bloc-bt .col-md-6 .btn-button.selected, .b-ext .bloc-bt .col-md-6 .btn-button:active, .b-ext .bloc-bt .col-md-6 .btn-button:hover {background: #7c8fd4;color: var(--totem-color-white);}
.b-ext .bloc-bt .col-md-6 .btn-button.selected i, .b-ext .bloc-bt .col-md-6 .btn-button:active i, .b-ext .bloc-bt .col-md-6 .btn-button:hover i {color: var(--totem-color-white);}
.b-ext .btn {background-image: none;background: #c0543a;border: none;box-shadow: none;color: #fff;cursor: pointer;display: inline-block;font-family: inherit;font-size: 17px;font-style: normal;font-weight: 600;height: auto;letter-spacing: 0;line-height: 22px;margin: 15px 0;overflow: hidden;padding: 8px 30px;touch-action: manipulation;transition: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;vertical-align: middle;}
.b-ext .btn.selected, .b-ext .btn:active, .b-ext .btn:hover {background: #cd7661;color: #fff;outline: 0;text-decoration: none;}
.b-ext .btn[disabled]:active, .b-ext .btn[disabled]:hover {background: #c0543a;color: #fff;}
.b-ext .btn.is-disabled, .b-ext .btn:disabled {box-shadow: none;cursor: not-allowed;opacity: .6;pointer-events: none;}
.b-ext .btn-large {font-size: 18px;font-weight: 700;line-height: 24px;padding: 16px 60px;white-space: normal;}
@media (min-width:786px) {.b-ext .btn-large {padding: 16px 75px;width: auto;}}
.b-ext .btn-link {background: none;border: none;border-radius: 0;box-shadow: none;color: var(--totem-color-tertiary-900);cursor: pointer;font-weight: 400;height: auto;margin: initial;padding: initial;text-decoration: underline;transition: none;}
.b-ext .btn-link:focus, .b-ext .btn-link:hover {color: #c0543a;text-decoration: underline;}
.b-ext .btn-primary {background: var(--totem-color-primary-500);border-radius: 16px;color: #fff !important;line-height: 24px;padding: 16px 72px;text-align: center;text-decoration: none !important;}
.b-ext .btn-primary span {font-size: 18px;font-weight: 600;line-height: 24px;margin: 0 !important;}
.b-ext .btn-primary:focus, .b-ext .btn-primary:hover {background: #cd7661;}
.b-ext .btn-primary:visited {background: var(--totem-color-primary-500);}
.b-ext .btn-light {background: var(--totem-color-white);border-radius: 16px;color: #302e2d !important;cursor: pointer;display: inline-block;font-size: 18px;font-weight: 600;line-height: 24px;padding: 16px 72px;text-align: center;text-decoration: none !important;transition: .5s;}
.b-ext .btn-light:focus, .b-ext .btn-light:hover {color: #302e2d;}
.b-ext .btn.btn-down-apply {align-items: center;background: var(--totem-color-white);border: var(--totem-border-300) solid var(--totem-color-primary-500);border-radius: var(--totem-radius-3);color: var(--totem-color-primary-500);display: flex;padding: 16px 24px;transition: all .5s;}
.b-ext .btn-secondary {background: #f9f4f1;border: 0;border-radius: 16px !important;color: #535353 !important;cursor: pointer;display: inline-block;font-size: 18px;font-weight: 700;line-height: 24px;padding: 16px 72px;text-align: center;text-decoration: none !important;transition: .5s;}
.b-ext .btn-secondary.selected, .b-ext .btn-secondary:active, .b-ext .btn-secondary:hover, .b-ext .btn-secondary[disabled]:active, .b-ext .btn-secondary[disabled]:hover {background: #e2d6cf;}
@media (min-width:992px) {.b-ext .btn-secondary {padding: 12px 45px;}}
.b-ext .btn-secondary-new {align-items: center;background-color: #f9f4f1;border: none;border-radius: 6px;color: var(--totem-color-secondary-500);cursor: pointer;display: flex;font-size: 12px;font-weight: 600;gap: 8px;line-height: 20px;padding: 8px 12px;text-decoration: none;transition: all .5s;}
@media (min-width:786px) {.b-ext .btn-secondary-new {font-size: 18px;font-weight: 600;line-height: 20px;padding: 16px 24px;}}
.b-ext .btn-secondary-new i {font-size: 24px;}
.b-ext .btn-secondary-new:hover {background-color: #a78570;}
.b-ext .btn-primary, .b-ext .btn-secondary-new:hover {color: var(--totem-color-white);transition: all .5s;}
.b-ext .btn-primary {align-items: center;border: none;border-radius: 6px;cursor: pointer;display: inline-block;font-size: 18px;font-weight: 600;gap: 8px;line-height: 20px;padding: 16px 24px;text-decoration: none;}
.b-ext .btn-primary.small {font-size: 12px;line-height: 20px;padding: 8px 12px !important;width: auto;}
.b-ext .btn-primary i {font-size: 24px;}
.b-ext .btn-primary:hover {background-color: var(--totem-color-primary-600);}
.b-ext .btn-primary-medium {align-items: center;background-color: var(--totem-color-primary-500);border-radius: 6px;color: var(--totem-color-white);display: flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-style: normal;font-weight: 600;gap: 8px;height: 56px;justify-content: center;line-height: 20px;padding: 16px 24px;text-decoration-line: underline;text-decoration: none;}
.b-ext .btn-primary-medium:after, .b-ext .btn-primary-medium:before {content: "";font-family: mtx_font;font-size: 15px;font-size: calc(var(--font-size) * 1.5);font-weight: 100;}
.b-ext .btn-primary-medium:hover {background-color: #c0543a;}
.b-ext .btn-primary-medium:hover:after, .b-ext .btn-primary-medium:hover:before {text-decoration: none;text-decoration-line: none;}
.b-ext .btn-secondary-medium {align-items: center;background-color: #f9f4f1;border-radius: 6px;color: var(--totem-color-secondary-500);display: flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-style: normal;font-weight: 600;gap: 8px;height: 56px;justify-content: center;line-height: 20px;padding: 16px 24px;text-decoration-line: underline;text-decoration: none;}
.b-ext .btn-secondary-medium:before {content: "";font-family: mtx_font;font-size: 15px;font-size: calc(var(--font-size) * 1.5);font-weight: 100;}
.b-ext .btn-secondary-medium:after {content: "";font-family: mtx_font;font-size: 15px;font-weight: 100;}
.b-ext .btn-secondary-medium:hover {background-color: #a78570;color: var(--totem-color-white);}
.b-ext .btn-secondary-medium:hover:after, .b-ext .btn-secondary-medium:hover:before {text-decoration: none;text-decoration-line: none;}
.b-ext .btn-secondary-medium:focus {background-color: var(--totem-color-secondary-500);color: var(--totem-color-white);}
.b-ext .home-metier.credit-conso {background: var(--totem-color-white);}
.b-ext .home-metier.ci .top-content-hm {margin-bottom: 0;}
.b-ext .home-metier.ci .top-content-hm:after {background: linear-gradient(90deg,#a58463 22.64%,hsla(0,0%,100%,0));}
.b-ext .home-metier.ci .top-content-hm .bloc-mea {background: url("/ext/images_html/home_ci/visuel-mea-mobile.png") no-repeat;background-size: cover;height: 543px;}
@media (min-width:786px) {.b-ext .home-metier.ci .top-content-hm .bloc-mea {background: url("/ext/images_html/home_ci/visuel-mea.jpg") no-repeat;height: 320px;}}
.b-ext .home-metier.ci .top-content-hm .bloc-mea .bloc-titre-bt a {background: #c0543a;font-size: 18px;font-style: normal;font-weight: 700;line-height: 24px;}
.b-ext .home-metier.ci .top-content-hm .bloc-mea .taux {bottom: auto;display: inline-flex;flex-direction: column;flex-wrap: wrap;justify-content: center;left: auto;position: absolute;right: 19px;top: 89px;}
@media (min-width:786px) {.b-ext .home-metier.ci .top-content-hm .bloc-mea .taux {bottom: 35px;left: 29px;right: auto;top: auto;}}
.b-ext .home-metier.ci .top-content-hm .bloc-mea .taux p {align-items: center;background: #f6f6f9;color: var(--totem-color-tertiary-900);display: inline-flex;font-size: 15px;font-size: calc(var(--font-size) * 1.5);font-style: normal;font-weight: 600;height: 37px;justify-content: center;line-height: 20px;margin-bottom: 10px;width: 148px;}
@media (min-width:786px) {.b-ext .home-metier.ci .top-content-hm .bloc-mea .taux p {font-size: 20px;font-size: calc(var(--font-size) * 2);height: 46px;line-height: 26px;margin-bottom: 4px;width: 189px;}}
.b-ext .home-metier.ci .top-content-hm .bloc-mea .taux ul {display: inline-flex;flex-direction: column;}
@media (min-width:786px) {.b-ext .home-metier.ci .top-content-hm .bloc-mea .taux ul {flex-direction: row;}}
.b-ext .home-metier.ci .top-content-hm .bloc-mea .taux ul li {align-items: center;background: #7c8fd4;display: inline-flex;height: 34px;justify-content: center;width: 147px;}
.b-ext .home-metier.ci .top-content-hm .bloc-mea .taux ul li:not(:last-child) {margin: 0 0 5px;}
@media (min-width:786px) {.b-ext .home-metier.ci .top-content-hm .bloc-mea .taux ul li:not(:last-child) {margin: 0 5px 0 0;}}
.b-ext .home-metier.ci .top-content-hm .bloc-mea .taux ul li span.taux_val {color: #fff;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-style: normal;font-weight: 400;line-height: 24px;}
.b-ext .home-metier.ci .top-content-hm .bloc-mea .titre-rotate {top: 52.5%;}
@media (min-width:786px) {.b-ext .home-metier.ci .top-content-hm .bloc-mea .titre-rotate {left: 40%;top: 30.5%;}}
.b-ext .home-metier.ci .top-content-hm:before {background-image: url("/ext/images_html/home_ci/bg-hm-ci.jpg");}
.b-ext .home-metier.ci .top-content-hm .titre {overflow: hidden;padding: 40px 0;position: relative;z-index: 5;}
.b-ext .home-metier.ci .top-content-hm .titre h1 {font-size: 30px;font-weight: 700;line-height: 35px;margin-bottom: 15px;}
.b-ext .home-metier.ci .top-content-hm .titre span {font-size: 14px;font-weight: 500;line-height: 22px;}
.b-ext .home-metier.ci .top-content-hm .titre span:before {border: 1px solid transparent;}
.b-ext .home-metier.ci .middle-content-hm .box-infos {margin: 40px 0 0;}
.b-ext .home-metier.ci.has-campaign .top-content-hm:before {background-image: url("/ext/images_html/home_ci/bg-hm-ci-v2.jpg");}
@media (max-width:992px) {.b-ext .home-metier.ci.has-campaign .top-content-hm:before {background-image: url("/ext/images_html/home_ci/bg-hm-ci-mobile-v2.png");filter: none;height: 287px;}
	.b-ext .home-metier.ci.has-campaign .top-content-hm:after {height: 287px;}
	.b-ext .home-metier.ci.has-campaign .top-content-hm .titre {align-items: center;display: flex;height: 129px;padding: 0;}}
.b-ext .home-metier.ci.has-campaign .top-content-hm .titre h1 {margin: 0;padding-right: 240px;}
@media (max-width:992px) {.b-ext .home-metier.ci.has-campaign .top-content-hm .titre h1 {font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 26px;padding: 0 0 0 35px;width: auto;}
	.b-ext .home-metier.ci.has-campaign .top-content-hm .titre h1:before {width: 22px;}}
.b-ext .home-metier.ci.has-campaign .top-content-hm .bloc-mea {background-position: -114px -49px;background-size: 63%;display: flex;padding: 0;}
@media (max-width:992px) {.b-ext .home-metier.ci.has-campaign .top-content-hm .bloc-mea {background: url("/ext/css/images_html/home_ci/visuel-mea-mobile-v2.png") top no-repeat;background-size: cover;height: 347px;}}
.b-ext .home-metier.ci.has-campaign .top-content-hm .bloc-mea:before {display: none;}
.b-ext .home-metier.ci.has-campaign .top-content-hm .bloc-titre-bt {align-items: center;background: #fff;display: flex;flex: 0 0 50%;flex-direction: column;justify-content: center;margin-left: auto;max-width: none;width: auto;}
@media (max-width:992px) {.b-ext .home-metier.ci.has-campaign .top-content-hm .bloc-titre-bt {bottom: 0;height: 189px;justify-content: center;left: 0;padding: 0;position: absolute;right: 0;}}
.b-ext .home-metier.ci.has-campaign .middle-content-hm {padding-top: 20px;}
.b-ext .home-metier.ci.has-campaign .middle-content-hm .taux {display: flex;flex-direction: row;justify-content: left;margin-bottom: 20px;position: static;}
@media (max-width:992px) {.b-ext .home-metier.ci.has-campaign .middle-content-hm .taux {display: block;text-align: center;}}
.b-ext .home-metier.ci.has-campaign .middle-content-hm .taux p {align-items: center;background: var(--totem-color-white);display: inline-flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 600;height: 34px;margin-right: 15px;padding: 0 15px;width: auto;}
@media (max-width:992px) {.b-ext .home-metier.ci.has-campaign .middle-content-hm .taux p {margin: 0 0 11px;}
	.b-ext .home-metier.ci.has-campaign .middle-content-hm .taux ul {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;gap: 11px;justify-content: center;}}
.b-ext .home-metier.ci.has-campaign .middle-content-hm .taux ul li {align-items: center;background: #7c8fd4;display: inline-flex;height: 34px;justify-content: center;min-width: 160px;}
.b-ext .home-metier.ci.has-campaign .middle-content-hm .taux ul li:not(:last-child) {margin: 0 10px 0 0;}
@media (max-width:992px) {.b-ext .home-metier.ci.has-campaign .middle-content-hm .taux ul li:not(:last-child) {margin: 0;}
	.b-ext .home-metier.ci.has-campaign .middle-content-hm .taux ul li {width: 139px;}}
.b-ext .home-metier.ci.has-campaign .middle-content-hm .taux ul li span.taux_val {color: var(--totem-color-white);font-style: normal;font-weight: 400;line-height: 24px;}
@media (max-width:992px) {.b-ext .home-metier.ci.has-campaign .middle-content-hm .taux ul li span.taux_val {font-size: 11px;font-size: calc(var(--font-size) * 1.1);}}
.b-ext .home-metier.ci.has-campaign .middle-content-hm .taux ul li span.taux_val b {font-size: 20px;font-size: calc(var(--font-size) * 2);}
.b-ext .home-metier.ci.has-campaign .middle-content-hm .evaluation-montant .card {box-shadow: 3px 0 27px rgba(0,0,0,.06);}
.b-ext .home-metier.ci.has-campaign .middle-content-hm .evaluation-montant .subtitle {display: flex;justify-content: center;margin-top: 20px;order: 3;text-align: center;}
@media (max-width:992px) {.b-ext .home-metier.ci.has-campaign .middle-content-hm .evaluation-montant .subtitle {justify-content: start;order: unset;}}
.b-ext .home-metier.ci.has-campaign .middle-content-hm .evaluation-montant .bloc-promesse .bloc-desc {display: none;}
.b-ext .home-metier.ci.has-campaign .middle-content-hm .box-infos {margin-top: 0;}
@media (max-width:992px) {.b-ext .home-metier.ci.has-campaign .middle-content-hm .box-infos {margin-top: 40px;}}
.b-ext .home-metier.ci .hero-bloc {display: grid;grid-template-areas: "left right" "bottom right";}
@media screen and (max-width:992px) {.b-ext .home-metier.ci .hero-bloc {grid-template-areas: "left" "right" "bottom";}}
.b-ext .home-metier.ci.new-lp {background-color: #fff !important;}
.b-ext .home-metier.ci.new-lp .container, .b-ext .home-metier.ci.new-lp~#footer .container, .b-ext .home-metier.ci.new-lp~.block-app .container, .b-ext .home-metier.ci.new-lp~.bottom-fraude .container, .b-ext .home-metier.ci.new-lp~footer .container {max-width: 1120px;}
.b-ext .home-metier.ci.new-lp .comp-immo .font-SEA, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .font-SEA {font-size: 45px;font-size: calc(var(--font-size) * 4.5);}
.b-ext .home-metier.ci.new-lp .comp-immo h2, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo h2 {font-size: 30px;font-weight: 700;line-height: 48px;margin-bottom: var(--totem-space-10);}
@media screen and (max-width:992px) {.b-ext .home-metier.ci.new-lp .comp-immo h2, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo h2 {font-size: 26px;line-height: 40px;}
	.b-ext .home-metier.ci.new-lp .comp-immo h2 br, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo h2 br {display: none;}}
.b-ext .home-metier.ci.new-lp .comp-immo h3, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo h3 {font-size: 24px;font-weight: 700;line-height: 39px;margin-bottom: 20px;}
.b-ext .home-metier.ci.new-lp .comp-immo .section-hero, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero {margin: 0;padding: 0;}
.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc {-moz-column-gap: var(--totem-space-10);column-gap: var(--totem-space-10);display: grid;grid-auto-columns: minmax(0,1fr);grid-template-areas: "left right" "bottom right";margin-bottom: 48px;padding: 56px var(--totem-space-10);row-gap: 0;}
@media screen and (max-width:1400px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc {padding: 36px 14px;}}
@media screen and (max-width:1200px) and (min-width:992px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc {padding: 36px 14px;}}
@media screen and (max-width:992px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc {grid-template-areas: "left" "right" "bottom";padding: var(--totem-space-13) var(--totem-space-11) 56px;row-gap: 0;}}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc {margin-bottom: 112px;padding: var(--totem-space-13) var(--totem-space-10) 56px;}
	.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc.no-margin-mobile, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc.no-margin-mobile {margin-bottom: 0;}}
.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-title, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-title {font-size: 26px;grid-area: left;-ms-grid-column: 1;-ms-grid-row: 1;}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-title, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-title {font-size: 20px;}}
.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-title h2, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-title h2 {font-size: 40px;font-size: calc(var(--font-size) * 4);font-weight: 900;line-height: 150%;}
@media screen and (max-width:992px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-title h2, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-title h2 {margin-bottom: 6px !important;}}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-title h2, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-title h2 {font-size: 28px !important;font-size: calc(var(--font-size) * 2.8) !important;line-height: 44px;}}
.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-title p, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-title p {margin-bottom: 0;}
.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .image-hero, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .image-hero {-ms-grid-row-span: 3;align-items: baseline;aspect-ratio: 550/468;border-radius: 10px;display: flex;grid-area: right;-ms-grid-column: 3;-ms-grid-row: 1;justify-content: center;overflow: hidden;position: relative;}
@media screen and (max-width:992px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .image-hero, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .image-hero {align-items: flex-start;aspect-ratio: 668/339;margin: 36px 0;}}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .image-hero, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .image-hero {aspect-ratio: 335/188;margin: var(--totem-space-10) 0;}}
.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .image-hero img, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .image-hero img {height: auto;max-width: -moz-fit-content;max-width: fit-content;-o-object-fit: fill;object-fit: fill;overflow: initial;width: 100%;}
@media screen and (max-width:992px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .image-hero img, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .image-hero img {display: block !important;margin: -4%;}}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .image-hero img, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .image-hero img {margin: -4%;max-width: 125%;width: 125%;}}
.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-bottom, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-bottom {grid-area: bottom;-ms-grid-column: 1;-ms-grid-row: 3;height: auto;width: 100%;}
@media screen and (max-width:992px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-title, .b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc>.bloc-title, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-title, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc>.bloc-title {-ms-grid-column: 1;-ms-grid-row: 1;}
	.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .image-hero, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .image-hero {-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-row: 2;}
	.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc>.image-hero, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc>.image-hero {-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-row: 3;}
	.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-bottom, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-bottom {-ms-grid-column: 1;-ms-grid-row: 3;}
	.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc>.bloc-bottom, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc>.bloc-bottom {-ms-grid-column: 1;-ms-grid-row: 5;}
	.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-bottom, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-bottom {margin: 0 auto;max-width: 545px;}}
.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-bottom .row, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-bottom .row {gap: var(--totem-space-10);justify-content: start;margin: 0;}
@media screen and (max-width:992px) and (min-width:786px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-bottom .row, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-bottom .row {justify-content: center;margin: 0;}}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-bottom .row, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-bottom .row {flex-flow: column;justify-content: start;}}
.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-bottom .row a, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-bottom .row a {margin: 0;max-width: 100%;}
@media screen and (min-width:786px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-bottom .row a, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-bottom .row a {width: 217px;}}
@media screen and (max-width:992px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-bottom b, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-bottom b {align-self: center;text-align: center;}}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-hero .hero-bloc .bloc-bottom b, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-hero .hero-bloc .bloc-bottom b {text-align: left;}}
.b-ext .home-metier.ci.new-lp .comp-immo .section-offert-list, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-offert-list {height: auto;transform: translateY(-50%);z-index: 99;}
@media screen and (max-width:992px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-offert-list .container, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-offert-list .container {padding: 0 var(--totem-space-11);}}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-offert-list .container, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-offert-list .container {padding: 0 var(--totem-space-10);}}
.b-ext .home-metier.ci.new-lp .comp-immo .section-offert-list .offert-list, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-offert-list .offert-list {box-shadow: 0 2px 20px 1px rgba(4,4,4,.1);margin: 0 auto !important;padding: 12px 16px;}
@media screen and (min-width:992px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-offert-list .offert-list .row, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-offert-list .offert-list .row {flex-wrap: nowrap !important;}}
@media screen and (min-width:786px) and (max-width:992px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-offert-list .offert-list .item, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-offert-list .offert-list .item {flex-flow: column;justify-content: flex-start;padding: 0 6px;white-space: normal;}
	.b-ext .home-metier.ci.new-lp .comp-immo .section-offert-list .offert-list .item:last-of-type, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-offert-list .offert-list .item:last-of-type {display: flex !important;justify-content: center !important;}}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-lp .comp-immo .section-offert-list .offert-list .item:last-of-type, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-offert-list .offert-list .item:last-of-type {align-items: flex-start !important;}
	.b-ext .home-metier.ci.new-lp .comp-immo .section-offert-list .offert-list .item:last-of-type .note-trust, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo .section-offert-list .offert-list .item:last-of-type .note-trust {text-indent: var(--totem-space-14);}}
.b-ext .home-metier.ci.new-lp .comp-immo:first-child, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo:first-child {padding-top: 0 !important;}
.b-ext .home-metier.ci.new-lp .comp-immo.bc-promesse, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo.bc-promesse {padding: 80px 5px;}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-lp .comp-immo.bc-promesse, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo.bc-promesse {padding: 56px 0;}}
.b-ext .home-metier.ci.new-lp .comp-immo.media-partner, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo.media-partner {background-color: var(--totem-color-tertiary-50);}
.b-ext .home-metier.ci.new-lp .comp-immo.media-partner .slick-track, .b-ext .home-metier.ci.new-lp .page-hub-offres.comp-immo.media-partner .slick-track {align-items: center;display: flex;gap: 40px;padding: 6px;}
.b-ext .home-metier.ci.new-lp .gap-20 {gap: var(--totem-space-10);}
.b-ext .home-metier.ci.new-lp .gap-40 {gap: 40px;}
.b-ext .home-metier.ci.new-lp .gap-80 {gap: 80px;}
.b-ext .home-metier.ci.new-lp .block-taux-pret {margin-bottom: 0;padding: 80px 0;}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-lp .block-taux-pret {padding: 56px var(--totem-space-10) var(--totem-space-13) !important;}}
.b-ext .home-metier.ci.new-lp .section-faq {padding: 0 0 80px;}
@media screen and (max-width:992px) {.b-ext .home-metier.ci.new-lp .section-faq {padding: 0 0 56px;}}
.b-ext .home-metier.ci.new-lp .section-faq .row {padding: 0;}
.b-ext .home-metier.ci.new-lp .section-faq .row>.col-12 {gap: var(--totem-space-13);margin: 0;}
@media screen and (max-width:992px) {.b-ext .home-metier.ci.new-lp .section-faq .row>.col-12 {padding: 0 0 0 var(--totem-space-11);}}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-lp .section-faq .row>.col-12 {padding: 0 var(--totem-space-10);}}
.b-ext .home-metier.ci.new-lp .section-faq h2 {font-size: 26px !important;font-weight: 700;margin: 0 !important;padding: 80px 0 var(--totem-space-13);}
@media screen and (max-width:992px) {.b-ext .home-metier.ci.new-lp .section-faq h2 {padding: 56px 0 var(--totem-space-13);}}
.b-ext .home-metier.ci.new-lp .section-faq .bloc-promesse {max-width: inherit !important;padding: 0;}
.b-ext .home-metier.ci.new-lp .section-faq .bloc-promesse .titre-promesse {font-size: 16px;font-weight: 700;}
.b-ext .home-metier.ci.new-lp .section-faq .bloc-promesse .titre-promesse .mtx-icon-arrow-down {transform: rotate(180deg);}
.b-ext .home-metier.ci.new-lp .section-faq .bloc-promesse .titre-promesse .mtx-icon-arrow-down.open {transform: rotate(0deg);}
.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse {margin: 0 auto;max-width: 930px;padding: 0 0 calc(80px - var(--totem-space-10)) !important;}
.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .titre-promesse {align-items: center;border-width: 1px;display: flex;}
.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .titre-promesse .mtx-icon-arrow-down {transform: rotate(180deg);}
.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .titre-promesse .mtx-icon-arrow-down.open {transform: rotate(0deg);}
.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .bloc-desc {display: none;padding: 14px !important;}
.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .bloc-desc .row {padding: 6px 14px !important;}
.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .bloc-desc .row .col {padding: 0 calc(var(--totem-space-10) / 2) !important;}
.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .ct {align-items: center;border: 1px solid var(--totem-color-primary-500);border-radius: 4px;display: flex;flex: 1;flex-flow: row nowrap;gap: 4px;margin-top: var(--totem-space-10);overflow: hidden;padding: 14px 12px;position: relative;text-align: center;}
@media screen and (min-width:786px) {.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .ct {flex-flow: column;gap: 4px;padding: 12px;}}
.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .ct img {display: block;margin: 0 auto 10px;}
.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .ct .font-SEA {color: var(--totem-color-primary-500);font-size: 40px;font-size: calc(var(--font-size) * 4);}
.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .ct .title {color: var(--totem-color-secondary-500);display: block;flex: 1;font-size: 14px;font-size: calc(var(--font-size) * 1.4);line-height: calc(var(--font-size) * 1.4);line-height: var(--totem-space-10);text-align: left;}
@media screen and (min-width:786px) {.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .ct .title {text-align: center !important;}}
.b-ext .home-metier.ci.new-lp .section-promesse .bloc-promesse .ct .title b {color: var(--totem-color-primary-500);display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);margin-bottom: 4px;}
.b-ext .home-metier.ci.new-lp .infos-lists {overflow: hidden;width: 100%;}
.b-ext .home-metier.ci.new-lp .infos-lists h2 {font-size: 30px !important;font-weight: 700;line-height: 150%;margin-bottom: 20px;}
@media screen and (max-width:992px) {.b-ext .home-metier.ci.new-lp .infos-lists h2 {font-size: 26px;}}
.b-ext .home-metier.ci.new-lp .infos-lists h3 {font-size: 24px;font-weight: 700;line-height: 150%;margin-bottom: 20px;}
.b-ext .home-metier.ci.new-lp .infos-lists .media-item {padding: 0;}
.b-ext .home-metier.ci.new-lp a, .b-ext .home-metier.ci.new-lp a:hover {color: var(--totem-color-primary-500);}
.b-ext .home-metier.ci.new-lp a:hover {box-shadow: var(--totem-x-position-1) var(--totem-y-position-4) var(--totem-blur-7) var(--totem-spread-1) var(--totem-shadow-color-400);}
.b-ext .home-metier.ci.new-lp .btn-button, .b-ext .home-metier.ci.new-lp .btn-cta {background: var(--totem-color-primary-500);border: 1px solid var(--totem-color-primary-500);border-radius: 4px;color: var(--totem-color-white);display: inline-block;font-size: var(--totem-font-size-400);font-weight: var(--totem-font-weight-600);gap: var(--totem-space-3);line-height: 20px;margin: auto;padding: var(--totem-space-9) var(--totem-space-11);text-align: center;text-decoration: none;transition: all .5s ease;}
.b-ext .home-metier.ci.new-lp .btn-button i, .b-ext .home-metier.ci.new-lp .btn-cta i {color: var(--totem-color-white);}
.b-ext .home-metier.ci.new-lp .btn-button:hover, .b-ext .home-metier.ci.new-lp .btn-cta:hover {background: #9a432e;border: 1px solid #9a432e;box-shadow: 0 4px 20px 0 rgba(4,4,4,.4);color: var(--totem-color-white);}
.b-ext .home-metier.ci.new-lp .btn-button:hover *, .b-ext .home-metier.ci.new-lp .btn-cta:hover * {color: var(--totem-color-white);}
.b-ext .home-metier.ci.new-lp .btn-button:focus, .b-ext .home-metier.ci.new-lp .btn-cta:focus {background: #733223;border: 1px solid #733223;}
.b-ext .home-metier.ci.new-lp .scroll-to-top {z-index: 9999;}
.b-ext .home-metier.ci.new-lp .section-avis-clients {margin-bottom: var(--totem-space-20);}
.b-ext .home-metier.ci.new-home .top-content-hm .section-hero {margin-bottom: 0;}
.b-ext .home-metier.ci.new-home .top-content-hm .section-hero .hero-content p {font-size: 20px;}
.b-ext .home-metier.ci.new-home .top-content-hm .section-hero .hero-content p.h2 {font-size: 26px;font-weight: 700;line-height: 40px;margin-bottom: 0;}
.b-ext .home-metier.ci.new-home .top-content-hm .section-hero .hero-content .bloc-bottom {margin: var(--totem-space-10) 0;}
.b-ext .home-metier.ci.new-home .top-content-hm .section-hero .hero-content .bloc-bottom>b {font-size: 20px;}
@media (max-width:786px) {.b-ext .home-metier.ci.new-home .top-content-hm .section-hero .hero-content .bloc-bottom>b {text-align: left;}}
.b-ext .home-metier.ci.new-home .top-content-hm .section-hero .hero-content .bloc-bottom .button-group {height: 116px;}
.b-ext .home-metier.ci.new-home .top-content-hm .section-hero .hero-content .bloc-bottom .button-group .btn-bottom {transition: all .5s;}
.b-ext .home-metier.ci.new-home .top-content-hm .section-hero .hero-content .bloc-bottom .button-group .btn-bottom .mtx-icon-clients:before {font-size: 32px;}
.b-ext .home-metier.ci.new-home .top-content-hm .section-hero .hero-content .bloc-bottom .button-group .btn-bottom:hover {background-color: var(--totem-color-primary-600);box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);-webkit-box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);-moz-box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);transition: all .5s;}
@media screen and (max-width:786px) {.b-ext .home-metier.ci.new-home .top-content-hm .section-hero .hero-content h2 {font-size: 20px;}}
@media (max-width:786px) {.b-ext .home-metier.ci.new-home .top-content-hm .section-hero .hero-image-mobile {padding: 10px 0 var(--totem-space-10);}}
.b-ext .home-metier.ci.new-home.has-campaign .top-content-hm {height: 525px;}
@media (max-width:992px) {.b-ext .home-metier.ci.new-home.has-campaign .top-content-hm {height: auto;padding: 36px 0;}}
@media (max-width:576px) {.b-ext .home-metier.ci.new-home.has-campaign .top-content-hm {height: auto;padding: var(--totem-space-10) 0 12px;}}
.b-ext .home-metier.ci.new-home .middle-content-hm {padding: 64px 0;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card {flex: 0 0 calc(50% - 10px);max-width: calc(50% - 10px);}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .title-evaluation {background: none;height: 80px;padding: var(--totem-space-11) var(--totem-space-11) 20px;text-align: left;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range {padding: 0 var(--totem-space-11);}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .title-range {color: #535353;font-size: 16px;margin-bottom: 4px;padding-top: var(--totem-space-10);}
@media (max-width:576px) {.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .title-range {padding-top: 4px;}}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group {position: relative;width: 100%;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group .input {background: none;border: none;color: #302e2d;flex: 0 0 auto;flex-wrap: nowrap;font-size: 16px;justify-content: flex-end;max-width: 140px;order: 1;position: relative;right: -16px;top: 0;width: 140px;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group .input input {background: none;font-weight: 700;margin-right: 3px;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group .input .signe {font-weight: 700;margin-right: 4px;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group .range-input-natif {background: linear-gradient(90deg,#c0543a 10%,#d3d3d3 0);transition: background .45s ease-in;width: 100%;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group .range-input-natif[type=range] {-webkit-appearance: none;background-color: transparent;border-radius: 10px;height: 16px;outline: none;width: 100%;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group .range-input-natif[type=range]::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;background-color: #fff;border: none;border-radius: 50%;box-shadow: 3px 0 27px rgba(0,0,0,.2);cursor: pointer;height: 36px;width: 36px;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group .range-input-natif[type=range]::-moz-range-thumb {-moz-appearance: none;background-color: #fff;border: none;border-radius: 50%;box-shadow: 3px 0 27px rgba(0,0,0,.2);cursor: pointer;height: 36px;width: 36px;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group .range-input-natif[type=range]::-ms-track {background: transparent;border: none;color: transparent;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group .range-input-natif[type=range]:focus {outline: none;}
@media (max-width:576px) {.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group .range-input-natif[type=range] {height: 8px;}
	.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group .range-input-natif[type=range]::-webkit-slider-thumb {height: 24px !important;margin-top: -2px;width: 24px !important;}
	.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .slider-range .card-range .form-group .range-input-natif[type=range]::-moz-range-thumb {height: 24px !important;margin-top: -2px;width: 24px !important;}}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .rangeslider {height: 16px;order: 0;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .rangeslider .rangeslider__handle:after {background-color: #fff;box-shadow: 3px 0 27px rgba(0,0,0,.06);height: 36px;left: -4px;top: 8px;width: 36px;}
@media (max-width:576px) {.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .rangeslider {height: 8px;}
	.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .rangeslider .rangeslider__handle:after {height: var(--totem-space-11);left: -1px;top: 1px;width: var(--totem-space-11);}}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .bt-input {width: 100%;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .btn-secondary {background: var(--totem-color-secondary-500);border-radius: 4px !important;color: #fdfdfd !important;font-size: 16px;font-weight: 600;padding: 10px 16px;}
@media (max-width:576px) {.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .btn-secondary {margin: var(--totem-space-13) auto 0;}}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .card .btn-secondary:hover {background: var(--totem-color-secondary-600);box-shadow: 0 4px 20px 0 rgba(4,4,4,.4);}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .wrapper-card {gap: 20px;padding-left: 15px;padding-right: 15px;}
@media (max-width:992px) {.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .wrapper-card {flex: 0 0 100%;max-width: 100%;}
	.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .wrapper-card .card {flex: 0 0 100%;}}
@media (max-width:786px) {.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .wrapper-card .card {flex: 0 0 100%;max-width: 100%;width: 100%;}}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .bloc-promesse {margin: var(--totem-space-13) 0;}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .bloc-promesse .mtx-icon-arrow-down {transform: rotate(180deg);}
.b-ext .home-metier.ci.new-home .middle-content-hm .evaluation-montant .bloc-promesse .mtx-icon-arrow-down.open {transform: rotate(0deg);}
.b-ext .home-metier.ci.new-home .media-partner-hm {background-color: #f9f9f9;margin-bottom: 40px;}
.b-ext .home-metier.ci.new-home .media-partner-hm .slick-track {align-items: center;display: flex;gap: 40px;}
.b-ext .home-metier.ci.new-home .comp-immo.media-partner {background-color: var(--totem-color-tertiary-50);}
.b-ext .home-metier.ci.new-home .title-lg {margin-bottom: var(--totem-space-13);text-align: left;}
.b-ext .home-metier.ci.new-home #second-navigation ul {background-color: #f9f4f1;}
.b-ext .home-metier.ci.new-home .content-faq {margin: 40px 0;}
@media (max-width:786px) {.b-ext .home-metier.ci.new-home .content-faq {margin: 0;}}
.b-ext .section-actus .btn-all-actus {border: 1px solid var(--totem-color-primary-500);border-radius: 2px;color: var(--totem-color-primary-500);display: inline-block;font-size: 12px;font-weight: 400;height: 36px;line-height: 20px;padding: 8px 12px;text-decoration: none;}
@media (max-width:786px) {.b-ext .mobile-no-padding {padding: 0 !important;}}
.b-ext .specifique-sommaire.new-sommaire #article-index .link li {flex: 0 0 calc(50% - 16px);max-width: calc(50% - 16px);}
.b-ext .specifique-sommaire.new-sommaire #article-index .container .h3:after {display: none;}
.b-ext .no-under {text-decoration: none;}
.b-ext .no-under:hover {text-decoration: underline;}
.b-ext .new-lp~.bottom-fraude {background-color: #f9f4f1;}
@media screen and (min-width:768px) {.b-ext .new-lp~.bottom-fraude {display: none;}}
.b-ext .new-lp~.block-app {display: none;}
.b-ext .new-lp~.block-app .container:after {border-color: #e5e5e5;}
@media screen and (min-width:768px) {.b-ext .new-lp~.block-app {display: none;}}
.b-ext .new-lp~#footer {background-color: #fdfdfd;display: none;}
@media screen and (min-width:768px) {.b-ext .new-lp~#footer {display: none;}}
.b-ext .new-lp~#footer, .b-ext .new-lp~.bandeau-home-metiers, .b-ext .new-lp~.bandeau-sante-v2, .b-ext .new-lp~.block-app, .b-ext .new-lp~.bottom-fraude {display: none !important;}
.b-ext .infos-lists {background: #f9f4f1;padding: 56px 0;position: relative;}
.b-ext .infos-lists .media-item {overflow: hidden;padding: 30px 0;position: relative;z-index: 1;}
@media (min-width:992px) {.b-ext .infos-lists .media-item.img-left div {order: 2;}
	.b-ext .infos-lists .media-item.img-left div:last-of-type {order: 1;}}
.b-ext .infos-lists .media-item.full {padding-top: 0;}
.b-ext .infos-lists .media-item.full .caption {padding: 0;}
@media (max-width:786px) {.b-ext .infos-lists .media-item h3 {margin-top: 30px;}}
.b-ext .infos-lists .thumb {border-radius: 10px;box-shadow: 0 3px 10px 0 rgba(0,0,0,.12);height: auto;overflow: hidden;width: 100%;}
.b-ext .infos-lists h3 {font-size: 30px;font-size: calc(var(--font-size) * 3);font-weight: 700;line-height: 36px;}
.b-ext .infos-lists p, .b-ext .infos-lists ul {font-size: 16px;line-height: 28px;margin: 20px 0 0;}
.b-ext .infos-lists ul li {font-size: 16px;line-height: 28px;list-style-type: disc;margin-left: 20px;}
.b-ext .infos-lists .bloc-savoir {background: #fdfdfd;border: 1px solid #134386;border-radius: 10px;color: #162664;margin: 30px 0;overflow: hidden;padding: 20px 25px;}
.b-ext .infos-lists .bloc-savoir h3 {font-size: 18px;line-height: 28px;}
.b-ext .infos-lists .bloc-savoir p {font-size: 16px;line-height: 28px;margin: 5px 0 0;}
@media (min-width:786px) {.b-ext .infos-lists .media-item .caption {padding-left: 30px;}
	.b-ext .infos-lists .media-item.img-left .caption {padding-left: unset;padding-right: 30px;}}
.b-ext .bandeau-home-metiers.show-bandeaux .btn-primary {background: var(--totem-color-primary-500);display: flex;justify-content: center;}
.b-ext .bandeau-home-metiers.show-bandeaux .btn-primary:hover {background: var(--totem-color-primary-600);}
.b-ext .block-taux-pret {margin-bottom: 25px;}
.b-ext .block-taux-pret .container {padding: 0 36px;}
@media (max-width:786px) {.b-ext .block-taux-pret .container {padding: 0;}}
.b-ext .block-taux-pret a {color: #302e2d;text-decoration: none;}
.b-ext .block-taux-pret .block-in {margin: 0 auto;}
.b-ext .block-taux-pret .block-in .duree {color: #302e2d;}
.b-ext .block-taux-pret .block-in .taux {display: block !important;}
@media (max-width:786px) {.b-ext .block-taux-pret .national {min-width: 290px;}
	.b-ext .block-taux-pret .national .taux .line {flex-wrap: nowrap;}
	.b-ext .block-taux-pret .national .taux .line:first-child span:first-of-type {font-size: 24px;}}
@media (max-width:576px) {.b-ext .block-taux-pret {margin-bottom: 25px;padding: 25px 10px 0 !important;}
	.b-ext .block-taux-pret .national {min-width: 220px;padding: 16px 10px;}
	.b-ext .block-taux-pret a {padding-left: 6px;padding-right: 6px;}}
.b-ext .block-taux-pret ul.slick-dots {display: flex;justify-content: center;margin-top: 20px;}
.b-ext .block-taux-pret ul.slick-dots li {margin: 0 8px;}
.b-ext .block-taux-pret ul.slick-dots li button {background: #f9f4f1;border: none;border-radius: 8px;color: transparent;font-size: 1px;height: 10px;padding: 0;width: 10px;}
.b-ext .block-taux-pret ul.slick-dots li.slick-active button {background: #c0543a !important;}
@media (min-width:786px) {.b-ext #header.header_new_home.sea .row {align-items: center;justify-content: space-between;}
	.b-ext #header.header_new_home.sea .row .right-element {justify-content: flex-end;}
	.b-ext #header.header_new_home.sea .row .right-element .ekomi-right+div {display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;}
	.b-ext #header.header_new_home.sea .row .right-element .ekomi-right+div .num-call {color: var(--totem-color-primary-500);display: block;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 26px;text-align: center;text-decoration: none;}
	.b-ext #header.header_new_home.sea .row .right-element .ekomi-right+div .free-call-service {color: var(--totem-color-tertiary-900);display: block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;line-height: 18px;}}
@media (min-width:786px) and (max-width:786px) {.b-ext #header.header_new_home.sea .row .right-element .ekomi-right+div {display: none;}}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .evaluation-montant>.row {margin: 0 -6px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .evaluation-montant>.row>div {padding: 0 6px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .evaluation-montant .card .bt-input {margin: 30px 0 0;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .evaluation-montant .card .form-group .input input#input_range_montant-result {width: 6.5ch !important;}
.b-ext .home-metier.ade.sea .section-hero.new-section.in-lp-sea-ade .desktop-only {display: block;}
.b-ext .home-metier.ade.sea .section-hero.new-section.in-lp-sea-ade .mobile-only {display: none;}
.b-ext .home-metier.ade.sea .section-hero.new-section.in-lp-sea-ade .mobile-only+b {font-size: 20px;}
.b-ext .home-metier.ade.sea .section-hero.new-section.in-lp-sea-ade h1 {margin-bottom: -10px;}
.b-ext .home-metier.ade.sea .top-content-hm {display: flex;flex-direction: column;height: 709px;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm {height: 695px;}}
.b-ext .home-metier.ade.sea .top-content-hm .titre {display: flex;flex-wrap: wrap;overflow: visible;padding: 0;}
@media (max-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .titre {padding: 26px 10px;}
	.b-ext .home-metier.ade.sea .top-content-hm .titre h1 {margin-bottom: 5px;}
	.b-ext .home-metier.ade.sea .top-content-hm .titre p br {display: none;}}
.b-ext .home-metier.ade.sea .top-content-hm .titre h1 {display: inline-flex;flex-direction: row;flex-wrap: wrap;font-size: 24px;font-size: calc(var(--font-size) * 2.4);font-style: normal;font-weight: 700;height: 113px;line-height: 41px;margin: 35px 0 61px;max-width: 100%;padding-left: 0;text-shadow: none;}
.b-ext .home-metier.ade.sea .top-content-hm .titre h1:before {content: none;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .titre h1 {font-size: 30px;font-size: calc(var(--font-size) * 3);font-weight: 700;height: 82px;line-height: 40px;margin: 66px 0 67px;max-width: 621px;}}
.b-ext .home-metier.ade.sea .top-content-hm .titre h1 span {align-items: center;background-color: var(--totem-color-primary-500);display: inline-flex;font-size: 24px;font-size: calc(var(--font-size) * 2.4);font-style: normal;font-weight: 700;height: 43px;justify-content: center;line-height: 41px;padding-left: 0;text-shadow: none;width: 333px;}
.b-ext .home-metier.ade.sea .top-content-hm .titre h1 span:before {border: unset;content: none;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .titre h1 span {font-size: 30px;font-size: calc(var(--font-size) * 3);font-weight: 800;line-height: 40px;width: 369px;}}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea {background: var(--totem-color-white);border-radius: 0;height: 364px;margin-left: -15px;overflow: visible;padding: 59px 23px;width: calc(100% + 30px);}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea {border-radius: 10px;height: 220px;margin-left: unset;padding: 30px 40px;width: 724px;}}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea:before {background: unset;content: none;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea:before {border-radius: 10px;}}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .trm {align-items: center;background: var(--totem-color-secondary-50);border: 1px solid var(--totem-color-secondary-500);border-radius: 40px;display: inline-flex;filter: drop-shadow(0 4px 25px rgba(0,0,0,.09));height: 45px;justify-content: center;position: absolute;right: 30px;top: -22px;width: 132px;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .trm {right: -62px;top: -22px;}}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .trm span {align-items: center;color: var(--totem-color-secondary-500);display: inline-flex;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-style: normal;font-weight: 600;justify-content: center;line-height: 20px;z-index: 1;}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .trm span img {margin-right: 7px;}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt {position: relative;z-index: 1;}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt span {align-items: center;color: var(--totem-color-primary-500);display: inline-flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-style: normal;font-weight: 600;line-height: 24px;}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt span img {margin-right: 9px;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select {align-items: baseline;display: flex;}}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #ade_sea {display: flex;flex-wrap: wrap;margin-bottom: 0;margin-right: auto;margin-top: 13px;width: 100%;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #ade_sea {max-width: 100%;}}
@media (max-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #ade_sea {margin-bottom: 38px;max-width: 100%;}}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #ade_sea select {align-items: center;-moz-appearance: none;-webkit-appearance: none;appearance: none;background: #fff url("/ext/images_html/home_ade/sea/arrow.svg") no-repeat;background-position: right 5% center;background-size: 24px;border: 1px solid #bdbdbd;border-radius: 5px;display: inline-flex;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-style: normal;font-weight: 600;height: 60px;justify-content: center;line-height: 24px;margin-right: auto;max-width: 356px;}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #ade_sea select * {color: #1a1a1a;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;}
@media (max-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #ade_sea select {margin-bottom: 38px;max-width: 100%;}}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select button {align-items: center;border: none;display: inline-flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-style: normal;font-weight: 700;height: 60px;justify-content: center;line-height: 24px;margin-bottom: 38px;padding: 0;width: 386px;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select button {margin-top: 0;width: 272px;}}
@media (max-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select button {margin-bottom: 0;}}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .wrap {align-items: center;display: flex;}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .wrap .start_trust a {text-decoration: none;}
@media (max-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .wrap {flex-wrap: wrap;margin: 0 auto;}
	.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .wrap .start_trust {margin: 0 auto;}
	.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .wrap .start_trust a {text-decoration: none;}
	.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .wrap .mt {flex-wrap: wrap;margin: 0 auto;}
	.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .wrap .mt span:first-child img {margin-left: 0;}}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .wrap .mt {align-items: center;display: flex;}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .wrap .mt span {align-items: center;color: var(--totem-color-tertiary-900);display: flex;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-style: normal;font-weight: 600;line-height: 18px;}
.b-ext .home-metier.ade.sea .top-content-hm .bloc-mea .wrap .mt span img {margin-left: 15px;}
.b-ext .home-metier.ade.sea .top-content-hm .comparateur {margin-top: 16px;position: relative;z-index: 1;}
@media (max-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm .comparateur {text-align: center;}}
.b-ext .home-metier.ade.sea .top-content-hm .comparateur span {color: #fff;display: inline-block;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-style: normal;font-weight: 400;line-height: 20px;}
.b-ext .home-metier.ade.sea .top-content-hm .comparateur span b {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;}
.b-ext .home-metier.ade.sea .top-content-hm:before {background-image: url("/ext/images_html/home_ade/sea/bg-mobile-hm-ade-sea.png");filter: unset;height: 709px;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm:before {background-image: url("/ext/images_html/home_ade/sea/bg-hm-ade-sea.png");height: 625px;}}
.b-ext .home-metier.ade.sea .top-content-hm:after {background: linear-gradient(130.85deg,#46524e 19.6%,transparent 94.24%);height: 709px;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm:after {height: 625px;}}
.b-ext .home-metier.ade.sea .top-content-hm+.infos {align-items: stretch;background: transparent;background-color: #f9f4f1;display: flex !important;flex-direction: column;gap: 12px;justify-content: center;padding: 27px 40px;width: 100%;z-index: 1;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm+.infos {align-items: center;background: var(--totem-color-white);border-radius: 10px;bottom: 120px;box-shadow: 0 4px 30px rgba(0,0,0,.07);flex-direction: row;height: auto;margin: 0 auto;max-width: 1110px;padding: 20px 0;position: relative;}
	.b-ext .home-metier.ade.sea .top-content-hm+.infos .col-12 {align-items: center;display: flex;justify-content: center;}
	.b-ext .home-metier.ade.sea .top-content-hm+.infos .col-12:nth-child(2) {border-left: var(--totem-space-1) solid var(--totem-color-primary-500);border-right: var(--totem-space-1) solid var(--totem-color-primary-500);}}
.b-ext .home-metier.ade.sea .top-content-hm+.infos .compa-part {background-color: var(--totem-color-white);border-radius: 6px;flex: 1;padding: 10px;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .top-content-hm+.infos .compa-part {border-radius: 0;padding: 0 20px;}
	.b-ext .home-metier.ade.sea .top-content-hm+.infos .compa-part:nth-child(2) {border-left: 1px solid var(--totem-color-primary-500);border-right: 1px solid var(--totem-color-primary-500);}}
.b-ext .home-metier.ade.sea .top-content-hm+.infos span {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-style: normal;font-weight: 400;line-height: 24px;}
.b-ext .home-metier.ade.sea .top-content-hm+.infos .slick-slide {align-items: center;display: flex !important;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.b-ext .home-metier.ade.sea .top-content-hm+.infos img {float: left;margin-right: 22px;}
.b-ext .home-metier.ade.sea .slider-ade {align-items: center;background: var(--totem-color-tertiary-50);display: flex !important;flex-direction: row;flex-wrap: wrap;height: var(--totem-space-20);justify-content: center;margin: var(--totem-space-17) var(--totem-space-0) var(--totem-space-0);}
.b-ext .home-metier.ade.sea .slider-ade .col-12 {display: flex;justify-content: center;}
.b-ext .home-metier.ade.sea .slider-ade .col-12 img {filter: grayscale(1);height: 50px;max-width: 200px;}
.b-ext .home-metier.ade.sea .slider-ade .slick-track {-ms-align-items: center;align-items: center;display: -ms-flex;display: flex;gap: 80px;}
@media (max-width:785px) {.b-ext .home-metier.ade.sea .slider-ade .slick-track .slick-slide {width: auto !important;}
	.b-ext .home-metier.ade.sea .slider-ade .slick-track .slick-slide img {max-width: unset;width: auto;}}
.b-ext .home-metier.ade.sea .slider-ade .slick-track .slick-slide img {height: 50px;margin: 0 auto;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos {background-color: transparent;margin: 0;order: 3;padding: 30px 0;}
@media (max-width:785px) {.b-ext .home-metier.ade.sea .middle-content-hm .box-infos.sea-landing-page {padding: 40px 0 0;}}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .title-offer-card {background-color: transparent;color: var(--totem-color-tertiary-900);display: block;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 26px;padding-bottom: 15px;padding-top: 0;text-align: left;}
@media (min-width:992px) {.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .title-offer-card {font-size: 24px;font-size: calc(var(--font-size) * 2.4);line-height: 30px;padding-bottom: 32px;text-align: center;}}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .wrapper-infi-card {display: -ms-flex;display: flex;flex-direction: column;flex-wrap: wrap;gap: 20px;-ms-justify-content: space-around;justify-content: space-around;margin-bottom: 32px;}
@media (min-width:992px) {.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .wrapper-infi-card {flex-direction: row;gap: 56px;-ms-justify-content: center;justify-content: center;}}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .wrapper-infi-card .card {background-color: #fff;border: none;border-radius: 10px;box-shadow: 4px 0 30px 0 rgba(0,0,0,.15);color: var(--totem-color-tertiary-900);display: -ms-flex;display: flex;flex-direction: column;font-size: 14px;font-size: calc(var(--font-size) * 1.4);gap: 10px;line-height: 24px;padding: 16px 24px;width: 100%;}
@media (min-width:992px) {.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .wrapper-infi-card .card {width: 300px;}}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .wrapper-infi-card .card .card-header {background-color: transparent;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .wrapper-infi-card .card .card-header span {display: block;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 26px;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .wrapper-infi-card .card .card-body span {font-size: 12px;font-size: calc(var(--font-size) * 1.2);line-height: 20px;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .wrapper-infi-card .card .card-body p {font-size: 50px;font-size: calc(var(--font-size) * 5);font-weight: 700;line-height: 60px;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .wrapper-infi-card .card .card-body p span {font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 28px;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .wrapper-infi-card .card .card-body p span sup {vertical-align: text-top;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .wrapper-infi-card .card .card-footer {background-color: transparent;display: -ms-flex;display: flex;justify-content: flex-end;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .note {color: var(--totem-color-tertiary-900);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;line-height: 20px;text-align: right;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .note a {color: var(--totem-color-tertiary-900);text-decoration: underline;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .note a:hover {text-decoration: none;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .intro {padding: 40px 0 0;text-align: left;}
@media (min-width:992px) {.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .intro {padding: 52px 0 20px;text-align: center;}}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .intro h3 {color: var(--totem-color-tertiary-900);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 26px;padding-bottom: 10px;position: relative;text-align: left;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .intro h3 {display: none;}}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .intro h3:before {background-color: var(--totem-color-primary-500);bottom: 5px;content: "";display: block;height: 4px;left: 0;position: absolute;width: 54px;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .intro p {font-size: 14px;font-size: calc(var(--font-size) * 1.4);line-height: 24px;padding: 20px 0;}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .ct .pictos-title {display: block;font-size: 12px;font-weight: 400;line-height: 20px;text-align: center;}
@media (min-width:992px) {.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .ct .pictos-title {font-size: 14px;line-height: 24px;}}
.b-ext .home-metier.ade.sea .middle-content-hm .box-infos .ct .pictos-title b {color: var(--totem-color-primary-500);display: block;font-size: 16px;font-weight: 700;line-height: 24px;margin-bottom: 8px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab {padding-bottom: 0;padding-top: 145px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .cs-section-promesse .container {max-width: 960px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .cs-section-promesse .bloc-promesse {margin: var(--totem-space-13) 0;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .box-infos .ct {display: flex;flex-direction: column;gap: 4px;padding: 12px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .box-infos .ct i {color: var(--totem-color-primary-500);font-size: 40px;height: 50px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .media-partner-hm {padding-top: 44px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .container {max-width: 1150px;}
@media (max-width:785px) {.b-ext .home-metier.ade.sea .middle-content-hm.ab {margin: 0;padding: 0;}}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .container {display: flex;flex-direction: column;flex-wrap: wrap;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant {order: 2;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .mentions {order: 1;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .btn-secondary {align-items: center;background-color: var(--totem-color-secondary-500);border-radius: var(--totem-radius-4) !important;color: var(--totem-color-white) !important;display: flex;font-weight: 600;gap: 8px;margin-left: auto;margin-right: 0;margin-top: 0;padding: 16px 24px;transition: all .5s;width: auto;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .btn-secondary:hover {background-color: var(--totem-color-secondary-600);box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .btn-secondary i {display: flex;font-size: 24px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card {align-items: start;display: flex;flex-direction: column;gap: 28px;justify-content: stretch;padding: 20px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card>div {width: 100%;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card .slider-range {display: flex;flex: 1;flex-direction: column;gap: 32px;padding: 0;width: 100%;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card .slider-range h3 {font-size: 14px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card .form-group .input {font-size: 20px;padding: 12px 14px;top: 0;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card h3 {padding-top: 45px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card h2 {background: no-repeat;font-size: 24px;font-weight: 700;line-height: 150%;padding: 0 0 10px;position: relative;text-align: left;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card h2:after {background: var(--totem-color-primary-500);bottom: 0;content: "";height: 4px;left: 0;position: absolute;width: 57px;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card.bg-pi {background: none;padding: 0;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card.bg-pi h3 {font-size: 24px;margin-bottom: 10px;padding-top: var(--totem-space-10);}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card.bg-pi>img {height: auto;max-height: 248px;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top;width: 100%;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card.bg-pi:before {content: "";}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card.bg-pi p {font-size: 14px;font-style: normal;font-weight: 400;line-height: 170%;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card.bg-pi .bloc-titre-bt {align-items: flex-start;background-color: #fff;display: flex;flex-direction: column;flex-shrink: 0;justify-content: space-between;padding: 20px;text-align: left;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card.bg-pi .bloc-titre-bt .btn-secondary {align-items: center;border-radius: 6px;display: flex;gap: 8px;margin: 18px 0 0 auto;width: auto;}
.b-ext .home-metier.ade.sea .middle-content-hm.ab .section-ab.evaluation-montant .card.bg-pi .bloc-titre-bt .btn-secondary i {font-size: 24px;}
.b-ext .home-metier.ade.sea .offerts-middle {padding-top: 64px;}
.b-ext .home-metier.ade.sea .offerts-middle .wrapper-infi-card .card .card-footer .btn-primary.small {align-items: center;display: flex;justify-content: center;margin: 0;max-width: unset;width: 100%;}
.b-ext .home-metier.ade.sea .media-partner-hm {min-height: 80px;padding: 14px 0;}
.b-ext .home-metier.ade.sea .slick-slide img {display: block;height: auto !important;max-height: 51px;max-width: 180px;-o-object-fit: contain;object-fit: contain;width: auto !important;}
.b-ext .home-metier.ade.sea .sea_testimony {background-color: var(--totem-color-white);padding: var(--totem-space-13) var(--totem-space-0) var(--totem-space-0);}
.b-ext .home-metier.ade.sea .sea_testimony .temoignage {color: var(--totem-color-tertiary-900);display: flex;flex-direction: column;gap: 18px;padding: var(--totem-space-13) var(--totem-space-0);position: relative;}
.b-ext .home-metier.ade.sea .temoignage-titre {font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 600;line-height: 24px;}
@media (min-width:786px) {.b-ext .home-metier.ade.sea .temoignage-titre {font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 26px;}}
@media (max-width:990px) {.b-ext .home-metier .middle-content-hm .bg-pi .bloc-titre-bt {bottom: 32px !important;}}
@media (max-width:768px) {.b-ext #header.header_new_home.idapporteur .content-g .row .new-right-element .btn-primary {font-size: 12px;height: 36px;margin: 10px 0;max-width: unset;min-width: unset;padding: 8px 12px !important;width: auto;}
	.b-ext .section-hero.in-lp-sea-ade .offert-list>.row {flex-direction: column;gap: 20px;}
	.b-ext .home-metier.ade .container {padding-bottom: 15px;}
	.b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade {background: var(--color-state-bg-primary);overflow: hidden;}
	.b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade.lp-sea-ade-hero {margin: 0 0 80px;overflow: visible;padding: var(--totem-space-9) var(--totem-space-0) var(--totem-space-0);}
	.b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade:after, .b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade:before {content: "";}
	.b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade .bloc-btn-group {align-items: center;display: flex;flex-direction: column;gap: 20px;max-width: none;width: 100%;}
	.b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade .bloc-btn-group .btn.btn-primary {width: 100%;}
	.b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade p.lead b {font-size: inherit;}
	.b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade p.lead span {display: none;}
	.b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade .desktop-only {display: none !important;}
	.b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade .mobile-only {display: block !important;}
	.b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade .mobile-only+b, .b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade p.lead {font-size: 20px;}
	.b-ext .home-metier.ade .section-hero.new-section.in-lp-sea-ade h1 {font-size: var(--totem-font-size-600);}
	.b-ext .home-metier.ade h2.titre-rotate span:last-child {margin-top: -8px;}
	.b-ext .home-metier.ade .top-content-hm .bloc-mea {height: 450px;}
	.b-ext .home-metier.ade .top-content-hm .bloc-mea h2.titre-rotate {top: 23%;}
	.b-ext .home-metier.ade .top-content-hm .bloc-mea h3.titre-rotate {left: 2%;top: 22%;transform: rotate(-4.5deg);}
	.b-ext .home-metier.ade .top-content-hm .bloc-mea h3.titre-rotate span:last-child {margin-top: -12px;}
	.b-ext .home-metier.ade .middle-content-hm .bg-pi .bloc-titre-bt h3 {font-size: 20px !important;}
	.b-ext .home-metier.ade.sea .offerts-middle {padding-top: 0;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .evaluation-montant .card .form-group .input input#input_range_montant-result {width: 8.5ch !important;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant .card.bg-pi>img {height: 100%;left: -23%;position: absolute;top: 0;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant .card.bg-pi .bloc-titre-bt {background-color: #fdfdfd;left: unset;margin-left: auto;padding: 0;position: relative;right: 0;top: 0;width: calc(100% - 80px) !important;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant .card.bg-pi .bloc-titre-bt:before {background-size: 100% 100%;border-color: transparent #fdfdfd transparent transparent;border-style: solid;border-width: 0 15px 230px 0;content: "";height: 0;height: 100%;left: -15px;position: absolute;top: 0;transform: rotate(0deg);width: 0;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant>.row>div {order: 1;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant>.row>div:first-child {order: 2;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant .card {background: none;box-shadow: none;display: block;height: unset;margin-bottom: 0;margin-top: 56px;padding: 0;position: relative;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant .card h2 {font-size: 18px;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant .card .slider-range {padding: 0 !important;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant .card .rangeslider {background: #f9f4f1;border-radius: 99px;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant .card h3 {font-size: 14px;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant .card .form-group .input input {background: #ececec;border-radius: 10px;font-size: 20px;padding: 10px 14px;}
	.b-ext .home-metier.ade.sea .middle-content-hm.ab .container .evaluation-montant .btn-secondary {font-size: 14px;margin-left: auto;margin-right: auto;padding: 12px 14px;width: auto;}}
@media (max-width:480px) {.b-ext .home-metier.ade .top-content-hm {height: 790px;}
	.b-ext .home-metier.ade .top-content-hm:after, .b-ext .home-metier.ade .top-content-hm:before {height: 420px;}
	.b-ext .home-metier.ade .middle-content-hm .card.bg-pi {height: 450px;margin: 20px 0 40px;}}
.b-ext .hp_consoV2 .banner-flex, .b-ext .hp_conso_autoV2 .banner-flex, .b-ext .hp_conso_travauxV2 .banner-flex, .b-ext .hp_conso_tresorerieV2 .banner-flex {align-items: center;display: flex;gap: 25px;}
@media (max-width:992px) {.b-ext .hp_consoV2 .banner-flex, .b-ext .hp_conso_autoV2 .banner-flex, .b-ext .hp_conso_travauxV2 .banner-flex, .b-ext .hp_conso_tresorerieV2 .banner-flex {flex-direction: column;}}
.b-ext .hp_consoV2 .banner-flex .sec-left, .b-ext .hp_consoV2 .banner-flex .sec-right, .b-ext .hp_conso_autoV2 .banner-flex .sec-left, .b-ext .hp_conso_autoV2 .banner-flex .sec-right, .b-ext .hp_conso_travauxV2 .banner-flex .sec-left, .b-ext .hp_conso_travauxV2 .banner-flex .sec-right, .b-ext .hp_conso_tresorerieV2 .banner-flex .sec-left, .b-ext .hp_conso_tresorerieV2 .banner-flex .sec-right {max-width: 50%;width: 100%;}
@media (max-width:992px) {.b-ext .hp_consoV2 .banner-flex .sec-left, .b-ext .hp_consoV2 .banner-flex .sec-right, .b-ext .hp_conso_autoV2 .banner-flex .sec-left, .b-ext .hp_conso_autoV2 .banner-flex .sec-right, .b-ext .hp_conso_travauxV2 .banner-flex .sec-left, .b-ext .hp_conso_travauxV2 .banner-flex .sec-right, .b-ext .hp_conso_tresorerieV2 .banner-flex .sec-left, .b-ext .hp_conso_tresorerieV2 .banner-flex .sec-right {max-width: 100%;}}
.b-ext .hp_consoV2 .banner-flex .sec-right, .b-ext .hp_conso_autoV2 .banner-flex .sec-right, .b-ext .hp_conso_travauxV2 .banner-flex .sec-right, .b-ext .hp_conso_tresorerieV2 .banner-flex .sec-right {border-radius: 23px;overflow: hidden;}
.b-ext .hp_consoV2 .banner-flex .sec-right img, .b-ext .hp_conso_autoV2 .banner-flex .sec-right img, .b-ext .hp_conso_travauxV2 .banner-flex .sec-right img, .b-ext .hp_conso_tresorerieV2 .banner-flex .sec-right img {height: auto;width: 100%;}
.b-ext .hp_consoV2 .banner-flex .sec-right img.img-mob, .b-ext .hp_conso_autoV2 .banner-flex .sec-right img.img-mob, .b-ext .hp_conso_travauxV2 .banner-flex .sec-right img.img-mob, .b-ext .hp_conso_tresorerieV2 .banner-flex .sec-right img.img-mob {display: none;}
@media (max-width:992px) {.b-ext .hp_consoV2 .banner-flex .sec-right img.img-mob, .b-ext .hp_conso_autoV2 .banner-flex .sec-right img.img-mob, .b-ext .hp_conso_travauxV2 .banner-flex .sec-right img.img-mob, .b-ext .hp_conso_tresorerieV2 .banner-flex .sec-right img.img-mob {display: block;}}
.b-ext .hp_consoV2 .banner-flex .sec-right img.img-desc, .b-ext .hp_conso_autoV2 .banner-flex .sec-right img.img-desc, .b-ext .hp_conso_travauxV2 .banner-flex .sec-right img.img-desc, .b-ext .hp_conso_tresorerieV2 .banner-flex .sec-right img.img-desc {display: block;}
@media (max-width:992px) {.b-ext .hp_consoV2 .banner-flex .sec-right img.img-desc, .b-ext .hp_conso_autoV2 .banner-flex .sec-right img.img-desc, .b-ext .hp_conso_travauxV2 .banner-flex .sec-right img.img-desc, .b-ext .hp_conso_tresorerieV2 .banner-flex .sec-right img.img-desc {display: none;}
	.b-ext .hp_consoV2 .banner-flex .bloc-mea, .b-ext .hp_conso_autoV2 .banner-flex .bloc-mea, .b-ext .hp_conso_travauxV2 .banner-flex .bloc-mea, .b-ext .hp_conso_tresorerieV2 .banner-flex .bloc-mea {max-width: 100% !important;}}
.b-ext .hp_consoV2 .titre, .b-ext .hp_conso_autoV2 .titre, .b-ext .hp_conso_travauxV2 .titre, .b-ext .hp_conso_tresorerieV2 .titre {width: 100% !important;}
.b-ext .hp_consoV2 .titre h1, .b-ext .hp_consoV2 .titre h1 b, .b-ext .hp_conso_autoV2 .titre h1, .b-ext .hp_conso_autoV2 .titre h1 b, .b-ext .hp_conso_travauxV2 .titre h1, .b-ext .hp_conso_travauxV2 .titre h1 b, .b-ext .hp_conso_tresorerieV2 .titre h1, .b-ext .hp_conso_tresorerieV2 .titre h1 b {color: var(--totem-color-primary-900) !important;margin-top: 0 !important;text-shadow: unset !important;}
@media (max-width:1200px) {.b-ext .hp_consoV2 .titre h1, .b-ext .hp_consoV2 .titre h1 b, .b-ext .hp_conso_autoV2 .titre h1, .b-ext .hp_conso_autoV2 .titre h1 b, .b-ext .hp_conso_travauxV2 .titre h1, .b-ext .hp_conso_travauxV2 .titre h1 b, .b-ext .hp_conso_tresorerieV2 .titre h1, .b-ext .hp_conso_tresorerieV2 .titre h1 b {font-size: var(--totem-font-size-800) !important;line-height: var(--totem-font-lh-600) !important;}}
.b-ext .hp_consoV2 .titre h1 b small, .b-ext .hp_consoV2 .titre h1 b+p, .b-ext .hp_consoV2 .titre h1 small, .b-ext .hp_consoV2 .titre h1+p, .b-ext .hp_conso_autoV2 .titre h1 b small, .b-ext .hp_conso_autoV2 .titre h1 b+p, .b-ext .hp_conso_autoV2 .titre h1 small, .b-ext .hp_conso_autoV2 .titre h1+p, .b-ext .hp_conso_travauxV2 .titre h1 b small, .b-ext .hp_conso_travauxV2 .titre h1 b+p, .b-ext .hp_conso_travauxV2 .titre h1 small, .b-ext .hp_conso_travauxV2 .titre h1+p, .b-ext .hp_conso_tresorerieV2 .titre h1 b small, .b-ext .hp_conso_tresorerieV2 .titre h1 b+p, .b-ext .hp_conso_tresorerieV2 .titre h1 small, .b-ext .hp_conso_tresorerieV2 .titre h1+p {color: var(--totem-color-tertiary-900) !important;display: block;font-size: var(--totem-font-size-700) !important;font-weight: var(--totem-font-weight-300) !important;line-height: var(--totem-font-lh-700) !important;text-shadow: none !important;}
@media (max-width:1200px) {.b-ext .hp_consoV2 .titre h1 b small, .b-ext .hp_consoV2 .titre h1 b+p, .b-ext .hp_consoV2 .titre h1 small, .b-ext .hp_consoV2 .titre h1+p, .b-ext .hp_conso_autoV2 .titre h1 b small, .b-ext .hp_conso_autoV2 .titre h1 b+p, .b-ext .hp_conso_autoV2 .titre h1 small, .b-ext .hp_conso_autoV2 .titre h1+p, .b-ext .hp_conso_travauxV2 .titre h1 b small, .b-ext .hp_conso_travauxV2 .titre h1 b+p, .b-ext .hp_conso_travauxV2 .titre h1 small, .b-ext .hp_conso_travauxV2 .titre h1+p, .b-ext .hp_conso_tresorerieV2 .titre h1 b small, .b-ext .hp_conso_tresorerieV2 .titre h1 b+p, .b-ext .hp_conso_tresorerieV2 .titre h1 small, .b-ext .hp_conso_tresorerieV2 .titre h1+p {font-size: var(--totem-font-size-500) !important;line-height: var(--totem-font-lh-500) !important;}}
@media (max-width:992px) {.b-ext .hp_consoV2 .titre h1 b.mb-3-md, .b-ext .hp_consoV2 .titre h1.mb-3-md, .b-ext .hp_conso_autoV2 .titre h1 b.mb-3-md, .b-ext .hp_conso_autoV2 .titre h1.mb-3-md, .b-ext .hp_conso_travauxV2 .titre h1 b.mb-3-md, .b-ext .hp_conso_travauxV2 .titre h1.mb-3-md, .b-ext .hp_conso_tresorerieV2 .titre h1 b.mb-3-md, .b-ext .hp_conso_tresorerieV2 .titre h1.mb-3-md {display: block;margin-bottom: 15px;}}
.b-ext .hp_consoV2 .top-content-hm, .b-ext .hp_conso_autoV2 .top-content-hm, .b-ext .hp_conso_travauxV2 .top-content-hm, .b-ext .hp_conso_tresorerieV2 .top-content-hm {background-color: var(--totem-color-secondary-50);height: auto !important;margin-bottom: 10px !important;padding: 58px 0 115px;}
.b-ext .hp_consoV2 .top-content-hm:before, .b-ext .hp_conso_autoV2 .top-content-hm:before, .b-ext .hp_conso_travauxV2 .top-content-hm:before, .b-ext .hp_conso_tresorerieV2 .top-content-hm:before {display: none !important;}
.b-ext .hp_consoV2 .top-content-hm .gamme-offert-list .offert-list, .b-ext .hp_conso_autoV2 .top-content-hm .gamme-offert-list .offert-list, .b-ext .hp_conso_travauxV2 .top-content-hm .gamme-offert-list .offert-list, .b-ext .hp_conso_tresorerieV2 .top-content-hm .gamme-offert-list .offert-list {margin-top: 0;}
.b-ext .hp_consoV2 .gamme-offert-list .offert-list .item span, .b-ext .hp_conso_autoV2 .gamme-offert-list .offert-list .item span, .b-ext .hp_conso_travauxV2 .gamme-offert-list .offert-list .item span, .b-ext .hp_conso_tresorerieV2 .gamme-offert-list .offert-list .item span {font-weight: var(--totem-font-weight-700);}
@media (max-width:992px) {.b-ext .hp_consoV2.home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea, .b-ext .hp_conso_autoV2.home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea, .b-ext .hp_conso_travauxV2.home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea, .b-ext .hp_conso_tresorerieV2.home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea {margin: 0 !important;}}
.b-ext .hp_consoV2 .hide_consoV2, .b-ext .hp_conso_autoV2 .hide_consoV2, .b-ext .hp_conso_travauxV2 .hide_consoV2, .b-ext .hp_conso_tresorerieV2 .hide_consoV2 {display: none;}
.b-ext .hp_conso_travauxV2 .titre p, .b-ext .hp_conso_tresorerieV2 .titre p {margin-bottom: var(--totem-space-6) !important;}
.b-ext .hp_conso_autoV2 .middle-content-hm .bloc-best .btn-cta, .b-ext .hp_conso_travauxV2 .middle-content-hm .bloc-best .btn-cta, .b-ext .hp_conso_tresorerieV2 .middle-content-hm .bloc-best .btn-cta {background-color: var(--totem-color-secondary-500) !important;line-height: var(--totem-space-11);max-width: 100% !important;min-height: 36px;}
.b-ext .home-metier.hp_conso_travauxV2.mutuelle-sante.conso.sea.credit-travaux .middle-content-hm, .b-ext .home-metier.hp_conso_tresorerieV2.mutuelle-sante.conso.credit-conso .middle-content-hm {padding-top: 30px !important;}
.b-ext .home-metier.hp_conso_tresorerieV2.mutuelle-sante.sea .top-content-hm .bloc-mea {background-color: unset;box-shadow: none !important;}
.b-ext .hp_conso_wyziwyg .content {border: 1px solid var(--totem-color-tertiary-100);border-radius: var(--totem-space-9);margin-bottom: var(--totem-space-16);padding: 0;}
.b-ext .hp_conso_wyziwyg .content .desc {padding: var(--totem-space-9) var(--totem-space-21) var(--totem-space-9) var(--totem-space-21);}
@media (max-width:992px) {.b-ext .hp_conso_wyziwyg .content .desc {padding: var(--totem-space-9);}}
.b-ext .hp_conso_wyziwyg .content h2 {background: var(--totem-color-secondary-100);border-radius: var(--totem-space-9) var(--totem-space-9) 0 0;color: var(--totem-color-tertiary-900);font-size: var(--totem-font-size-700);padding: var(--totem-space-11) var(--totem-space-21);}
@media (max-width:992px) {.b-ext .hp_conso_wyziwyg .content h2 {padding: var(--totem-space-9);}}
.b-ext .hp_conso_wyziwyg .content-border {border: 1px solid var(--totem-color-tertiary-100);border-radius: var(--totem-space-9);margin-bottom: var(--totem-space-16);padding: 0;padding: var(--totem-space-9) var(--totem-space-21);}
@media (max-width:992px) {.b-ext .hp_conso_wyziwyg .content-border {padding: var(--totem-space-9);}}
.b-ext .hp_conso_wyziwyg .sommaire {display: block !important;}
.b-ext .hp_conso_wyziwyg #article-index ul li {align-items: center;display: flex;}
.b-ext .hp_conso_wyziwyg .tpl-comparatif-bq {display: none;}
.b-ext .hp_conso_wyziwyg .d-blocTravauxV2 {display: block !important;}
.b-ext .hp_conso_wyziwyg .box {padding: 30px 20px 50px;}
.b-ext .hp_conso_wyziwyg .show-block {display: block !important;}
.b-ext .hp_conso_wyziwyg .none-block {display: none !important;}
.b-ext .hp_conso_wyziwyg .seo_home h2 {display: block;position: static;}
.b-ext .hp_conso_wyziwyg .seo_home h2 i {display: none;}
.b-ext .hp_conso_wyziwyg .specifique-sommaire #article-index {padding: 0 !important;}
.b-ext .hp_conso_tresorerieV2 .no-before:before {display: none !important;}
.b-ext .hp_conso_tresorerieV2.home-metier.mutuelle-sante.credit-conso .top-content-hm .bloc-mea {padding: 0;}
.b-ext .hp_conso_tresorerieV2.home-metier.mutuelle-sante.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt {margin-bottom: 0;}
.b-ext .hp_conso_tresorerieV2.home-metier.mutuelle-sante.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul {gap: 21px;}
@media (max-width:786px) {.b-ext .hp_conso_tresorerieV2.home-metier.mutuelle-sante.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul {gap: 10px;}}
.b-ext .hp_conso_tresorerieV2.home-metier.mutuelle-sante.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul li {width: 47.8%;}
.b-ext .hp_conso_tresorerieV2.home-metier.mutuelle-sante.sea .ct-slider-partenaire .partenaires {padding: 0;}
.b-ext .custome-container {max-width: 1130px;padding: 0 15px;width: 100%;}
.b-ext .best-offers-list-v2 .best-offers-list {box-shadow: none;}
.b-ext .best-offers-list-v2 .best-offers-list ul {display: flex;gap: 8px;}
@media (max-width:1010px) {.b-ext .best-offers-list-v2 .best-offers-list ul {flex-direction: column;}
	.b-ext .best-offers-list-v2 .best-offers-list ul li {display: flex;flex-direction: column-reverse;gap: 0;padding-left: 15px !important;}
	.b-ext .best-offers-list-v2 .best-offers-list ul li .item {align-items: center;display: flex;}
	.b-ext .best-offers-list-v2 .best-offers-list ul li .item .image {display: block;margin: 0;}}
.b-ext .best-offers-list-v2 .best-offers-list li {background-color: var(--totem-color-secondary-50);display: flex;flex-direction: column;justify-content: space-between;padding: 10px;padding: 10px !important;}
.b-ext .best-offers-list-v2 .best-offers-list li p {color: var(--totem-color-secondary-500);font-size: var(--totem-font-size-200);}
@media (max-width:1010px) {.b-ext .best-offers-list-v2 .best-offers-list li p {margin-bottom: 0;}}
.b-ext .best-offers-list-v2 .best-offers-list li .chiffre {background-color: var(--totem-color-secondary-500);bottom: -37px;display: block;height: 40px;left: unset;margin: 0 auto 10px;position: relative;width: 40px;}
@media (max-width:1010px) {.b-ext .best-offers-list-v2 .best-offers-list li .chiffre {margin-bottom: 0;position: static;}}
.b-ext .best-offers-list-v2 .best-offers-list li .image {width: 100%;}
@media (max-width:992px) {.b-ext .ifram_mobile_video {max-width: 100% !important;width: 100% !important;}}
.b-ext #article-index .h3.position-static:after {display: none;}
.b-ext .wrapper-sea-v2 #article-index {margin-top: 0;padding-top: 0;}
@media (max-width:992px) {.b-ext .wrapper-sea-v2 center {overflow: auto;}
	.b-ext .wrapper-sea-v2 center, .b-ext .wrapper-sea-v2 iframe {max-width: 100%;width: 100%;}}
.b-ext .wrapper-sea-v2 .hp_consoV2-show {display: block !important;}
.b-ext .hp_conso_autoV2 .bloc-mea {background: unset !important;box-shadow: none !important;margin-top: 0 !important;padding: 0 !important;}
.b-ext .home-metier.ade .top-content-hm .bloc-mea {background: url("/ext/images_html/home_ade/visuel-mea.jpg") no-repeat;}
.b-ext .home-metier.ade .top-content-hm:before {background-image: url("/ext/images_html/home_ade/bg-hm-ade.jpg");}
.b-ext .home-metier.ade .top-content-hm:after {background: linear-gradient(90deg,#426376 25.55%,rgba(13,27,35,.427) 77.06%,hsla(0,0%,100%,0));}
.b-ext .home-metier.ade .middle-content-hm.sea_ade {margin-top: -40px;}
@media screen and (min-width:786px) {.b-ext .home-metier.ade .middle-content-hm.sea_ade {margin-top: -150px;}
	.b-ext .home-metier.ade .middle-content-hm.sea_ade .evaluation-montant {padding: 48px 0 0;}}
.b-ext .home-metier.ade .middle-content-hm.sea_ade .bandeau-home-metiers {display: block !important;opacity: 0;transition: all .5s ease;visibility: hidden;width: 100%;}
.b-ext .home-metier.ade .middle-content-hm.sea_ade .bandeau-home-metiers.show-bandeaux {display: block !important;opacity: 1;visibility: visible;}
@media screen and (max-width:992px) {.b-ext .home-metier.ade .middle-content-hm.sea_ade .bandeau-home-metiers .container {padding-bottom: var(--totem-space-0);}
	.b-ext .home-metier.ade .middle-content-hm.sea_ade .bandeau-home-metiers .container>div {flex-flow: column;}
	.b-ext .home-metier.ade .middle-content-hm.sea_ade .bandeau-home-metiers .container>div p {display: none !important;}}
.b-ext .home-metier.ade .middle-content-hm.sea_ade .bandeau-home-metiers .container>div a {align-items: center;display: inline-flex;justify-content: center;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card.bg-pi {background: url("/ext/images_html/home_ade/visuel-pi.jpg") no-repeat;background-size: cover;height: 100%;position: relative;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card.bg-pi:before {background: linear-gradient(270deg,#fff 16%,hsla(0,0%,100%,0) 44%);bottom: 0;content: "";height: 55em;left: 0;margin: 0 auto;position: absolute;right: 0;transform: rotate(90deg);width: 55em;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card.bg-pi h2 {background: transparent;left: 0;margin: 0 auto;padding: 0;right: 0;top: 38%;width: 275px;}
@media screen and (max-width:992px) {.b-ext .home-metier .middle-content-hm .evaluation-montant .card.bg-pi h2 {top: 15%;}}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card.bg-pi .bloc-titre-bt {bottom: 0;float: none;left: 0;position: absolute;right: 0;width: auto;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card.bg-pi .bloc-titre-bt h3 {font-size: 26px;font-weight: 700;padding: 0;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card.bg-pi .bloc-titre-bt .btn-primary {background: var(--totem-color-secondary-500);transition: all .5s;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card.bg-pi .bloc-titre-bt .btn-primary:hover {background: var(--totem-color-secondary-600);box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);}
@media screen and (max-width:992px) {.b-ext .home-metier .middle-content-hm .evaluation-montant .card.bg-pi {height: 450px;margin: 20px 0 40px;}}
@media (max-width:990px) {.b-ext .home-metier .middle-content-hm .bg-pi .bloc-titre-bt {bottom: 30px !important;}}
@media (max-width:768px) {.b-ext .home-metier.ade h2.titre-rotate span:last-child {margin-top: -8px;}
	.b-ext .home-metier.ade .top-content-hm .bloc-mea {height: 450px;}
	.b-ext .home-metier.ade .top-content-hm .bloc-mea h2.titre-rotate {top: 23%;}
	.b-ext .home-metier.ade .top-content-hm .bloc-mea h3.titre-rotate {left: 2%;top: 22%;transform: rotate(-4.5deg);}
	.b-ext .home-metier.ade .top-content-hm .bloc-mea h3.titre-rotate span:last-child {margin-top: -12px;}
	.b-ext .home-metier.ade .middle-content-hm .bg-pi .bloc-titre-bt h3 {font-size: 20px !important;}}
@media (max-width:480px) {.b-ext .home-metier.ade .top-content-hm {height: 790px;}
	.b-ext .home-metier.ade .top-content-hm:after, .b-ext .home-metier.ade .top-content-hm:before {height: 420px;}}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .top-content-hm .titre {-ms-align-items: center;align-items: center;display: -ms-flex;display: flex;min-height: 131px;padding: 24px 0;}
	.b-ext .campaign-try.home-metier.ade .top-content-hm .titre h1 {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 26px;padding-right: 0;width: 100%;}}
.b-ext .campaign-try.home-metier.ade .top-content-hm:after, .b-ext .campaign-try.home-metier.ade .top-content-hm:before {background-position-x: unset;display: none;height: 350px;}
.b-ext .campaign-try.home-metier.ade .top-content-hm .bg-banner-ade {height: 360px;overflow: hidden;position: absolute;width: 100%;}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .top-content-hm .bg-banner-ade {height: 287px;}}
.b-ext .campaign-try.home-metier.ade .top-content-hm .bg-banner-ade:before {background-image: url("/ext/images_html/home_ade/bg-hm-ade.jpg");background-position: top;background-repeat: no-repeat;background-size: cover;content: "";display: block;filter: blur(18px);-webkit-filter: blur(18px);height: 100%;width: 100%;}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .top-content-hm .bg-banner-ade:before {background-position-x: 49%;filter: blur(2px);}}
.b-ext .campaign-try.home-metier.ade .top-content-hm .bg-banner-ade:after {background: linear-gradient(270.04deg,#426376 25.55%,rgba(13,27,35,.427) 77.06%,hsla(0,0%,100%,0) 99.98%);content: "";display: block;height: 100%;position: absolute;top: 0;transform: rotate(180deg);width: 100%;}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .top-content-hm .bg-banner-ade:after {display: none;}
	.b-ext .campaign-try.home-metier.ade .top-content-hm {background-color: #f9f4f1;height: auto;}}
.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea {display: -ms-flex;display: flex;padding: 0;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea {flex-direction: row;-ms-justify-content: end;justify-content: end;}}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea {background: none;display: block;height: auto;position: relative;z-index: 9;}}
.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea:before {background: none;display: none;}
.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea .bloc-mea-bg-ade {height: 156px;}
.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea div {-ms-align-items: center;align-items: center;flex: 0 0 100%;-ms-justify-content: center;justify-content: center;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea div {flex: 0 0 50%;max-width: 50%;}}
.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea div.bloc-mea-bg-ade {background: url("/ext/images_html/home_ade/visuel-mea.jpg") no-repeat;}
.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea .bloc-titre-bt {-ms-align-items: center;align-items: center;background-color: var(--totem-color-white);display: -ms-flex;display: flex;flex-direction: column;-ms-justify-content: center;justify-content: center;padding: 27px;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea .bloc-titre-bt {flex: 0 0 50%;max-width: 50%;padding: 25px 0;}}
@media (max-width:991px) {.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea .bloc-titre-bt {border-radius: 0 0 10px 10px;float: none;padding: 27px 15px;position: static;}}
.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea .bloc-titre-bt p {color: #302e2d;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 26px;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea .bloc-titre-bt p {font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 700;line-height: 30px;}}
.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea .bloc-titre-bt p span {color: var(--totem-color-primary-500);display: inline;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 26px;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea .bloc-titre-bt p span {font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 700;line-height: 30px;}}
.b-ext .campaign-try.home-metier.ade .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary {font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 24px;}
.b-ext .campaign-try.home-metier.ade .top-content-hm .intro-text {padding: 30px 0;text-align: center;}
.b-ext .campaign-try.home-metier.ade .top-content-hm .box-infos {margin: 0 0 5px;}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm {padding: 0;}
	.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .row {gap: 20px;}
	.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .row .order-0 {order: 0;}
	.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .row .order-1 {order: 1;}
	.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .row .order-2 {order: 2;}
	.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .row>[class^=col-] {margin-bottom: 0;}}
.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .intro-text {padding: 0;text-align: left;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .intro-text {padding: 20px 20px 0;text-align: center;}}
.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .intro-text span {color: #302e2d;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 20px;text-align: center;}
.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card {background-color: var(--totem-color-white);height: 100%;margin-top: 4px;padding: 0;}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card {padding: 0 0 25px;}
	.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card-img-cta {display: -ms-flex;display: flex;padding: 0;}
	.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card h2 {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;}}
.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .btn-secondary {margin-top: 55px;}
.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bg-pi {background: url("/ext/images_html/home_ade/visuel-pi.jpg") no-repeat;background-position: 50% 10%;background-size: cover;-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 86%);clip-path: polygon(0 0,100% 0,100% 100%,0 86%);height: 225px;}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bg-pi {background-position: 50% 50%;background: url("/ext/images_html/home_ade/visuel-pi-mobile.jpg") no-repeat;background-size: cover;-webkit-clip-path: polygon(0 0,86% 0,100% 100%,0 100%);clip-path: polygon(0 0,86% 0,100% 100%,0 100%);height: 100%;width: 40%;}}
.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt {position: static;width: 100%;}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt {padding: 17px 15px;}}
.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt div {color: var(--totem-color-primary-500);font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 700;line-height: 30px;padding-top: 15px;}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt div {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 600;line-height: 26px;}}
.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt div p {display: inline;margin: 0;}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt div p br, .b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt div p:last-child {display: none;}}
.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt div span {color: #302e2d;display: block;font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 700;line-height: 30px;}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt div span {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 600;line-height: 26px;}}
.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt .btn-primary {background-color: var(--totem-color-secondary-500);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 24px;}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt .btn-primary {font-size: 14px;font-size: calc(var(--font-size) * 1.4);}}
@media (max-width:786px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt .btn-primary {width: 100%;}}
.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt .btn-primary span {display: inline;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 24px;}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm .evaluation-montant .card .bloc-titre-bt .btn-primary span {display: none;}}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm .mentions {padding: 0 20px;}}
@media (max-width:992px) {.b-ext .campaign-try.home-metier.ade .middle-content-hm .mentions {margin: 20px 0 0;}}
@media (max-width:785px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .container {max-width: 100%;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm {overflow: hidden;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .badeau-promesse {-ms-align-items: center;align-items: center;background-color: #162664;color: #fff;display: -ms-flex;display: flex;flex-direction: column;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 700;-ms-justify-content: center;justify-content: center;line-height: 22px;max-height: 0;overflow: hidden;transition: all .4s;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .badeau-promesse {font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 26px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .badeau-promesse a {color: #fff;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 24px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .badeau-promesse:hover {background-color: #f9f4f1;color: #162664;transition: all .4s;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .badeau-promesse:hover a {color: #162664;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .badeau-promesse.visibleloaded {background-color: #162664;color: #fff;max-height: 100vh;padding: 10px 0;transition: all .4s;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .badeau-promesse.visibleloaded a {color: #fff;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .badeau-promesse.rendered {background-color: #f9f4f1;color: #162664;max-height: 100vh;padding: 10px 0;transition: all .4s;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .badeau-promesse.rendered a {color: #162664;transition: all .4s;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .badeau-promesse.rendered:hover {background-color: #162664;color: #fff;transition: all .4s;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .badeau-promesse.rendered:hover a {color: #fff;transition: all .4s;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade {-ms-align-items: center;align-items: center;background-image: url("/ext/images_html/home_ade/visuel-mea.jpg");background-position: -52px 50%;background-repeat: no-repeat;background-size: cover;display: -ms-flex;display: flex;height: 162px;position: static;width: 100%;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade {height: 296px;}}
@media (max-width:785px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade .container {padding: 0 5px;}}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade {background-image: url("/ext/images_html/home_ade/bannerADE.jpg");background-position: 50%;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade:after, .b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade:before {display: none;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade .titre {-ms-align-items: flex-end;align-items: flex-end;padding: 0;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade .titre {-ms-align-items: center;align-items: center;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade .titre h1 {margin-bottom: 0;padding-left: 0;text-shadow: none;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade .titre h1:before {display: none;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade .titre h1 span {background-color: var(--totem-color-white);color: #302e2d;display: inline;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 900;line-height: 30px;padding: 0 3px;text-shadow: none;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade .titre h1 span {display: inline-block;margin-bottom: 6px;padding: 0 6px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade .titre h1 span:before {display: none;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade .titre h1 span:last-child {display: inline;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 300;line-height: 20px;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade .titre h1 span:last-child {display: inline-block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 300;line-height: 24px;}
	.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade .titre h1 span {font-size: 40px;font-size: calc(var(--font-size) * 4);line-height: 60px;}
	.b-ext .campaign-try.home-metier.ade.patch-ade-version .top-content-hm .bg-banner-ade .titre h1 span:last-child {font-size: 40px;font-size: calc(var(--font-size) * 4);font-weight: 300;line-height: 60px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm {padding: 0;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head {background-color: var(--totem-color-white);padding: 44px 0 0;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head {padding: 32px 0;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .cta-title {color: var(--totem-color-tertiary-900);display: block;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 26px;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .col-eco-wrapper {order: 0;}}
@media (max-width:785px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .col-eco-wrapper {padding: 0;}}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .col-cta-wrapper {order: 1;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .eco-wrapper {color: var(--totem-color-tertiary-900);display: -ms-flex;display: flex;flex-direction: column;gap: 20px;height: 100%;padding: 10px 20px;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .eco-wrapper {border-radius: 10px;padding: 44px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .eco-wrapper p {color: var(--totem-color-primary-500);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 800;line-height: 24px;text-align: center;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .eco-wrapper p {font-size: 24px;font-size: calc(var(--font-size) * 2.4);line-height: 30px;text-align: left;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .eco-wrapper ul {display: -ms-flex;display: flex;flex-direction: column;gap: 12px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .eco-wrapper ul li {-ms-align-items: flex-start;align-items: flex-start;display: -ms-flex;display: flex;flex-direction: row;gap: 8px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .eco-wrapper ul li span {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;line-height: 28px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .eco-wrapper ul li:before {color: var(--totem-color-primary-500);content: "";font-family: mtx_font;font-size: 20px;font-size: calc(var(--font-size) * 2);margin-top: 5px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .middle-content-hm-head .eco-wrapper ul li strong {font-weight: 600;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval {background: #f9f4f1;padding: 32px 0;}
@media (max-width:785px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .container {max-width: 100%;}
	.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .row {gap: 0;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card {display: -ms-flex;display: flex;flex-direction: column;-ms-justify-content: space-between;justify-content: space-between;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .label-caption {color: #4c4c4c;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 600;line-height: 24px;margin-bottom: 15px;padding-top: 70px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .rangeslider {background: #e9eeff;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .form-group .input {background-color: #ededed;font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 28px;padding: 10px 15px;}
@media (max-width:785px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .form-group .input {top: 38px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .form-group .input .signe, .b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .form-group .input input {background-color: #ededed;color: var(--totem-color-tertiary-900);}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .form-group .input .signe {font-size: 20px;font-size: calc(var(--font-size) * 2);}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .form-group .input .signe.annee {font-size: 12px;font-size: calc(var(--font-size) * 1.2);top: 2px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card.calclulette .title-style-card {color: var(--totem-color-tertiary-900);display: block;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 30px;padding: 20px;position: relative;text-align: left;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card.calclulette .title-style-card {font-size: 24px;font-size: calc(var(--font-size) * 2.4);}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card.calclulette .title-style-card:after {background-color: var(--totem-color-primary-500);bottom: 5px;content: "";display: block;height: 4px;left: 20px;position: absolute;width: 54px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card.calclulette .bloc-titre-bt .bt-input .btn-secondary-new {background: var(--totem-color-secondary-500);color: #fff;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card.calclulette .bloc-titre-bt .bt-input .btn-secondary-new:hover {background: var(--totem-color-primary-500);color: #fff;}
@media (max-width:785px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card.calclulette .bloc-titre-bt .bt-input .btn-secondary-new {margin-right: auto;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card.card-img-cta {flex-direction: row;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card.card-img-cta {flex-direction: column;}}
@media (max-width:785px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card {border-radius: 0;box-shadow: none;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card h2 {background-color: transparent;color: var(--totem-color-tertiary-900);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 30px;position: relative;text-align: left;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card h2 {font-size: 24px;font-size: calc(var(--font-size) * 2.4);line-height: 30px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card h2:before {background-color: var(--totem-color-primary-500);bottom: 5px;content: "";display: block;height: 4px;left: 20px;position: absolute;width: 54px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .bloc-titre-bt {display: -ms-flex;display: flex;flex-direction: column;max-width: 100%;padding: 20px;text-align: left;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .bloc-titre-bt div {color: var(--totem-color-tertiary-900);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;line-height: 20px;padding-top: 0;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .bloc-titre-bt div {font-size: 14px;font-size: calc(var(--font-size) * 1.4);line-height: 24px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .bloc-titre-bt div p {color: var(--totem-color-tertiary-900);font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 24px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .bloc-titre-bt div span {color: var(--totem-color-tertiary-900);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 28px;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .bloc-titre-bt div span {font-size: 24px;font-size: calc(var(--font-size) * 2.4);font-weight: 700;line-height: 30px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .bloc-titre-bt .btn-secondary-new {background: var(--totem-color-secondary-500);color: #fff;margin-left: auto;margin-right: unset;margin-top: 24px;width: auto;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .bloc-titre-bt .btn-secondary-new:hover {background: var(--totem-color-primary-500);color: #fff;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .wrapp-eval .evaluation-montant .card .bloc-titre-bt .bt-input {margin: 0;width: auto;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos {border-radius: 0;margin: 0;padding: 32px 0;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos {padding: 32px 0 64px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .ct {background: #f9f4f1;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .ct .pictos-title {color: var(--totem-color-primary-500);display: block;font-size: 12px;font-weight: 400;line-height: 20px;text-align: center;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .ct .pictos-title {font-size: 14px;line-height: 24px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .ct .pictos-title b {color: var(--totem-color-primary-500);display: block;font-size: 16px;font-weight: 700;line-height: 24px;margin-bottom: 8px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .ct strong {background: var(--totem-color-primary-500);}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .title-offer-card {background-color: transparent;color: var(--totem-color-tertiary-900);display: block;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 26px;padding-bottom: 15px;padding-top: 0;text-align: left;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .title-offer-card {font-size: 24px;font-size: calc(var(--font-size) * 2.4);line-height: 30px;padding-bottom: 32px;text-align: center;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .wrapper-infi-card {display: -ms-flex;display: flex;flex-direction: column;flex-wrap: wrap;gap: 20px;-ms-justify-content: space-around;justify-content: space-around;margin-bottom: 32px;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .wrapper-infi-card {flex-direction: row;gap: 56px;-ms-justify-content: center;justify-content: center;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .wrapper-infi-card .card {border: none;border-radius: 10px;box-shadow: 4px 0 30px 0 rgba(0,0,0,.15);color: var(--totem-color-tertiary-900);display: -ms-flex;display: flex;flex-direction: column;font-size: 14px;font-size: calc(var(--font-size) * 1.4);gap: 10px;line-height: 24px;padding: 16px 24px;width: 100%;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .wrapper-infi-card .card {width: 300px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .wrapper-infi-card .card .card-header {background-color: transparent;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .wrapper-infi-card .card .card-header span {display: block;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 26px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .wrapper-infi-card .card .card-body span {font-size: 12px;font-size: calc(var(--font-size) * 1.2);line-height: 20px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .wrapper-infi-card .card .card-body p {font-size: 50px;font-size: calc(var(--font-size) * 5);font-weight: 700;line-height: 60px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .wrapper-infi-card .card .card-body p span {font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 28px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .wrapper-infi-card .card .card-body p span sup {vertical-align: text-top;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .wrapper-infi-card .card .card-footer {background-color: transparent;display: -ms-flex;display: flex;justify-content: flex-end;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .wrapper-infi-card .card .card-footer .btn-primary:hover {background: var(--totem-color-secondary-500) !important;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .intro {text-align: left;}
@media (min-width:992px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .intro {text-align: center;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .intro h3 {color: var(--totem-color-tertiary-900);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 26px;padding-bottom: 10px;position: relative;text-align: left;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .intro h3 {display: none;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .intro h3:before {background-color: var(--totem-color-primary-500);bottom: 5px;content: "";display: block;height: 4px;left: 0;position: absolute;width: 54px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .middle-content-hm .box-infos .intro p {font-size: 14px;font-size: calc(var(--font-size) * 1.4);line-height: 24px;padding: 20px 0;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version #second-navigation {background-color: #f9f4f1;margin-bottom: 0;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version #second-navigation ul li {position: relative;}
@media (max-width:785px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version #second-navigation ul li:after {border-right: 1px solid #b2b2b2;content: "";display: block;height: 18px;position: absolute;right: 0;top: 0;width: 25px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version #second-navigation ul li a {color: var(--totem-color-tertiary-900);font-weight: 600;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version #second-navigation ul li a:hover {color: var(--totem-color-primary-500);}
.b-ext .campaign-try.home-metier.ade.patch-ade-version #second-navigation .slick-track {-ms-align-items: center;align-items: center;display: -ms-flex;display: flex;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version #second-navigation .slick-track ul li a {color: #162664;font-weight: 600;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version #second-navigation .slick-track ul li a:hover {color: var(--totem-color-primary-500);}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .media-partner-hm {background-color: #f9f9f9;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .media-partner-hm .slick-track {-ms-align-items: center;align-items: center;display: -ms-flex;display: flex;gap: 80px;}
@media (max-width:785px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .media-partner-hm .slick-track .slick-slide {min-width: 131px;}
	.b-ext .campaign-try.home-metier.ade.patch-ade-version .media-partner-hm .slick-track .slick-slide img {width: auto;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .media-partner-hm .slick-track .slick-slide img {margin: 0 auto;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper {background-color: #fff;padding-bottom: 32px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper .temoignage-tab {display: -ms-flex;display: flex;flex-direction: column;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper .temoignage-tab .temoignage {color: var(--totem-color-tertiary-900);display: -ms-flex;display: flex;flex-direction: column;gap: 18px;padding: 32px 0;position: relative;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper .temoignage-tab .temoignage:before {background-color: #e5e5e5;content: "";display: block;height: 2px;left: 50%;max-width: 544px;position: absolute;top: 0;transform: translateX(-50%);width: 100%;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper .temoignage-tab .temoignage:first-child:before {content: "";display: none;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper .temoignage-tab .temoignage .temoignage-titre {font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 600;line-height: 24px;}
@media (min-width:786px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper .temoignage-tab .temoignage .temoignage-titre {font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 26px;}}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper .note {color: var(--totem-color-tertiary-900);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;line-height: 20px;text-align: right;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper .note a {color: var(--totem-color-tertiary-900);text-decoration: underline;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper .note a:hover {text-decoration: none;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper.temoignage-auto .temoignage-tab .temoignage:before {display: none;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper.temoignage-auto .temoignage-tab .temoignage:after {background-color: #e5e5e5;bottom: 0;content: "";display: block;height: 2px;left: 50%;max-width: 544px;position: absolute;transform: translateX(-50%);width: 100%;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .temoignage-wrapper.temoignage-auto .temoignage-tab .temoignage:first-child:after {content: "";display: none;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .ct-temoignages .content-temoignages .titre {color: var(--totem-color-tertiary-900);font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 600;line-height: 26px;padding-bottom: 20px;position: relative;text-align: left;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .ct-temoignages .content-temoignages .titre:before {background-color: var(--totem-color-primary-500);bottom: 5px;content: "";display: block;height: 4px;left: 0;position: absolute;width: 54px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .ct-temoignages .content-temoignages .bloc p {color: #666;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 24px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .ct-temoignages .content-temoignages .slick-list .slick-track .bloc.slick-slide strong i {color: var(--totem-color-primary-500);}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .ct-temoignages .content-temoignages .slick-list .slick-track .bloc.slick-slide .note {display: -ms-flex;display: flex;gap: 5px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .ct-temoignages .content-temoignages .slick-list .slick-track .bloc.slick-slide .note i {-ms-align-items: center;align-items: center;background-color: #ff8000;border-radius: 5px;color: #fff;display: -ms-flex;display: flex;float: none;font-size: 16px;font-size: calc(var(--font-size) * 1.6);height: 23px;-ms-justify-content: center;justify-content: center;margin: 0;padding: 0;width: 23px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version .ct-temoignages .content-temoignages .slick-list .slick-track .bloc.slick-slide .note i:before {font-size: 12px;font-size: calc(var(--font-size) * 1.2);}
.b-ext .campaign-try.home-metier.ade.patch-ade-version~.sticky-mobile {background-color: hsla(0,0%,100%,.5);padding: 15px;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version~.sticky-mobile .btn-primary.ade-cta {border-radius: 6px;display: -ms-flex;display: flex;font-weight: 600;gap: 12px;-ms-justify-content: space-between;justify-content: space-between;-ms-justify-content: center;justify-content: center;padding: 16px 10px !important;width: 100%;}
.b-ext .campaign-try.home-metier.ade.patch-ade-version~.sticky-mobile .btn-primary.ade-cta:after {color: #fff;content: "";font-family: mtx_font;font-weight: 400;}
@media (max-width:785px) {.b-ext .campaign-try.home-metier.ade.patch-ade-version~.scroll-to-top {bottom: 140px;}}
.b-ext .wrapp-cta {flex-direction: column;gap: 32px;}
.b-ext .preform-cta-btn, .b-ext .wrapp-cta {display: -ms-flex;display: flex;}
.b-ext .preform-cta-btn {flex-direction: row;-ms-justify-content: space-between;justify-content: space-between;}
@media (min-width:786px) {.b-ext .preform-cta-btn {gap: 40px;-ms-justify-content: center;justify-content: center;}}
.b-ext .preform-cta-btn a {border-radius: 6px;box-shadow: 0 3px 10px 3px rgba(0,0,0,.15);display: block;flex: 0 0 48%;height: 150px;overflow: hidden;text-decoration: none;transition-delay: .4s;}
@media (min-width:786px) {.b-ext .preform-cta-btn a {flex: 0 0 200px;}}
.b-ext .preform-cta-btn a .strongest-text {display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 28px;text-align: center;}
.b-ext .preform-cta-btn a .cta-wrap {-ms-align-items: center;align-items: center;background-color: var(--totem-color-primary-500);color: #fff;display: -ms-flex;display: flex;flex-direction: column;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;height: 100%;-ms-justify-content: center;justify-content: center;left: 0;line-height: 24px;position: relative;top: 0;transition: all .4s;width: 100%;}
.b-ext .preform-cta-btn a .cta-wrap i {filter: blur(2px);font-size: 100px;font-size: calc(var(--font-size) * 10);opacity: .2;position: absolute;right: 0;top: 0;}
.b-ext .preform-cta-btn a:hover .cta-wrap {background-color: var(--totem-color-primary-500);transition: all .4s;}
@media (max-width:785px) {.b-ext .preform-cta-btn a:hover i {transform: scale(1.5);transition: all .4s;}}
.b-ext .minute-display {-ms-align-items: center;align-items: center;background-color: #f9f4f1;border: 1px solid var(--totem-color-secondary-500);border-radius: 40px;display: inline-flex;gap: 4px;padding: 6px 8px;}
.b-ext .minute-display, .b-ext .minute-display span {color: var(--totem-color-secondary-500);}
.b-ext .minute-display span {font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;line-height: 20px;}
.b-ext .sticky-mobile .btn-primary.ade-cta {font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 24px;padding: 16px !important;}
.b-ext .panel-temoignage {background: #f9f4f1;border-radius: 10px;overflow: hidden;position: relative;transition: all .3s;}
.b-ext .panel-temoignage .panel {background: var(--totem-color-secondary-50);padding: 0 18px;transition: all .3s;}
.b-ext .panel-temoignage .panel p {color: var(--totem-color-tertiary-900);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;line-height: 28px;}
.b-ext .panel-temoignage label {-ms-align-items: center;align-items: center;background: var(--totem-color-secondary-50);color: var(--totem-color-tertiary-900);display: -ms-flex;display: flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;gap: 20px;line-height: 26px;padding: 10px;}
.b-ext .panel-temoignage label .img-symbol {border: 6px;border-radius: 6px;height: 50px;overflow: hidden;width: 50px;}
.b-ext .panel-temoignage label .img-symbol img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;}
@media (min-width:786px) {.b-ext .panel-temoignage label .img-symbol {height: 100px;width: 100px;}}
.b-ext .panel-temoignage label span {display: block;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 24px;}
.b-ext .panel-temoignage label .arrow-circle {-ms-align-items: center;align-items: center;background-color: #fff;border-radius: 50%;display: -ms-flex;display: flex;display: none;flex: 0 0 40px;height: 40px;-ms-justify-content: center;justify-content: center;margin-left: auto;transition: all .4s;width: 40px;}
.b-ext .panel-temoignage label .arrow-circle i {color: var(--totem-color-primary-500);display: -ms-flex;display: flex;font-size: 24px;font-size: calc(var(--font-size) * 2.4);}
.b-ext .panel-temoignage label~.panel {padding: 18px;}
.b-ext .panel-temoignage input {opacity: 0;position: absolute;z-index: -1;}
.b-ext .home-metier.rac.sea .top-content-hm {display: flex;flex-direction: column;height: 761px;}
.b-ext .home-metier.rac.sea .top-content-hm:after, .b-ext .home-metier.rac.sea .top-content-hm:before {height: 658px;}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm, .b-ext .home-metier.rac.sea .top-content-hm:after, .b-ext .home-metier.rac.sea .top-content-hm:before {height: 630px;}}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm {height: auto;}}
.b-ext .home-metier.rac.sea .top-content-hm:before {background-image: url("/ext/images_html/home_rac/sea/bg-hm-mobile-rac-sea-top.png");background-size: contain;filter: unset;}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm:before {background-image: url("/ext/images_html/home_rac/sea/bg-hm-rac-sea.png");background-size: cover;opacity: .8;}}
.b-ext .home-metier.rac.sea .top-content-hm:after {background: linear-gradient(5.08deg,#704130 46.45%,transparent 114.56%);opacity: .8;}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm:after {background: linear-gradient(89.92deg,rgba(130,58,35,.8) 47.03%,transparent 82.85%);opacity: .8;}}
.b-ext .home-metier.rac.sea .top-content-hm .titre {display: flex;flex-direction: column;flex-wrap: wrap;overflow: visible;padding: var(--totem-space-0);}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .titre {padding: var(--totem-space-0) var(--totem-space-0) var(--totem-space-10);}}
.b-ext .home-metier.rac.sea .top-content-hm .titre p {color: #fff;display: inline-flex;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-style: normal;font-weight: 600;line-height: 24px;margin-bottom: var(--totem-space-7);position: relative;width: 100%;}
.b-ext .home-metier.rac.sea .top-content-hm .titre p:after {bottom: 0;content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'112\' height=\'10\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 8.013c9.5-2.166 31.1-6.3 41.5-5.5 10.4.8-3.333 4-11.5 5.5 26-3.666 74.8-9.9 62-5.5-12.8 4.4-25.667 5.5-30.5 5.5l49-5.5\' stroke=\'url(%23a)\' stroke-width=\'2\'/%3E%3Cdefs%3E%3ClinearGradient id=\'a\' x1=\'94.878\' y1=\'-4.615\' x2=\'93.714\' y2=\'9.849\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23EDB1A2\'/%3E%3Cstop offset=\'1\' stop-color=\'%23EDB1A2\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");height: 7px;position: absolute;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .titre p {margin-bottom: var(--totem-space-4);}}
.b-ext .home-metier.rac.sea .top-content-hm .titre h1 {display: inline;flex-direction: row;flex-wrap: wrap;font-size: 24px;font-size: calc(var(--font-size) * 2.4);font-style: normal;font-weight: var(--totem-font-weight-700);height: 82px;line-height: 41px;margin: 35px 0 61px;max-width: 100%;padding-left: 0;text-shadow: none;width: 100%;}
.b-ext .home-metier.rac.sea .top-content-hm .titre h1:before {content: none;}
.b-ext .home-metier.rac.sea .top-content-hm .titre h1 strong {font-weight: var(--totem-font-weight-700);}
.b-ext .home-metier.rac.sea .top-content-hm .titre h1 strong.over-title {display: none;}
@media screen and (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .titre h1 strong.over-title {display: inline;}}
.b-ext .home-metier.rac.sea .top-content-hm .titre h1 strong.before-title {display: none;}
@media screen and (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .titre h1 strong.before-title {display: inline;}}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .titre h1 {display: inline-flex;font-size: 30px;font-size: calc(var(--font-size) * 3);font-weight: 700;height: 40px;line-height: 40px;margin: 66px 0 67px;max-width: 700px;}}
.b-ext .home-metier.rac.sea .top-content-hm .titre h1 span {align-items: center;background-color: #c0543a;display: inline-flex;font-size: 24px;font-size: calc(var(--font-size) * 2.4);font-style: normal;font-weight: 700;height: var(--totem-space-16);justify-content: center;line-height: 41px;padding: 0 5px;text-shadow: none;width: auto;}
.b-ext .home-metier.rac.sea .top-content-hm .titre h1 span:before {border: unset;content: none;}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .titre h1 span {font-size: 30px;font-size: calc(var(--font-size) * 3);font-weight: 800;line-height: 40px;width: 245px;}}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .titre h1 span {height: var(--totem-space-14);margin: var(--totem-space-0) var(--totem-space-0) var(--totem-space-4) var(--totem-space-4);}}
.b-ext .home-metier.rac.sea .top-content-hm .titre .cnt-mac {background: var(--totem-color-primary-400);border-radius: 50%;box-shadow: 0 10px 0 0 rgba(2,2,2,.1);height: 125px;position: absolute;right: 0;top: 35px;transform: rotate(20deg);width: 125px;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .titre .cnt-mac {height: 132px;margin-bottom: 30px;position: relative;top: var(--totem-space-11);width: 132px;}}
.b-ext .home-metier.rac.sea .top-content-hm .titre .cnt-mac:after {border: .764px dashed var(--totem-color-primary-700);border-radius: 50%;bottom: 0;content: "";height: 118px;left: 0;margin: auto;position: absolute;right: 0;top: 0;width: 118px;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .titre .cnt-mac:after {height: 120px;width: 120px;}}
.b-ext .home-metier.rac.sea .top-content-hm .titre .cnt-mac p {display: block;font-size: 15px;font-size: calc(var(--font-size) * 1.5);font-weight: 700;padding-top: 6px;text-align: center;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .titre .cnt-mac p {font-size: 15px;font-size: calc(var(--font-size) * 1.5);line-height: 18px;margin-top: 10px;}}
.b-ext .home-metier.rac.sea .top-content-hm .titre .cnt-mac p span {display: block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);padding: 0;text-shadow: none;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .titre .cnt-mac p span {font-size: 11px;font-size: calc(var(--font-size) * 1.1);line-height: 28px;width: 100%;}}
.b-ext .home-metier.rac.sea .top-content-hm .titre .cnt-mac p:before {background: url("/ext/css/images_html/home_rac/sea/icon-mac.png");background-repeat: no-repeat;content: "";display: block;height: 37.35px;margin: auto;transform: rotate(-14deg);width: 37.35px;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .titre .cnt-mac p:before {background-size: 100%;height: 40px;margin: 0 auto 4px;width: 45px;}}
.b-ext .home-metier.rac.sea .top-content-hm .titre .cnt-mac p:after {display: none;}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea {background: #fff;border-radius: 0;height: 364px;margin-left: -15px;overflow: visible;padding: var(--totem-space-18) var(--totem-space-11);width: calc(100% + 30px);}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea {align-items: center;display: flex;flex-direction: column;padding: var(--totem-space-14) var(--totem-space-11);}}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea {border-radius: 10px;height: 220px;margin-left: unset;padding: 30px 40px;width: 724px;}}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea:before {background: unset;content: none;}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea:before {border-radius: 10px;}}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .trm {align-items: center;background: var(--totem-color-secondary-50);border: var(--totem-space-1) solid var(--totem-color-secondary-500);border-radius: 40px;display: inline-flex;filter: drop-shadow(0 4px 25px rgba(0,0,0,.09));height: 45px;justify-content: center;position: absolute;right: 30px;top: -22px;width: 132px;}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .trm {right: -62px;top: -22px;}}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .trm span {align-items: center;color: var(--totem-color-secondary-500);display: inline-flex;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-style: normal;font-weight: 600;justify-content: center;line-height: 20px;z-index: 1;}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .trm span img {margin-right: 7px;}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .bloc-selection-bt {position: relative;z-index: 1;}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .bloc-selection-bt span {align-items: center;border-radius: 4px;color: #c0543a;display: inline-flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-style: normal;font-weight: 600;line-height: 24px;}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .bloc-selection-bt span img {margin-right: 9px;}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select {align-items: baseline;display: flex;}}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #rac_sea {display: flex;flex-wrap: wrap;height: 60px;margin-bottom: 38px;margin-right: auto;margin-top: 13px;width: 356px;}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #rac_sea {max-width: 356px;}}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #rac_sea {margin-bottom: 20px;}}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #rac_sea select {align-items: center;-moz-appearance: none;-webkit-appearance: none;appearance: none;background: var(--totem-color-white) url("/ext/images_html/home_rac/sea/arrow.svg") no-repeat;background-position: right 5% center;background-size: 24px;border: 1px solid var(--totem-color-tertiary-200);border-radius: 5px;color: var(--totem-color-tertiary-900);display: inline-flex;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-style: normal;font-weight: 600;justify-content: center;line-height: 24px;}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #rac_sea select * {color: var(--totem-color-tertiary-900);font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select button {align-items: center;background: #c0543a;border: none;border-radius: 4px;display: inline-flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-style: normal;font-weight: 700;height: 60px;justify-content: center;line-height: 24px;margin-bottom: 38px;padding: 0;width: 356px;}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select button {margin-top: 0;width: 272px;}}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .wrap {align-items: center;display: flex;}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .wrap .start_trust a {text-decoration: none;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .wrap {flex-wrap: wrap;margin: 0 auto;}
	.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .wrap .start_trust {margin: 0 auto;}
	.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .wrap .mt {flex-wrap: wrap;margin: 0 auto;}
	.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .wrap .mt span:first-child img {margin-left: 0;}}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .wrap .mt {align-items: center;display: flex;}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .wrap .mt span {align-items: center;color: var(--totem-color-tertiary-900);display: flex;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-style: normal;font-weight: 600;line-height: 18px;}
.b-ext .home-metier.rac.sea .top-content-hm .bloc-mea .wrap .mt span img {margin-left: 15px;}
.b-ext .home-metier.rac.sea .top-content-hm .comparateur {margin-top: 16px;position: relative;z-index: 1;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .comparateur {background: #f9f4f1;height: auto;margin-left: -15px;margin-top: 0;padding: 25px 0;text-align: center;width: calc(100% + 30px);}
	.b-ext .home-metier.rac.sea .top-content-hm .comparateur:before {background-image: url("/ext/images_html/home_rac/sea/bg-hm-mobile-rac-sea-bottom.png");content: "";display: none;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}}
.b-ext .home-metier.rac.sea .top-content-hm .comparateur span {color: var(--totem-color-white);display: inline-block;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-style: normal;font-weight: 400;line-height: 20px;}
.b-ext .home-metier.rac.sea .top-content-hm .comparateur span b {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .comparateur span {color: #302e2d;max-width: 281px;}}
.b-ext .home-metier.rac.sea .top-content-hm .infos {align-items: center;background: #fff;bottom: var(--totem-space-0);display: flex !important;height: 106px;justify-content: center;left: 0;position: absolute;width: 100%;z-index: 1;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .infos {bottom: 0;flex-wrap: wrap;gap: var(--totem-space-9);height: auto;padding: var(--totem-space-9) var(--totem-space-0);position: relative;}}
.b-ext .home-metier.rac.sea .top-content-hm .infos span {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-style: normal;font-weight: 400;line-height: 24px;}
.b-ext .home-metier.rac.sea .top-content-hm .infos .slick-slide {align-items: center;display: flex !important;flex-direction: row;flex-wrap: wrap;justify-content: center;}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm .infos .slick-slide {justify-content: left;padding: 30px 0;}
	.b-ext .home-metier.rac.sea .top-content-hm .infos {border-radius: 10px;bottom: -45px;box-shadow: 0 4px 30px rgba(0,0,0,.07);height: 90px;left: auto;right: 50%;transform: translateX(50%);width: 1290px;}
	.b-ext .home-metier.rac.sea .top-content-hm .infos .col-12 {align-items: center;display: flex;justify-content: center;}
	.b-ext .home-metier.rac.sea .top-content-hm .infos .col-12:nth-child(2) {border-left: 1px solid var(--totem-color-primary-500);border-right: 1px solid var(--totem-color-primary-500);}}
.b-ext .home-metier.rac.sea .top-content-hm .infos img {float: left;margin-right: 22px;}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-fonctionneire:before {background-image: url("/ext/images_html/home_rac/sea/bg-hm-rac-sea-fonctionnaire.webp");}}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-fonctionneire:before {background-image: url("/ext/images_html/home_rac/sea/bg-hm-rac-sea-fonctionnaire-mobile.webp");}}
@media (max-width:576px) {.b-ext .home-metier.rac.sea .top-content-hm.top-fonctionneire:before {background-size: 110%;}}
.b-ext .home-metier.rac.sea .top-content-hm.top-fonctionneire .titre h1 {height: 80px;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-fonctionneire .titre h1 {height: auto;margin: 20px 0 0;}}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-proprietaire-gen:before {background-image: url("/ext/images_html/home_rac/sea/bg-hm-rac-sea-proprietaire-gen.webp");}}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-proprietaire-gen:before {background-image: url("/ext/images_html/home_rac/sea/bg-hm-rac-sea-proprietaire-gen-mobile.webp");}}
@media (max-width:576px) {.b-ext .home-metier.rac.sea .top-content-hm.top-proprietaire-gen:before {background-size: 110%;}}
.b-ext .home-metier.rac.sea .top-content-hm.top-proprietaire-gen .titre h1 {min-height: 80px;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-proprietaire-gen .titre h1 {height: auto;line-height: 32px;margin: var(--totem-space-6) var(--totem-space-0) var(--totem-space-0);}}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-proprietaire:before {background-image: url("/ext/images_html/home_rac/sea/bg-hm-rac-sea-proprietaire.webp");}}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-proprietaire:before {background-image: url("/ext/images_html/home_rac/sea/bg-hm-rac-sea-proprietaire-mobile.webp");}}
@media (max-width:576px) {.b-ext .home-metier.rac.sea .top-content-hm.top-proprietaire:before {background-size: 110%;}}
.b-ext .home-metier.rac.sea .top-content-hm.top-proprietaire .titre h1 {height: 80px;max-width: 859px;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-proprietaire .titre h1 {height: auto;margin: var(--totem-space-0);}}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-soulte:before {background-image: url("/ext/images_html/home_rac/sea/bg-hm-rac-sea-soulte.webp");}}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-soulte:before {background-image: url("/ext/images_html/home_rac/sea/bg-hm-rac-sea-soulte-mobile.webp");}}
@media (max-width:576px) {.b-ext .home-metier.rac.sea .top-content-hm.top-soulte:before {background-size: 110%;}}
.b-ext .home-metier.rac.sea .top-content-hm.top-soulte .titre h1 {height: 80px;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-soulte .titre h1 {height: auto;margin-bottom: 40px;}}
.b-ext .home-metier.rac.sea .top-content-hm.top-soulte .cnt-mac p {line-height: 10px;}
.b-ext .home-metier.rac.sea .top-content-hm.top-soulte .cnt-mac p:before {display: none;}
.b-ext .home-metier.rac.sea .top-content-hm.top-soulte .cnt-mac p span {font-size: 15.287px;font-size: calc(var(--font-size) * 1.5287);font-weight: 700;line-height: 18px;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-soulte .cnt-mac p span {font-size: 14px;font-size: calc(var(--font-size) * 1.4);margin-top: 2px;padding: 0 6px;width: 100%;}}
.b-ext .home-metier.rac.sea .top-content-hm.top-soulte .cnt-mac p .mac-offre {color: var(--totem-color-primary-700);font-size: 16.81px;font-size: calc(var(--font-size) * 1.681);font-weight: 700;line-height: 16px;padding-top: 5px;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-soulte .cnt-mac p .mac-offre {font-size: 15px;font-size: calc(var(--font-size) * 1.5);line-height: 16px;padding-top: 2px;}}
.b-ext .home-metier.rac.sea .top-content-hm.top-soulte .cnt-mac p .mac-offre-second {color: var(--totem-color-primary-700);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 500;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .top-content-hm.top-soulte .cnt-mac p .mac-offre-second {font-size: 11px;font-size: calc(var(--font-size) * 1.1);line-height: 16px;}}
.b-ext .home-metier.rac.sea .top-content-hm+.home-metier.rac.sea {margin-top: var(--totem-space-16);position: relative;z-index: 0;}
.b-ext .home-metier.rac.sea .slider-rac {align-items: center;background: #fff;display: flex !important;flex-direction: row;flex-wrap: wrap;height: 110px;justify-content: center;}
.b-ext .home-metier.rac.sea .slider-rac .col-6 {display: flex;justify-content: center;}
.b-ext .home-metier.rac.sea .slider-rac .col-6 img {filter: grayscale(1);height: 50px;max-width: 200px;}
.b-ext .home-metier.rac.sea .ct-temoignages {padding-top: 67px;}
@media (min-width:786px) {.b-ext .home-metier.rac.sea .ct-temoignages {padding-top: 86px;}}
.b-ext .home-metier.rac.sea .middle-content-hm .container {display: flex;flex-direction: column;flex-wrap: wrap;}
.b-ext .home-metier.rac.sea .middle-content-hm .container .evaluation-montant {order: 2;width: 100%;}
@media (max-width:786px) {.b-ext .home-metier.rac.sea .middle-content-hm .container .box-infos {width: 100%;}}
.b-ext .home-metier.rac.sea .middle-content-hm .container .mentions {order: 1;width: 100%;}
.b-ext .middle-content-rac {padding: 40px 0;}
.b-ext .middle-content-rac .container {font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 400;padding: 40px 0 35px;}
@media (max-width:786px) {.b-ext .middle-content-rac .container {padding: 0 20px 35px;}}
.b-ext .middle-content-rac .container span {font-weight: 600;}
.b-ext .ekomi-right .trustpilot-widget {display: none;}
.b-ext .home-metier.rac, .b-ext .home-metier.rac.container-fluid {background: var(--totem-color-white);}
.b-ext .home-metier.rac.container-fluid {padding-top: 32px;}
.b-ext .home-metier.rac .content-faq {margin-top: var(--totem-space-20);}
.b-ext .home-metier.rac .title-lg {text-align: left;}
@media (max-width:991px) {.b-ext .home-metier.rac .sm-mr-0 {margin-right: 0 !important;}}
.b-ext .home-metier.rac .top-content-hm:before {background-image: url("/ext/images_html/home_rac/bg-hm-rac.jpg");}
.b-ext .home-metier.rac .top-content-hm:after {background: linear-gradient(90deg,rgba(130,58,35,.8) 47.03%,transparent 82%);}
.b-ext .home-metier.rac .top-content-hm .bloc-mea {background: url("/ext/images_html/home_rac/visuel-mea.jpg") no-repeat;padding: 0;}
.b-ext .home-metier.rac .top-content-hm .bloc-mea h2.titre-rotate, .b-ext .home-metier.rac .top-content-hm .bloc-mea span.titre-rotate {display: block;left: 22%;top: 56%;}
.b-ext .home-metier.rac .top-content-hm .bloc-mea h2.titre-rotate span, .b-ext .home-metier.rac .top-content-hm .bloc-mea span.titre-rotate span {color: #302e2d;}
.b-ext .home-metier.rac .top-content-hm .bloc-mea h2.titre-rotate span b, .b-ext .home-metier.rac .top-content-hm .bloc-mea span.titre-rotate span b {color: var(--totem-color-primary-500);}
@media (max-width:991px) {.b-ext .home-metier.rac .top-content-hm .bloc-mea h2.titre-rotate, .b-ext .home-metier.rac .top-content-hm .bloc-mea span.titre-rotate {left: auto;}}
.b-ext .home-metier.rac .top-content-hm .bloc-mea h3.titre-rotate {left: 25%;}
@media (max-width:991px) {.b-ext .home-metier.rac .top-content-hm .bloc-mea h3.titre-rotate span:last-child {text-align: left;}}
.b-ext .home-metier.rac .top-content-hm .bloc-mea h3, .b-ext .home-metier.rac .top-content-hm .bloc-mea h3 span, .b-ext .home-metier.rac .top-content-hm .bloc-mea h3 span b {font-weight: 600;}
.b-ext .home-metier.rac .top-content-hm .bloc-mea .bloc-titre-bt {align-items: center;display: flex;flex-direction: column;height: 100%;justify-content: space-around;width: 50%;}
.b-ext .home-metier.rac .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary {border-radius: 8px;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;justify-content: center;line-height: 24px;padding: 14px 20px;text-align: center;width: 58%;}
.b-ext .home-metier.rac .middle-content-hm {padding-top: var(--totem-space-19);}
.b-ext .home-metier.rac .middle-content-hm .container {max-width: 1290px;padding: 0 15px;}
@media (max-width:991px) {.b-ext .home-metier.rac .middle-content-hm {padding: 40px 0;}}
@media (min-width:992px) {.b-ext .home-metier.rac .middle-content-hm .evaluation-montant {margin-bottom: var(--totem-space-13);}}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card {display: flex;flex-direction: column;height: 100%;padding: var(--totem-space-11);width: 100%;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac {margin-bottom: 0;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card .title-evaluation, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card h2 {background: transparent;color: var(--totem-text-color-dark);font-size: var(--totem-font-size-500);font-weight: var(--totem-font-weight-700);margin-bottom: var(--totem-space-10);padding: 0;text-align: left;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card .bt-input {margin-top: auto;width: 100% !important;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card .btn-secondary {background: var(--totem-color-secondary-500);color: var(--totem-color-white) !important;font-size: var(--totem-font-size-300);font-weight: var(--totem-font-weight-600);margin: var(--totem-space-4) 0 0 0;padding: var(--totem-space-6) 0;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card .btn-secondary:hover {background: var(--totem-color-primary-600);}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card .input-container {position: relative;width: 100%;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card .input-container input {background: var(--totem-input-background-color-default);border: var(--totem-border-300) solid var(--totem-asset-color-dark);border-radius: var(--totem-radius-3);font-size: var(--totem-font-size-300);font-weight: var(--totem-font-weight-600);line-height: var(--totem-font-lh-200);padding: var(--totem-space-6) var(--totem-space-10);padding-right: var(--totem-space-22);width: 100%;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card .input-container input::-moz-placeholder {font-size: var(--totem-font-size-300);font-weight: var(--totem-font-weight-600);line-height: var(--totem-font-lh-200);opacity: .8;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card .input-container input::placeholder {font-size: var(--totem-font-size-300);font-weight: var(--totem-font-weight-600);line-height: var(--totem-font-lh-200);opacity: .8;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card .input-container i {font-size: var(--totem-space-10);height: var(--totem-space-11);position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .listing-bloc .bloc-middle {width: 48%;}
@media only screen and (max-width:785px) {.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card {margin-bottom: var(--totem-space-10);}
	.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .card .bt-input {margin-top: var(--totem-space-10);}
	.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .listing-bloc>.bloc-middle {margin-left: 0 !important;width: 100% !important;}}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .btn-secondary {background: var(--totem-color-secondary-500);border-radius: 4px !important;color: var(--totem-color-white) !important;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper {align-items: center;display: flex;flex-direction: column;justify-content: center;margin-top: 0;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper .rac-conso, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper .rac-immo {display: flex;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper .rac-conso p, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper .rac-immo p {font-size: 16px;font-weight: 400;line-height: 24px;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper .rac-conso p strong, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper .rac-immo p strong {float: right;font-weight: 700;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper .rac-conso span, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper .rac-immo span {background: var(--totem-color-secondary-50);color: var(--totem-color-primary-500);font-size: 34px;font-weight: 700;margin-left: 34px;padding: 14px;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper hr {border: 1px solid #b9b9b9;margin: 41px 0;width: 172px;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac {align-items: flex-start;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo {display: flex;flex-direction: column;width: 100%;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso p, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo p {font-size: 14px;font-weight: 400;line-height: 22px;margin-bottom: 16px;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup {display: flex;gap: var(--totem-radius-11);justify-content: flex-start;width: 100%;}
@media (max-width:786px) {.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup {flex-wrap: wrap;}}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup input[type=radio], .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup input[type=radio] {height: 0;visibility: hidden;width: 0;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup label, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup label {align-items: center;background-color: var(--totem-color-tertiary-50);border-radius: 6px;color: var(--totem-color-secondary-500);cursor: pointer;display: flex;flex: auto;font-size: 20px;font-weight: 600;height: 52px;justify-content: center;line-height: 26px;margin-right: 8px;padding: 5px 10px;text-align: center;transition: .5s;-webkit-user-select: none;-moz-user-select: none;user-select: none;vertical-align: middle;width: 48px;}
@media (max-width:786px) {.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup label, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup label {margin-bottom: 20px;}}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup label:last-of-type, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup label:last-of-type {margin-right: 0;}
.b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup input[type=radio]:checked+label, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup input[type=radio]:hover:not(:checked)+label, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup input[type=radio]:checked+label, .b-ext .home-metier.rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup input[type=radio]:hover:not(:checked)+label {background-color: var(--totem-color-secondary-500);color: var(--totem-color-white);}
.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire {margin-top: var(--totem-space-20);}
.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .row {align-items: center;background: var(--totem-color-white);border: 1px solid var(--totem-color-tertiary-500);border-radius: 10px;display: flex;justify-content: space-between;padding: var(--totem-space-12);}
.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .row>div {gap: var(--totem-space-13);}
.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .btn-secondary {background: transparent;border: var(--totem-border-300) solid var(--totem-color-primary-500);border-radius: var(--totem-radius-3);color: var(--totem-color-primary-500) !important;font-size: var(--totem-font-size-300);font-weight: var(--totem-font-weight-600);line-height: var(--totem-font-lh-200);padding: var(--totem-space-6) var(--totem-space-11);width: 296px;}
.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .btn-secondary:hover {background: transparent;border: var(--totem-border-300) solid var(--totem-color-primary-500);box-shadow: var(--totem-x-position-1) var(--totem-y-position-4) var(--totem-blur-7) var(--totem-spread-1) rgba(4,4,3,.04);}
.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .item {display: flex;gap: var(--totem-space-11);}
.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .item .taux {color: var(--totem-color-primary-500);font-size: 34.551px;font-style: normal;font-weight: var(--totem-font-weight-700);line-height: var(--totem-font-lh-800);}
.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .item p {color: var(--totem-color-tertiary-900);font-size: var(--totem-font-size-300);font-style: normal;font-weight: var(--totem-font-weight-400);line-height: var(--totem-font-lh-200);}
.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .item p b {display: block;}
.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .item+.item {padding-left: var(--totem-space-13);position: relative;}
.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .item+.item:before {background: var(--totem-color-tertiary-300);content: "";height: 54px;left: 0;position: absolute;top: 0;width: 1px;}
@media (max-width:785px) {.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire {margin-top: var(--totem-space-18);}
	.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .row {gap: 0;}
	.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .row>div {flex-direction: column;gap: var(--totem-space-9);margin-bottom: var(--totem-space-9);width: 100%;}
	.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .item {justify-content: space-between;width: 100%;}
	.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .item+.item {margin-top: var(--totem-space-9);padding-left: 0;padding-top: var(--totem-space-9);position: relative;}
	.b-ext .home-metier.rac .middle-content-hm .box-mtx-partenaire .item+.item:before {background: var(--totem-color-tertiary-300);height: 1px;left: 0;top: 0;width: 100%;}}
.b-ext .home-metier.rac .middle-content-hm .box-definition-rac {background-color: var(--totem-color-secondary-50);border-radius: 16px;margin-top: var(--totem-space-15);padding: var(--totem-space-14) var(--totem-space-15);}
.b-ext .home-metier.rac .middle-content-hm .box-definition-rac .row {margin: 0;}
.b-ext .home-metier.rac .middle-content-hm .box-definition-rac h2 {align-items: center;color: var(--totem-color-primary-500);display: flex;font-size: var(--totem-font-size-700);font-weight: var(--totem-font-weight-700);gap: var(--totem-space-6);justify-content: center;margin: 0 auto var(--totem-space-15);text-align: center;}
.b-ext .home-metier.rac .middle-content-hm .box-definition-rac li, .b-ext .home-metier.rac .middle-content-hm .box-definition-rac p {color: var(--totem-color-tertiary-900);font-size: var(--totem-font-size-300);font-weight: var(--totem-space-15);line-height: var(--totem-font-lh-300);margin-bottom: var(--totem-space-10);}
.b-ext .home-metier.rac .middle-content-hm .box-definition-rac ul {margin: var(--totem-space-negative-10) 10px var(--totem-space-10);}
.b-ext .home-metier.rac .middle-content-hm .box-definition-rac li {list-style-position: inside;list-style-type: disc;margin-bottom: 0;}
@media (max-width:785px) {.b-ext .home-metier.rac .middle-content-hm .box-definition-rac {padding: var(--totem-space-11);}
	.b-ext .home-metier.rac .middle-content-hm .box-definition-rac h2 {flex-direction: column;line-height: var(--totem-font-lh-700);margin: 0 auto var(--totem-space-15);text-align: center;}
	.b-ext .home-metier.rac .middle-content-hm .box-definition-rac .cta {margin-top: 0;}
	.b-ext .home-metier.rac .middle-content-hm .box-definition-rac .cta .btn {width: 100%;}}
.b-ext .home-metier.rac .middle-content-hm .box-definition-rac .cta {margin: var(--totem-space-12) 0 0 0;width: 100%;}
.b-ext .home-metier.rac .middle-content-hm .box-definition-rac .cta .btn {border-radius: var(--totem-radius-3);font-size: var(--totem-font-size-400);font-weight: var(--totem-font-weight-600);line-height: var(--totem-font-lh-200);margin: 0;padding: var(--totem-space-6) var(--totem-space-13);text-transform: none;}
.b-ext .home-metier.rac .middle-content-hm .box-infos {box-shadow: 5px 5px 16px 0 #eaeaea;margin-bottom: 0;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.top {box-shadow: none;}
.b-ext .home-metier.rac .middle-content-hm .box-infos .ct {height: 100%;}
.b-ext .home-metier.rac .middle-content-hm .box-infos .ct .form-group .input {top: 10px;}
.b-ext .home-metier.rac .middle-content-hm .box-infos .ct .form-group .input span.annee {top: 2px;}
.b-ext .home-metier.rac .middle-content-hm .box-infos .ct h3 b {margin: 0 0 10px;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .top-content-hm:before {background-image: url("/ext/images_html/home_rac/bg-hm-rac-v2.jpg");filter: none;height: 261px;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .top-content-hm:after {background: none;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .top-content-hm .titre {display: flex;flex-direction: column;height: 105px;justify-content: center;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .top-content-hm .titre h1 {font-size: 20px;margin: 0;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .top-content-hm .bloc-mea {background: url("/ext/images_html/home_rac/visuel-mea2-mobile.jpg");background-repeat: no-repeat;background-size: 100%;box-shadow: 0 -6px 40px rgba(0,0,0,.1);height: 345px;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .top-content-hm .bloc-mea:before {background: #fff;bottom: 0;height: 189px;top: auto;width: 100%;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .top-content-hm .bloc-mea .bloc-titre-bt {bottom: 0;height: 189px;justify-content: center;max-width: none;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary {background: #c0543a;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .top-content-hm .bloc-mea h3 {font-weight: 700;margin-bottom: 15px;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .top-content-hm .bloc-mea h3 span {color: #c0543a;font-size: 26px;font-weight: 700;line-height: 30px;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .middle-content-hm .mentions {margin: 0;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .middle-content-hm .baseline {margin: 0 0 27px;text-align: center;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .middle-content-hm .evaluation-montant .wrapper .rac-conso span, .b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .middle-content-hm .evaluation-montant .wrapper .rac-immo span {background: #f9f4f1;color: #c0543a;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .middle-content-hm .evaluation-montant .wrapper hr {border-color: transparent;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac {align-items: flex-start;max-width: 430px;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup, .b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup {justify-content: space-between;}
.b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup label, .b-ext .home-metier.rac .middle-content-hm .box-infos.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup label {flex: 0 1 60px;margin-right: 0;}
.b-ext .home-metier.rac #second-navigation {background: #f9f4f1;}
.b-ext .home-metier.rac.regrp {padding: 15px 0;}
.b-ext .home-metier.rac.regrp h2 {width: 100%;}
.b-ext .home-metier.rac.regrp #article-index {margin-top: 60px;}
.b-ext .home-metier.rac.regrp .wrap {display: flex;padding: 0 15px;width: 100%;}
.b-ext .home-metier.rac.regrp .wrap .gfx {background: var(--totem-color-white);border-radius: 10px;box-shadow: 5px 5px 16px 0 #eaeaea;margin-top: 30px;padding: 30px;}
@media (max-width:786px) {.b-ext .home-metier.rac.regrp .wrap .gfx {flex-wrap: wrap;}}
@media (max-width:991px) {.b-ext .home-metier.rac.regrp .wrap .gfx+div {display: none;}}
.b-ext .home-metier.rac.regrp .wrap .gfx img {max-width: 100%;}
.b-ext .home-metier.rac.regrp .wrap .gfx>div {align-items: center;display: flex;flex-direction: column;justify-content: center;}
@media (max-width:786px) {.b-ext .home-metier.rac.regrp .wrap .gfx>div {position: relative;}}
.b-ext .home-metier.rac.regrp .wrap .gfx>div span {align-self: flex-start;background-color: rgba(248,65,65,.1);border-radius: 10px;color: #f84141;font-size: 14px;line-height: 22px;margin: 14px;padding: 10px 20px;}
.b-ext .home-metier.rac.regrp .wrap .gfx-gray {align-items: center;background: #f9f4f1;border-radius: 10px;display: flex;flex-direction: column;justify-content: center;text-align: center;}
.b-ext .home-metier.rac.regrp .wrap .gfx-gray span {align-self: flex-end !important;background-color: rgba(39,174,96,.1) !important;color: #27ae60 !important;}
.b-ext .home-metier.rac.regrp .wrap .gfx-gain {background-color: var(--totem-color-white);bottom: 40px;box-shadow: 0 4px 25px rgba(0,0,0,.09);display: flex;left: 50%;padding: 10px;position: absolute;top: auto;transform: translateX(-50%);z-index: 1;}
.b-ext .home-metier.rac.regrp .wrap .gfx-gain p {align-self: center;font-size: 16px;font-weight: 700;line-height: 20px;}
.b-ext .home-metier.rac.regrp .wrap .gfx-gain p b {color: var(--totem-color-primary-500);font-size: 26px;line-height: 30px;}
.b-ext .home-metier.rac.regrp .wrap .bloc-listing.regrp {display: flex;flex-direction: column;height: 100%;justify-content: space-between;margin: 0;padding: 30px 0 0;}
.b-ext .home-metier.rac.regrp .wrap .bloc-listing.regrp .bloc-listing-item {box-shadow: 5px 5px 16px 0 #eaeaea;}
.b-ext .home-metier.rac.regrp .wrap .bloc-listing-item>div {align-items: center;background-color: var(--totem-color-white);border: 1px solid var(--totem-color-white);border-radius: 5px;display: flex;padding: 20px;position: relative;}
.b-ext .home-metier.rac.regrp .wrap .bloc-listing-item__before {color: #fff;}
.b-ext .home-metier.rac.regrp .wrap .bloc-listing-item__content span {color: #999;font-size: 16px;line-height: 24px;}
.b-ext .home-metier.rac.regrp .wrap .bloc-listing-item__content span b {color: var(--totem-color-tertiary-900);font-weight: 600;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .container {gap: var(--totem-space-10);max-width: 1290px;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .container>div {width: 50%;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .container h1 {margin-bottom: var(--totem-space-4);}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .container .lead {color: var(--totem-color-tertiary-900);font-size: var(--totem-font-size-700);font-weight: var(--totem-font-weight-300);line-height: var(--totem-font-lh-700);margin-bottom: var(--totem-space-13);}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .container .lead b {color: var(--totem-color-primary-500);font-size: inherit;font-weight: var(--totem-font-weight-700);}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .container .h2 {font-size: var(--totem-font-size-500);font-weight: var(--totem-font-weight-700);line-height: var(--totem-font-lh-500);margin-bottom: var(--totem-space-10);}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .img_rac {display: block;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .img_rac_mobile {display: none;}
@media (max-width:786px) {.b-ext .home-metier.rac.campagne-rac .top-content-hm .img_rac {display: none;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .img_rac_mobile {display: block;margin-bottom: var(--totem-space-15);}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .container .lead {font-size: var(--totem-font-size-500);line-height: var(--totem-font-lh-500);margin-bottom: var(--totem-space-9);}}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .button-group {gap: var(--totem-space-10);width: 100%;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .button-group .btn {border-radius: var(--totem-radius-3);height: var(--totem-space-18);margin: 0;max-width: 455px;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm:before {background-image: url("/ext/images_html/home_rac/bg-hm-rac-v2.jpg");filter: none;height: 261px;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm:after {background: none;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .titre {display: flex;flex-direction: column;height: 105px;justify-content: center;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .titre h1 {font-size: 20px;margin: 0;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea {background: url("/ext/images_html/home_rac/visuel-mea2-mobile.jpg");background-repeat: no-repeat;background-size: 100%;box-shadow: 0 -6px 40px rgba(0,0,0,.1);height: 345px;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea:before {background: #fff;bottom: 0;height: 189px;top: auto;width: 100%;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea .bloc-titre-bt {bottom: 0;height: 189px;justify-content: center;max-width: none;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary {background: #c0543a;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea h3 {font-weight: 700;margin-bottom: 15px;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea h3 span {color: #c0543a;font-size: 26px;font-weight: 700;line-height: 30px;}
.b-ext .home-metier.rac.campagne-rac .top-content-hm .section-hero {margin-bottom: 0;padding-bottom: var(--totem-space-18);}
@media (max-width:785px) {.b-ext .home-metier.rac.campagne-rac .top-content-hm .section-hero {padding-bottom: var(--totem-space-10);}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .container {flex-direction: column;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .container>div {width: 100%;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .container h1 {margin-bottom: var(--totem-space-6);}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .button-group .btn {max-width: unset;width: 100%;}}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea {align-items: center;background: #fff url("/ext/images_html/home_rac/conseiller.jpg") 0 0 no-repeat;border-radius: 10px;box-shadow: 0 -6px 40px rgba(0,0,0,.1);display: flex;height: 188px;margin-bottom: 25px;overflow: hidden;position: relative;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea:before {background: #fff;bottom: -10px;content: "";left: 107px;position: absolute;top: -10px;transform: rotate(355deg);width: 60px;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper {display: flex;flex-direction: column;padding: 25px 25px 25px 135px;position: relative;text-align: center;width: 100%;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper .text {color: var(--totem-color-tertiary-900);flex: 1 0 50%;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper .text h3 {font-size: 20px;font-weight: 600;line-height: 26px;margin-bottom: 25px;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper .text p {line-height: 20px;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper .cta-wrapper {flex: 1 0 50%;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper .cta-wrapper .phone {color: var(--totem-color-tertiary-900);font-size: 18px;font-weight: 600;text-decoration: underline;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper .cta-wrapper .phone i {display: none;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .baseline {margin: 0 0 27px;text-align: center;}
@media (min-width:992px) {.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant {margin-bottom: 25px;}}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper .rac-conso span, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper .rac-immo span {background: #f9f4f1;color: #c0543a;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper hr {border-color: transparent;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac {align-items: flex-start;gap: var(--totem-space-14);max-width: unset;padding: 0;width: 100%;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac.right {gap: var(--totem-space-10);}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup {justify-content: space-between;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup input[type=radio], .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup input[type=radio] {display: none;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso .InputGroup label, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo .InputGroup label {flex: 0 1 60px;margin-right: 0;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso.form-row, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo.form-row {align-items: flex-start;display: flex;flex-direction: column;justify-content: start;width: 100%;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso.form-row p, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo.form-row p {font-size: var(--totem-font-size-300) !important;font-weight: var(--totem-font-weight-600) !important;line-height: var(--totem-font-lh-200);margin-bottom: 0;margin-bottom: var(--totem-space-3) !important;text-align: left;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso.form-row .InputGroup, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo.form-row .InputGroup {display: flex;gap: 10px;justify-content: flex-start;width: 100%;width: auto;}
@media (max-width:786px) {.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso.form-row .InputGroup, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo.form-row .InputGroup {flex-wrap: wrap;}}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso.form-row .InputGroup input[type=radio], .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo.form-row .InputGroup input[type=radio] {height: 0;visibility: hidden;width: 0;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso.form-row .InputGroup label, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo.form-row .InputGroup label {align-items: center;background: var(--totem-chips-background-color-default);border: var(--totem-border-300) solid #7f7f7f;border-radius: var(--totem-radius-8);color: var(--totem-chips-text-color-default);cursor: pointer;display: flex;flex: auto;font-size: var(--totem-font-size-300);font-weight: var(--totem-font-weight-600);height: auto;justify-content: center;line-height: var(--totem-font-lh-200);padding: var(--totem-space-6) var(--totem-space-9);text-align: center;transition: var(--btn-transition-animation);-webkit-user-select: none;-moz-user-select: none;user-select: none;vertical-align: middle;width: auto;}
@media (max-width:786px) {.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso.form-row .InputGroup label, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo.form-row .InputGroup label {margin-bottom: 20px;}}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso.form-row .InputGroup label:last-of-type, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo.form-row .InputGroup label:last-of-type {margin-right: 0;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso.form-row .InputGroup input[type=radio]:checked+label, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-conso.form-row .InputGroup input[type=radio]:hover:not(:checked)+label, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo.form-row .InputGroup input[type=radio]:checked+label, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .nb-rac-immo.form-row .InputGroup input[type=radio]:hover:not(:checked)+label {background-color: var(--totem-color-primary-50);border: 1px solid var(--totem-color-primary-500);color: var(--totem-color-primary-500);max-width: 130px !important;width: auto !important;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .form-row {align-items: flex-start;display: flex;flex-direction: column;justify-content: start;width: 100%;}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .form-row.last {margin-bottom: var(--totem-space-12);}
.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .wrapper.num-rac .form-row p {font-size: var(--totem-font-size-300) !important;font-weight: var(--totem-font-weight-600) !important;line-height: var(--totem-font-lh-200);margin-bottom: 0;margin-bottom: var(--totem-space-3) !important;text-align: left;}
@media (min-width:786px) {.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper .text h3 {font-size: 26px;line-height: 30px;}}
@media (min-width:992px) {.b-ext .home-metier.rac.campagne-rac .top-content-hm .titre h1 {font-size: 30px;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm:before {height: 296px;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea {background: url("/ext/images_html/home_rac/visuel-mea2.jpg") no-repeat;background-size: cover;height: auto;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea:before {height: 100%;width: 50%;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea .bloc-titre-bt {height: 100%;padding: 47px 0;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea {background: #fff url("/ext/images_html/home_rac/conseiller-desktop.png") 0 0 no-repeat;height: 114px;margin: var(--totem-space-13) 0 var(--totem-space-10);}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea:before {display: none;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper {align-items: center;flex-direction: row;padding: 25px 25px 25px 265px;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper .text {text-align: left;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper .text .title-call {display: block;font-size: 26px;font-weight: 700;line-height: 30px;margin-bottom: 2px;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper .text p {font-weight: 600;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper .cta-wrapper .phone {background: #f9f4f1;border-radius: 12px;color: #9a432e;display: inline-block;font-size: 18px;font-size: calc(var(--font-size) * 1.8);line-height: 18px;padding: 10px 55px 10px 39px;position: relative;text-decoration: none;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .call-mea .content-wrapper .cta-wrapper .phone i {display: inline-block;margin-left: 6px;position: absolute;top: 50%;transform: translateY(-50%);}}
@media (max-width:991px) {.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea {background-repeat: no-repeat;height: auto;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea:before {background: transparent none;display: block;height: 156px;position: static;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea .bloc-titre-bt {background-color: var(--totem-color-white);height: auto;justify-content: flex-end;padding: 15px 0;position: static;width: 100%;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary {margin: 10px 0;padding: 15px;width: 90%;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea .bloc-titre-bt h3 {margin-bottom: 10px;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea h3 {font-weight: 600;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea h3.titre-rotate {left: 2%;right: auto;top: 30%;}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea h2.titre-rotate, .b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea span.titre-rotate {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 600;left: 2%;left: 50%;line-height: 26px;margin-left: -154px;position: absolute;right: auto;top: 24%;transform: rotate(0deg);}
	.b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea h2.titre-rotate+.bloc-titre-bt, .b-ext .home-metier.rac.campagne-rac .top-content-hm .bloc-mea span.titre-rotate+.bloc-titre-bt {padding: 47px 0 15px;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card {height: auto;text-align: center;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card h2 {font-size: 16px;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .bt-input {width: unset;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .btn-secondary {font-size: 14px;line-height: 24px;padding: 15px;width: 100%;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac {gap: var(--totem-space-10);}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .nb-rac-conso .InputGroup, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .nb-rac-immo .InputGroup {flex-wrap: wrap;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .nb-rac-conso .InputGroup label, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .nb-rac-immo .InputGroup label {margin-bottom: 0 !important;max-width: 14%;width: 15%;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .nb-rac-conso .InputGroup label:first-of-type, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .nb-rac-immo .InputGroup label:first-of-type {margin-bottom: 20px;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .nb-rac-conso .InputGroup label .mr-0, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .nb-rac-immo .InputGroup label .mr-0 {margin-right: 0;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .nb-rac-conso p, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .nb-rac-immo p {margin-bottom: 10px !important;text-align: left;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .form-row {margin-bottom: 0;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .form-row .InputGroup {gap: 10px;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .form-row .InputGroup label {margin-bottom: 0 !important;max-width: unset !important;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .box-infos {margin: 0;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .box-infos>.row .col {padding: 0;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .box-infos>.row .btn-primary {width: 100%;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .box-infos .ct {height: auto;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .box-infos .w-80 {width: 80%;}
	.b-ext .home-metier.rac.campagne-rac .middle-content-hm .box-infos .container {padding: 0;}
	.b-ext .home-metier.rac.campagne-rac.regrp .wrap .gfx {flex-wrap: wrap;height: 800px;padding: 10px;}
	.b-ext .home-metier.rac.campagne-rac.regrp .wrap .gfx>div {align-self: self-start;justify-content: flex-end;padding: 10px;text-align: center;width: 225px;}
	.b-ext .home-metier.rac.campagne-rac.regrp .wrap .gfx>div span {background: #f9f4f1 !important;margin: 0;}
	.b-ext .home-metier.rac.campagne-rac.regrp .wrap .gfx-gain {bottom: 360px !important;}
	.b-ext .home-metier.rac.campagne-rac.regrp .wrap .gfx-gray {align-self: self-end !important;height: 385px;}
	.b-ext .home-metier.rac.campagne-rac.regrp .wrap .gfx img {order: 1;}
	.b-ext .home-metier.rac.campagne-rac.regrp .wrap .gfx .ord-2 {align-self: flex-start !important;order: 2;}
	.b-ext .home-metier.rac.campagne-rac .content h3:first-of-type {margin-top: 0;}
	.b-ext .home-metier.rac.campagne-rac .ct {height: auto !important;}}
@media (max-width:991px) and (max-width:991px) {.b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .nb-rac-conso .sm-mr-0, .b-ext .home-metier.rac.campagne-rac .middle-content-hm .evaluation-montant .card .wrapper.num-rac .nb-rac-immo .sm-mr-0 {margin-right: 0 !important;}}
.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .filtres {margin: 0 0 var(--totem-space-19) !important;padding: 12px 20px !important;}
@media (max-width:786px) {.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .filtres {margin: 0 0 var(--totem-space-17) !important;}}
.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .filtres>ul>li {height: 30px;}
.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .filtres>ul>li a strong {font-weight: var(--totem-font-weight-400);}
.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .filtres>ul>li a strong:hover {color: var(--totem-color-primary-500);font-weight: var(--totem-font-weight-400);}
.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .section-hero .bloc-btn-group .btn.btn-primary {height: 116px;}
.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .section-hero h1 {line-height: var(--Font-Line-height-lh-1000);}
.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .gamme-offert-list .offert-list .item {text-align: left;}
.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .gamme-offert-list .offert-list .item:last-of-type {text-align: center;}
@media (max-width:992px) {.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .gamme-offert-list .offert-list .item {margin: 0 0 20px;}
	.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .gamme-offert-list .offert-list .item:last-of-type {margin: 0;}}
@media (max-width:786px) {.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .gamme-offert-list .offert-list .row .item {flex-basis: 100%;max-width: 100%;}
	.b-ext.com_content.article .row-article .article-full .wysiwig .page-hub-offres.mtx-new-rac .gamme-offert-list .offert-list .row .item:last-of-type {align-items: flex-start !important;}}
.b-ext .row-article .mtx-new-rac.row-calc {margin: 0 auto;max-width: 1135px;padding: 0 15px;}
.b-ext .row-article .mtx-new-rac .section-hero.new-section .desktop-only {display: block;}
.b-ext .row-article .mtx-new-rac .section-hero.new-section .mobile-only, .b-ext .row-article .mtx-new-rac .section-hero.new-section .tablette-only {display: none;}
.b-ext .row-article .mtx-new-rac .section-hero.new-section .mobile-only+b {font-size: 20px;}
.b-ext .row-article .mtx-new-rac .section-hero.new-section h1 span {font-weight: 900;}
.b-ext .row-article .mtx-new-rac .section-hero.new-section .bloc-bottom {margin: 0;}
.b-ext .row-article .mtx-new-rac .section-hero.new-section .bloc-bottom .cs-row {row-gap: 20px;}
.b-ext .row-article .mtx-new-rac .section-hero.new-section .bloc-bottom .cs-row>[class^=col-], .b-ext .row-article .mtx-new-rac .section-hero.new-section .bloc-bottom .cs-row>[class^=col-] span {margin: 0;}
.b-ext .row-article .mtx-new-rac .section-hero.new-section .bloc-bottom .cs-row span {margin: 0 0 0 10px;width: auto;}
.b-ext .row-article .mtx-new-rac .section-hero.new-section .bloc-bottom b {margin-bottom: 14px;}
@media (max-width:992px) {.b-ext .row-article .mtx-new-rac .section-hero.new-section .bloc-bottom {margin: 20px auto;max-width: 474px;}
	.b-ext .row-article .mtx-new-rac .section-hero.new-section .bloc-bottom .cs-row {margin: 0;}
	.b-ext .row-article .mtx-new-rac .section-hero.new-section .bloc-bottom .cs-row>div img {height: auto;max-width: 696px;width: 100%;}
	.b-ext .row-article .mtx-new-rac .section-hero.new-section .bloc-bottom .cs-row span {margin: 26px auto;padding: 12px 24px;}
	.b-ext .row-article .mtx-new-rac .section-hero.new-section .bloc-bottom .cs-row>[class^=col-] span {padding: 0;}
	.b-ext .row-article .mtx-new-rac .section-hero.new-section .bloc-bottom b {padding-left: 10px;}}
@media (min-width:576px) and (max-width:992px) {.b-ext .row-article .mtx-new-rac .section-hero.new-section .desktop-only {display: none;}
	.b-ext .row-article .mtx-new-rac .section-hero.new-section .tablette-only {display: block !important;}
	.b-ext .row-article .mtx-new-rac .section-hero.new-section .tablette-only img {margin: 0 auto;max-width: 696px;}
	.b-ext .row-article .mtx-new-rac .section-hero.new-section .tablette-only {display: none;}
	.b-ext .row-article .mtx-new-rac .section-hero.new-section .cs-row>div {align-items: center;}}
@media (max-width:786px) {.b-ext .row-article .mtx-new-rac .section-hero.new-section .cs-row span {margin: 20px auto;padding: 12px 24px !important;}}
@media (max-width:576px) {.b-ext .row-article .mtx-new-rac .section-hero.new-section h1 {line-height: 150%;}
	.b-ext .row-article .mtx-new-rac .section-hero.new-section .desktop-only {display: none !important;}
	.b-ext .row-article .mtx-new-rac .section-hero.new-section .tablette-only {display: none;}
	.b-ext .row-article .mtx-new-rac .section-hero.new-section .mobile-only, .b-ext .row-article .mtx-new-rac .section-hero.new-section .mobile-only img {display: block !important;}}
.b-ext .row-article .mtx-new-rac .section-hero .cta-row {margin-bottom: 20px;min-height: 320px;}
.b-ext .row-article .mtx-new-rac .section-hero .cta-row>[class^=col-] {margin: 0;}
.b-ext .row-article .mtx-new-rac .middle-content-hm {padding: var(--totem-space-10) 0 0;}
@media (max-width:992px) {.b-ext .row-article .mtx-new-rac .middle-content-hm {padding: 0;}}
@media (max-width:786px) {.b-ext .row-article .mtx-new-rac .middle-content-hm {padding: var(--totem-space-14) 0 0;}}
.b-ext .row-article .mtx-new-rac .middle-content-hm .container {margin: 0 auto;max-width: 1120px;padding: 0 15px;}
.b-ext .row-article .mtx-new-rac.home-metier #breadcrumbs li a:hover {text-decoration: none;}
.b-ext .row-article .mtx-new-rac.home-metier .title-lg {font-size: var(--totem-font-size-900);margin-bottom: var(--totem-space-0);}
.b-ext .row-article .mtx-new-rac.home-metier .ct-slider-partenaire-bnq {padding-top: 20px;}
.b-ext .row-article .mtx-new-rac.home-metier .filtres>ul {box-shadow: none;}
@media (max-width:992px) {.b-ext .row-article .mtx-new-rac.home-metier .filtres>ul {position: relative;}
	.b-ext .row-article .mtx-new-rac.home-metier .filtres>ul li {background-color: var(--Meilleurtaux-Tertiary-100);padding: var(--totem-space-6) var(--totem-space-10);}}
.b-ext .bloc-best-carte {-ms-justify-content: center;justify-content: center;}
.b-ext .bloc-best-carte .inner {border-radius: 15px;padding: var(--totem-space-9) var(--totem-space-11);}
.b-ext .bloc-best-carte .titre-sm {color: #302e2d;}
.b-ext .bloc-best-carte .bloc-money {color: var(--totem-color-tertiary-500);margin: var(--totem-space-6) 0 7px;}
.b-ext .bloc-best-carte .bloc-money span {display: block;padding: 8px 0;}
.b-ext .bloc-best-carte .bloc-money span, .b-ext .bloc-best-carte .bloc-money span b {font-size: var(--totem-font-size-1000);}
.b-ext .bloc-best-carte .btn-primary.btn-sm.btn-cta, .b-ext .bloc-best-carte .btn-primary.btn-sm.btn-cta:hover {background: var(--totem-color-secondary-500);}
.b-ext .lp-shome-conso {background: var(--totem-color-tertiary-50);}
.b-ext .lp-shome-conso .container-wrapper .filtres {background: var(--totem-color-tertiary-50) !important;margin-bottom: 0 !important;}
.b-ext .lp-shome-conso .container-wrapper .filtres .secondary, .b-ext .lp-shome-conso .container-wrapper .filtres .title-filtre {background: var(--totem-color-tertiary-50);}
@media (max-width:786px) {.b-ext .lp-shome-conso .container-wrapper .filtres ul li li {justify-content: center;}}
.b-ext .lp-shome-conso .container-wrapper .filtres ul li>strong {color: var(--totem-color-tertiary-900);padding-bottom: 11px;}
.b-ext .lp-shome-conso .container-wrapper .filtres ul li .picto-select {background: url("/ext/css/ab/img/arr-black-bas.png") 15px 16px no-repeat transparent;}
@media (max-width:992px) {.b-ext.com_content.category .lp-shome-conso .filtres.filtre-4>ul>li {padding-top: 10px !important;}
	.b-ext.com_content.category .lp-shome-conso .filtres.filtre-4>ul>li>a {padding: 0;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .slick-dots {display: none !important;}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm {height: 510px;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm {height: 270px;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm {height: 285px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm:before {background-image: url("/ext/images_html/home_conso/sea/bg_lp_conso.jpg");background-position: 50%;height: 100%;opacity: 1;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm:before {background-image: url("/ext/images_html/home_conso/sea/bg_lp_conso-mobile.jpg");background-position: 0 -65px;background-size: 100%;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm:after {display: none;}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .titre {width: 65%;}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .titre h1 {color: var(--totem-color-white);font-weight: var(--totem-font-weight-800);height: auto;margin-bottom: 45px;margin-top: 35px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .titre h1 {margin-bottom: 25px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .titre h1 b {color: var(--totem-color-white);font-weight: var(--totem-font-weight-800);}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .titre h1+h2, .b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .titre h1+p {color: var(--totem-color-white);font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 600;line-height: 20px;margin-bottom: 40px;padding: 0;text-shadow: 0 2px 10px rgba(0,0,0,.5);}
@media (max-width:1200px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .titre h1+h2, .b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .titre h1+p {margin-bottom: 10px;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .titre h1+h2, .b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .titre h1+p {margin-bottom: 5px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea {box-shadow: 8px 6px 40px 0 rgba(0,0,0,.1);max-width: 510px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea {box-shadow: none;padding: 45px 23px 20px;top: 15px;}}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea {margin: 0 -15px !important;max-width: none;width: auto;}
	.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .trm {right: 15px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .trm span {color: var(--totem-color-secondary-500);}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .wrap .mt {position: relative;top: -2px;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .wrap .mt span img {margin-left: 0;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .form-group {position: relative;}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .form-group .input-control {border: 1px solid #b9b9b9;border-radius: 5px;color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;height: 60px;letter-spacing: 1px;margin-bottom: 25px;padding: 15px;width: 100%;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .form-group .input-control {padding: 15px 20px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .form-group .input-control.focus {color: var(--totem-color-white);}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .form-group .input-control::-moz-placeholder {color: #b9b9b9;font-weight: 400;}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .form-group .input-control::placeholder {color: #b9b9b9;font-weight: 400;}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .form-group .valInput {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;left: 15px;letter-spacing: 1px;position: absolute;top: 22px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .form-group .input-number {-moz-appearance: textfield;}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .form-group .input-number::-webkit-inner-spin-button, .b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .form-group .input-number::-webkit-outer-spin-button {-webkit-appearance: none;}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .form-group .input-number:focus {border-color: var(--totem-color-primary-500);}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .form-group .devise {color: #302e2d;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;position: absolute;right: 15px;text-transform: uppercase;top: 24px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-mea .label {color: var(--totem-color-tertiary-600);display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;margin: 0 0 15px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-btn {margin: 40px 0;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-btn {margin: 20px 0 25px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-btn .btn-primary {border: none;width: 100%;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .bloc-btn .btn-primary {font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;}}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea .top-content-hm .start_trust span svg {width: 70px !important;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm {padding-bottom: 20px !important;padding-top: 140px !important;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm {padding-top: 50px !important;}
	.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-best .inner {box-shadow: 4px 0 30px 0 rgba(0,0,0,.15);}}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .titre-md {color: #302e2d;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 600;line-height: 26px;margin-bottom: 20px;padding-top: 30px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .titre-md.text-center {font-size: 20px;font-size: calc(var(--font-size) * 2);margin-bottom: 45px;text-align: center;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .titre-md.text-center br {display: none;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .start_trust a {text-decoration: none;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc {margin-bottom: 14px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc .middle-title-sante {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;line-height: 24px;margin: 5px 0 10px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc .middle-title-sante b {display: block;font-weight: 600;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc .middle-title-sante br {display: none;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm p {color: var(--totem-color-tertiary-900);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;line-height: 18px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .btn-primary.btn-sm {display: block;margin-left: auto;max-width: 160px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-best {margin-left: auto;margin-right: auto;max-width: 1200px;}
@media (max-width:1200px) {.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-best {margin-left: -15px;margin-right: -15px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-best [class^=col-] {padding-left: 30px;padding-right: 30px;}
@media (max-width:1200px) {.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-best [class^=col-] {padding-left: 15px;padding-right: 15px;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-best [class^=col-] {margin-bottom: 40px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-best .titre-sm {color: #302e2d;font-size: 14px;font-size: calc(var(--font-size) * 1.4);}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-best .titre-sm b {font-weight: 700;}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-best .bloc-money {color: #535353;font-size: 12px;font-size: calc(var(--font-size) * 1.2);}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-best .bloc-money span {-webkit-text-fill-color: initial;text-fill-color: initial;background-clip: initial;-webkit-background-clip: initial;background: none;color: #302e2d;margin-top: 7px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-best .bloc-money span sup {vertical-align: text-top;}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-note-taux {background: var(--totem-color-white);border-radius: 10px;box-shadow: var(--totem-x-position-1) var(--totem-y-position-3) var(--totem-blur-7) var(--totem-spread-2) var(--totem-shadow-color-100);margin: 40px 0;padding: 25px;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-note-taux {margin: 5px 0 25px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-note-taux .title {color: #302e2d;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 600;}
.b-ext .home-metier.mutuelle-sante.conso.sea .middle-content-hm .bloc-note-taux p {color: #302e2d;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 20px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .box {padding: 30px 20px 50px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .ct-slider-partenaire {padding: var(--totem-space-17) 0;}
.b-ext .home-metier.mutuelle-sante.conso.sea .ct-slider-partenaire .slick-list .slick-slide {text-align: center;}
.b-ext .home-metier.mutuelle-sante.conso.sea .ct-slider-partenaire img {margin: auto;max-height: none;}
.b-ext .home-metier.mutuelle-sante.conso.sea .ct-slider-partenaire .slick-list .slick-slide .inner {background: none;border-radius: 0;box-shadow: none;display: block;padding: 0 20px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .temoignage-wrapper {padding-bottom: 56px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .temoignage-wrapper .temoignage-tab .temoignage {padding: 20px 0;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea .temoignage-wrapper .temoignage-tab .temoignage {padding: 24px 0 0;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .temoignage-wrapper .temoignage-tab .temoignage:first-child {padding-top: 10px;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea .temoignage-wrapper .temoignage-tab .temoignage:first-child {padding-top: 0;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .temoignage-wrapper .temoignage-tab .temoignage:last-child {padding-bottom: 40px;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea .temoignage-wrapper .temoignage-tab .temoignage:last-child {padding-bottom: 22px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea .temoignage-wrapper .temoignage-tab .temoignage .panel-temoignage .panel p {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;line-height: 28px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .ct-temoignages {padding-top: 80px;}
.b-ext .home-metier.mutuelle-sante.conso.sea .ct-temoignages .titre {margin-bottom: 0;}
.b-ext .home-metier.mutuelle-sante.conso.sea .ct-temoignages .content-temoignages .titre {color: #302e2d;font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 700;}
.b-ext .home-metier.mutuelle-sante.conso.sea .ct-temoignages .content-temoignages .bloc strong i {color: #f9f4f1;}
.b-ext .home-metier.mutuelle-sante.conso.sea .ct-temoignages .content-temoignages .bloc strong i:before {color: #f9f4f1 !important;}
.b-ext .home-metier.mutuelle-sante.conso.sea .ct-temoignages .content-temoignages .bloc .note i {background: var(--totem-color-primary-500);}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm {height: auto;}}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm:before {background-image: url("/ext/images_html/home_conso/sea/bg_crd_travaux.jpg");background-position: 50% bottom;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm:before {background-image: url("/ext/images_html/home_conso/sea/bg_crd_travaux_mobil.jpg");background-position: 0;background-size: cover;max-height: 280px;}}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm:before {background-size: 100% 100%;max-height: 248px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm .titre {width: 100%;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm .titre {min-height: 232px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm .titre h1 {margin-bottom: 0;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm .titre h1 {margin-bottom: 10px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm .titre h1+p {margin-bottom: 96px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm .titre .ass-display {border: .5px solid var(--totem-color-secondary-500);color: var(--totem-color-secondary-500);font-size: 12px;font-size: calc(var(--font-size) * 1.2);line-height: 20px;padding: 4px 12px;}}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm .form-group {position: relative;}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm .form-group .rowError {background: #d60d0d;border-radius: 5px;color: #fff;display: none;font-family: var(--totem-font-family-web);font-size: 12px;left: 0;margin: 0 2%;padding: 3px 0;position: absolute;text-align: center;top: -15px;width: 96%;}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm .form-group .rowError:before {border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #d60d0d;bottom: -4px;content: "";display: block;height: 0;left: 49%;position: absolute;width: 0;}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm .form-radio-group {flex-wrap: wrap;}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm .form-radio-group .form-radio {margin-bottom: 8px;}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .top-content-hm .bloc-btn {margin: 22px 0 38px;}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .middle-content-hm {padding-top: 200px !important;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .middle-content-hm {padding-top: 35px !important;}}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .middle-content-hm .titre-md {padding-right: 20px;}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .middle-content-hm .titre-md {padding-right: 0;}}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .middle-content-hm .btn-primary.btn-sm {font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 600;max-width: 181px;padding: 5px 12px;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .middle-content-hm .btn-primary.btn-sm {max-width: 200px;}}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .middle-content-hm .btn-primary.btn-sm {font-size: 14px;font-size: calc(var(--font-size) * 1.4);max-width: 100%;padding: 10px 15px !important;}}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .category-list .com-content__body .col-md-8 {flex: 0 0 100%;max-width: 100%;}
.b-ext .home-metier.mutuelle-sante.conso.sea.credit-travaux .category-list .com-content__body .col-md-8 .ct-sidebar-right {width: 100%;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm {height: auto;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm:before {background-image: url("/ext/images_html/home_conso/sea/bg_crd_conso.jpg");}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm:before {background-image: url("/ext/images_html/home_conso/sea/bg_crd_conso_mobil.jpg");background-position: 0;background-size: cover;max-height: 280px;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .titre {width: 80%;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .titre {width: 100%;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .titre {width: 100%;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .titre h1 {margin-bottom: 10px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .titre h1 {margin-bottom: 5px;}
	.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .titre h1 br {display: none;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .titre h1+p {font-size: 14px;font-size: calc(var(--font-size) * 1.4);}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea h2, .b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea p {color: var(--totem-color-tertiary-900);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;margin-bottom: 20px;}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt {margin-bottom: 20px;}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul {display: flex;flex-wrap: wrap;gap: 10px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul {align-items: stretch;justify-content: space-between;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul li {width: 48.7%;}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul li a {background: var(--totem-color-primary-500);border-radius: 12px;color: var(--totem-color-white);display: block;font-size: var(--totem-font-size-300);font-weight: var(--totem-font-weight-600);height: 100%;padding: 15px 10px;text-align: center;text-decoration: none;transition: all .3s ease;width: 100%;}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul li a:before {content: "";display: block;height: 44px;margin: 0 auto 6px;width: 44px;}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul li a.achat-vehicle:before {background: url("/ext/images_html/home_conso/sea/icon-vehicle.svg");}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul li a.fais-travaux:before {background: url("/ext/images_html/home_conso/sea/icon-travaux.svg");}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul li a.m-equipe:before {background: url("/ext/images_html/home_conso/sea/icon-equipe.svg");}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul li a.nead-money:before {background: url("/ext/images_html/home_conso/sea/icon-argent.svg");}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul li a:hover {background: var(--totem-color-primary-600);box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-conso .top-content-hm .bloc-mea .bloc-radio-bt ul li {width: 47.7%;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .container {max-width: 1110px;}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .middle-content-hm {padding-top: 70px !important;}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .middle-content-hm .btn-primary.btn-sm {background: var(--totem-color-primary-500);font-size: 12px;font-size: calc(var(--font-size) * 1.2);max-width: 180px;padding: 8px 12px;transition-duration: 1s;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-conso .middle-content-hm .btn-primary.btn-sm {max-width: 100%;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .middle-content-hm .btn-primary.btn-sm:hover {background: #c0543a;box-shadow: 1px 4px 6px -1px rgba(0,0,0,.08);transform: scale(1.0125);}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .middle-content-hm .bloc-best [class^=col-] {padding-left: 25px;padding-right: 25px;}
.b-ext .home-metier.mutuelle-sante.conso.credit-conso .middle-content-hm .bloc-best .inner {padding: 16px 24px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm {height: auto;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm:before {background-image: url("/ext/images_html/home_conso/sea/bg_crd_auto.jpg");background-position: bottom;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm:before {background-image: url("/ext/images_html/home_conso/sea/bg_crd_auto_mobil.jpg");background-position: 0;background-size: cover;max-height: 280px;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .titre {width: 100%;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .titre {width: 100%;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .titre {width: 100%;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .titre h1 {margin-bottom: 10px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .titre h1 {margin-bottom: 5px;}
	.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .titre h1 br {display: none;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .titre h1+p {font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 500;margin-bottom: 80px;}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea h2, .b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea>span {color: var(--totem-color-tertiary-900);display: block;font-size: var(--totem-font-size-500);font-weight: var(--totem-font-weight-700);margin-bottom: 40px;margin-top: 15px;}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea .bloc-radio-bt {margin-bottom: 20px;}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea .bloc-radio-bt ul {display: flex;flex-wrap: wrap;gap: 10px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea .bloc-radio-bt ul {align-items: stretch;justify-content: space-between;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea .bloc-radio-bt ul li {width: 48.7%;}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea .bloc-radio-bt ul li a {background: var(--totem-color-primary-500);border-radius: 12px;color: var(--totem-color-white);display: block;font-weight: 400;height: 100%;padding: 15px 10px;text-align: center;text-decoration: none;width: 100%;}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea .bloc-radio-bt ul li a:before {content: "";display: block;height: 44px;margin: 0 auto 6px;width: 44px;}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea .bloc-radio-bt ul li a.crd-auto:before {background: url("/ext/images_html/home_conso/sea/icon-crd-auto.svg");}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea .bloc-radio-bt ul li a.crd-moto:before {background: url("/ext/images_html/home_conso/sea/icon-crd-moto.svg");}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea .bloc-radio-bt ul li a.crd-cmh:before {background: url("/ext/images_html/home_conso/sea/icon-crd-cmh.svg");}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea .bloc-radio-bt ul li a.crd-ccar:before {background: url("/ext/images_html/home_conso/sea/icon-crd-ccar.svg");}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.credit-auto .top-content-hm .bloc-mea .bloc-radio-bt ul li {width: 47.7%;}}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .container {max-width: 1110px;}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .middle-content-hm {padding-top: 70px !important;}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .middle-content-hm .btn-primary.btn-sm {background: var(--totem-color-primary-500);font-size: 12px;font-size: calc(var(--font-size) * 1.2);max-width: 180px;padding: 8px 12px;transition-duration: 1s;}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .middle-content-hm .btn-primary.btn-sm:hover {background: #c0543a;box-shadow: 1px 4px 6px -1px rgba(0,0,0,.08);transform: scale(1.0125);}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .middle-content-hm .bloc-best [class^=col-] {padding-left: 25px;padding-right: 25px;}
.b-ext .home-metier.mutuelle-sante.conso.credit-auto .middle-content-hm .bloc-best .inner {padding: 16px 24px;}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance {background: #fff;}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .top-content-hm {height: 250px;margin-bottom: 20px;padding: 0;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .top-content-hm {height: 157px;}}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .top-content-hm:before {background-image: url("/ext/images_html/home_conso/sea/bg-lp-devis-ass-auto.jpg");background-position: top;background-repeat: no-repeat;background-size: cover;content: "" !important;display: block !important;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .top-content-hm:before {background-image: url("/ext/images_html/home_conso/sea/bg-lp-devis-ass-auto-mobil.jpg");background-position: 0;background-size: cover;max-height: 157px;}}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .top-content-hm .titre {padding-top: 35px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .top-content-hm .titre {align-items: start;padding-top: 32px;width: 100%;}}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .top-content-hm .titre h1 {font-size: 40px;font-size: calc(var(--font-size) * 4);line-height: 46px;margin-top: 14px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .top-content-hm .titre h1 {font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 26px;margin-top: 10px;}}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .top-content-hm .titre .ass-display {background: #f9f4f1;border-radius: 2px;color: var(--totem-color-secondary-500);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;line-height: 20px;padding: 4px 12px;text-shadow: none;width: 94px;}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm {padding-bottom: 0 !important;padding-top: 0 !important;}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head {padding: 0;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .cta-title {font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 28px;max-width: 68%;}
	.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .minute-display {max-width: 95%;}}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head #breadcrumbs {margin-bottom: 40px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .col-eco-wrapper {margin-top: 32px;}}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .eco-wrapper {background: var(--totem-color-secondary-50);gap: 12px;padding: 16px 44px;}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .eco-wrapper p {color: var(--totem-color-primary-500);margin: auto;max-width: 360px;text-align: center;}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .eco-wrapper .start_trust {color: #302e2d;margin: auto;text-align: center;}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .eco-wrapper .start_trust a {color: #302e2d;}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .eco-wrapper .mt {align-items: center;display: flex;gap: 12px;margin: auto;text-align: center;}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .eco-wrapper .mt span {align-items: center;color: var(--totem-color-tertiary-900);display: flex;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-style: normal;font-weight: 600;line-height: 18px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .wrapp-cta {gap: 20px;}}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .wrapp-cta .minute-display {border-color: var(--totem-color-secondary-500);color: var(--totem-color-secondary-500);}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .wrapp-cta .minute-display span {color: var(--totem-color-secondary-500);}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .offert-list {margin-top: 56px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .offert-list {margin-top: 44px;}
	.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .offert-list .row {gap: 20px;}
	.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .offert-list .align-items-center {align-items: start !important;flex-direction: row !important;}
	.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .offert-list i {margin-right: 25px;}
	.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .offert-list .item+.item:before {left: 50px;position: absolute;top: 9px;}
	.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .middle-content-hm-head .offert-list .item:first-child:before {color: var(--totem-color-primary-500);content: ".";font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 600;left: 50px;line-height: 24px;position: absolute;top: 9px;transform: translateX(-50%) translateY(-50%);}}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .bottom-content-hm {padding-top: 56px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .bottom-content-hm {padding-top: 44px;}}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .middle-content-hm .bottom-content-hm .container {padding-top: 20px;}
.b-ext .home-metier.mutuelle-sante.conso.devis-assurance .tableColor td {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita {background: #fff;}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .top-content-hm:before {background-image: url("/ext/images_html/home_conso/sea/bg-lp-devis-ass-habita.webp");}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-habita .top-content-hm:before {background-image: url("/ext/images_html/home_conso/sea/bg-lp-devis-ass-auto-habita.webp");}}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm {padding-bottom: 0 !important;padding-top: 0 !important;}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head {padding: 0;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .cta-title {font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 28px;max-width: 68%;}
	.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .minute-display {max-width: 95%;}}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head #breadcrumbs {margin-bottom: 40px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .col-eco-wrapper {margin-top: 32px;}}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .eco-wrapper {background: var(--totem-color-secondary-50);gap: 12px;padding: 16px 44px;}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .eco-wrapper p {color: var(--totem-color-primary-500);margin: auto;max-width: 360px;text-align: center;}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .eco-wrapper .start_trust {color: #302e2d;margin: auto;text-align: center;}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .eco-wrapper .start_trust a {color: #302e2d;}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .eco-wrapper .mt {align-items: center;display: flex;gap: 12px;margin: auto;text-align: center;}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .eco-wrapper .mt span {align-items: center;color: var(--totem-color-tertiary-900);display: flex;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-style: normal;font-weight: 600;line-height: 18px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .wrapp-cta {gap: 20px;}}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .wrapp-cta .minute-display {border-color: var(--totem-color-secondary-500);color: var(--totem-color-secondary-500);}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .wrapp-cta .minute-display span {color: var(--totem-color-secondary-500);}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .offert-list {margin-top: 56px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .offert-list {margin-top: 44px;}
	.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .offert-list .row {gap: 20px;}
	.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .offert-list .align-items-center {align-items: start !important;flex-direction: row !important;}
	.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .offert-list i {margin-right: 25px;}
	.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .offert-list .item+.item:before {left: 50px;position: absolute;top: 9px;}
	.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .middle-content-hm-head .offert-list .item:first-child:before {color: var(--totem-color-primary-500);content: ".";font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 600;left: 50px;line-height: 24px;position: absolute;top: 9px;transform: translateX(-50%) translateY(-50%);}}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .bottom-content-hm {padding-top: 56px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .bottom-content-hm {padding-top: 44px;}}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .middle-content-hm .bottom-content-hm .container {padding-top: 20px;}
.b-ext .home-metier.mutuelle-sante.conso.devis-habita .tableColor td {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.b-ext .home-metier.credit-conso .middle-content-hm .bloc-best {margin-left: auto;margin-right: auto;max-width: 1200px;}
.b-ext .home-metier.credit-conso .middle-content-hm .bloc-best [class^=col-] {padding-left: 30px;padding-right: 30px;}
@media (max-width:992px) {.b-ext .home-metier.credit-conso .middle-content-hm .bloc-best [class^=col-] {margin-bottom: 40px;padding-left: 15px;padding-right: 15px;}}
.b-ext .home-metier.credit-conso .middle-content-hm .bloc-best .titre-sm {color: #302e2d;font-size: 14px;font-size: calc(var(--font-size) * 1.4);}
.b-ext .home-metier.credit-conso .middle-content-hm .bloc-best .titre-sm b {font-weight: 700;}
.b-ext .home-metier.credit-conso .middle-content-hm .bloc-best .bloc-money {color: #535353;font-size: 12px;font-size: calc(var(--font-size) * 1.2);}
.b-ext .home-metier.credit-conso .middle-content-hm .bloc-best .bloc-money span {-webkit-text-fill-color: initial;text-fill-color: initial;background-clip: initial;-webkit-background-clip: initial;background: none;color: #302e2d;margin-top: 7px;}
.b-ext .home-metier.credit-conso .middle-content-hm .bloc-best .bloc-money span sup {vertical-align: text-top;}
.b-ext .home-metier.credit-conso .middle-content-hm .btn-primary.btn-sm {display: block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 500;margin-left: auto;max-width: 181px;padding: 5px 12px;}
@media (max-width:992px) {.b-ext .home-metier.credit-conso .middle-content-hm .btn-primary.btn-sm {max-width: 195px;padding: 10px 20px !important;}}
@media (max-width:990px) {.b-ext .com_content.category .bandeau-home-metiers.show-bandeaux {display: block;}
	.b-ext .com_content.category .bandeau-home-metiers.show-bandeaux.show-bandeau-obseque-deces {display: none !important;}}
@media (max-width:786px) {.b-ext .com_content.category .bandeau-home-metiers.show-bandeaux .container .deces-obseque {align-items: center !important;flex-direction: column;gap: 10px;}
	.b-ext .com_content.category .bandeau-home-metiers.show-bandeaux .container .deces-obseque p {margin: 0;}
	.b-ext .com_content.category .bandeau-home-metiers.show-bandeaux .container .deces-obseque .slider-bottom .form-group .input input.form-text-input {font-size: 20px;width: 5.5ch !important;}
	.b-ext .com_content.category .bandeau-home-metiers.show-bandeaux .container .deces-obseque .slider-bottom .form-group i {font-size: 20px;}}
.b-ext .wrapper-sea .container {max-width: 1110px;padding: var(--totem-space-13) var(--totem-space-0) var(--totem-space-0);}
@media (max-width:992px) {.b-ext .sticky-cta-sea-conso .sticky-mobile {display: block !important;}}
.b-ext .form-radio-group {display: flex;margin-left: -5px;margin-right: -5px;}
@media (max-width:576px) {.b-ext .form-radio-group {flex-wrap: wrap;}}
.b-ext .form-radio-group .form-radio {flex: 0 0 25%;max-width: 25%;padding-left: 5px;padding-right: 5px;text-align: center;}
@media (max-width:576px) {.b-ext .form-radio-group .form-radio {flex: 0 0 50%;margin-bottom: 10px;max-width: 50%;}}
.b-ext .form-radio-group [type=radio]:checked, .b-ext .form-radio-group [type=radio]:not(:checked) {left: -9999px;position: absolute;}
.b-ext .form-radio-group [type=radio]+label {background: transparent;border: var(--totem-space-2) solid var(--totem-color-tertiary-100);border-radius: 8px;color: var(--totem-color-tertiary-700);cursor: pointer;display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;padding: 15px 10px;}
.b-ext .form-radio-group [type=radio]:checked+label, .b-ext .form-radio-group [type=radio]:hover+label {background: var(--totem-color-primary-50);border-color: var(--totem-color-primary-600);color: var(--totem-color-primary-600);}
.b-ext .home-metier.hp_consoV2.mutuelle-sante.conso.sea .middle-content-hm {padding-top: 30px !important;}
.b-ext .note-description {line-height: 20px;margin-top: 30px;text-align: center;}
@media (max-width:992px) {.b-ext .note-description br {display: none;}}
@media (max-width:786px) {.b-ext .note-description {margin-bottom: 30px;margin-top: 0;}}
@media (max-width:767px) {.b-ext .home-metier.credit-conso .btn-secondary {font-size: 14px !important;padding: 16px;}}
.b-ext .home-metier.credit-conso .top-content-hm {height: auto;margin-bottom: 0;}
.b-ext .home-metier.credit-conso .top-content-hm.conso-v2:before {background-image: url("/ext/images_html/home_conso/banner-conso-v2.jpg");}
@media (max-width:786px) {.b-ext .home-metier.credit-conso .top-content-hm.conso-v2:before {background-image: url("/ext/images_html/home_conso/banner-conso-v2-mobile.jpg");}}
@media (max-width:576px) {.b-ext .home-metier.credit-conso .top-content-hm.conso-v2:before {height: 275px;}}
.b-ext .home-metier.credit-conso .top-content-hm.conso-v2:after {background: linear-gradient(90deg,rgba(73,93,75,.7) 80%,transparent 82%);}
@media (max-width:576px) {.b-ext .home-metier.credit-conso .top-content-hm.conso-v2:after {height: 275px;}}
.b-ext .home-metier.credit-conso .top-content-hm.conso-v2 .bloc-titre-bt .btn-primary {background: #c0543a;margin-top: 25px;}
@media (max-width:786px) {.b-ext .home-metier.credit-conso .top-content-hm.conso-v2 .titre {padding: 22px 0 20px;}
	.b-ext .home-metier.credit-conso .top-content-hm.conso-v2 .titre h1 {font-size: 20px;line-height: 26px;}}
.b-ext .home-metier.credit-conso .top-content-hm:before {background-image: url("/ext/images_html/home_conso/banner-conso.jpg");}
.b-ext .home-metier.credit-conso .top-content-hm:after {background: linear-gradient(90deg,rgba(73,93,75,.7) 56.61%,transparent 82%);}
@media (max-width:767px) {.b-ext .home-metier.credit-conso .top-content-hm:after {height: 360px;}}
.b-ext .home-metier.credit-conso .top-content-hm .titre h1 {margin-bottom: 10px;}
@media (max-width:767px) {.b-ext .home-metier.credit-conso .top-content-hm .titre h1 {width: 90%;}
	.b-ext .home-metier.credit-conso .top-content-hm .titre span {padding-right: 10px;width: 90%;}}
.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea {background: url("/ext/images_html/home_conso/header-conso.jpg") no-repeat var(--totem-color-white);background-size: 50%;}
.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea.conso-v2:before {background: #fff;width: 50%;}
@media (max-width:992px) {.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea.conso-v2:before {bottom: 0;height: 50%;top: auto;width: 100%;}}
.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea.conso-v2 .bloc-titre-bt {padding-top: 30px;width: 45%;}
@media (max-width:992px) {.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea.conso-v2 .bloc-titre-bt {background: #fff;padding: 0;width: 100%;}}
@media (max-width:786px) {.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea.conso-v2 .bloc-titre-bt {padding: 20px 0 0;}}
@media (max-width:992px) {.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea.conso-v2 {background-color: var(--totem-color-white);background-size: 100%;}}
@media (max-width:576px) {.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea.conso-v2 {background: url("/ext/images_html/home_conso/header-conso-mobile.jpg") no-repeat var(--totem-color-white);background-size: 100%;height: 377px;}}
@media (max-width:767px) {.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea {background-color: #fff;background-size: contain;}}
.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea:before {background: linear-gradient(270deg,#fff 51%,hsla(0,0%,100%,0) 75%);}
@media (max-width:767px) {.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea:before {background: linear-gradient(180deg,hsla(0,0%,100%,0) 17.38%,#fff 38.22%);}}
.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea h2.titre-rotate {left: 38%;}
@media (max-width:767px) {.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea h2.titre-rotate {left: 0;}}
.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea .bloc-titre-bt {width: 400px;}
@media (max-width:990px) {.b-ext .home-metier.credit-conso .top-content-hm .bloc-mea .bloc-titre-bt {width: auto;}}
.b-ext .home-metier.credit-conso .middle-content-hm {overflow: hidden;}
.b-ext .home-metier.credit-conso .middle-content-hm.conso-v2 .evaluation-montant .card .bloc-listing a {border-color: var(--totem-color-white);padding-bottom: 12px;padding-top: 12px;}
.b-ext .home-metier.credit-conso .middle-content-hm.conso-v2 .evaluation-montant .card .bloc-listing a:hover {border-color: #b9b9b9;}
.b-ext .home-metier.credit-conso .middle-content-hm.conso-v2 .d-block-sm {display: none;}
@media (max-width:786px) {.b-ext .home-metier.credit-conso .middle-content-hm.conso-v2 .d-none-sm {display: none;}
	.b-ext .home-metier.credit-conso .middle-content-hm.conso-v2 .d-block-sm {display: block;}
	.b-ext .home-metier.credit-conso .middle-content-hm.conso-v2 .evaluation-montant .card h2 {font-size: 16px;font-size: calc(var(--font-size) * 1.6);}}
@media (max-width:767px) {.b-ext .home-metier.credit-conso .middle-content-hm {padding: 40px 0 0;}}
.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card {display: flex;flex-direction: column;height: 100%;justify-content: space-between;}
.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card h2 {display: none;}
@media (max-width:576px) {.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card h2.d-block-sm {display: block;}}
@media (min-width:576px) {.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card h2.d-none-sm {display: block;}}
.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .slider-range {display: flex;flex-direction: column;height: 100%;justify-content: space-evenly;padding: 0 50px;}
@media (max-width:767px) {.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card {height: auto;margin: 0 0 40px;}
	.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .slider-range {margin: 0 0 40px;}}
.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .bloc-listing-indispensables {padding: 0 50px;}
@media (max-width:767px) {.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .bloc-listing-indispensables {padding: 0 25px;}}
.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .bloc-listing-item+.bloc-listing-item {margin-top: 5px;}
.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .bloc-listing a {border-color: #b9b9b9;}
.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .bloc-listing a:hover .bloc-listing-item__content span, .b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .bloc-listing a:hover:after {color: var(--totem-color-primary-500);}
.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .bloc-listing a:after {color: #b9b9b9;content: ">";font-size: 22px;position: absolute;right: 15px;}
.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .btn-secondary {margin-top: 0;padding: 16px;}
.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .h3 {font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 20px;padding-top: 50px;}
.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .form-group .input {top: 10px;}
.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .form-group .input span.annee {top: 2px;}
@media (max-width:767px) {.b-ext .home-metier.credit-conso .middle-content-hm .evaluation-montant .card .form-group .input {top: 40px;}}
.b-ext .home-metier.credit-conso .middle-content-hm .box-infos {margin: 0;}
.b-ext .home-metier.credit-conso #second-navigation {background: #f9f4f1;}
.b-ext .home-metier.credit-conso #second-navigation ul li:last-child a {padding-right: 0;}
@media (max-width:576px) {.b-ext .home-metier #second-navigation ul li {padding: 0 10px;}}
@keyframes spin {to {transform: rotate(1turn);}}
.b-ext .home-metier.mutuelle-sante.sea .content-seo .seo_home h2 {background-color: transparent;padding: 0;position: relative;top: 0;}
.b-ext .home-metier.mutuelle-sante.sea .content-seo .seo_home h2.h2 {background: #e2d6cf;color: #302e2d;font-size: 22px;font-size: calc(var(--font-size) * 2.2);font-weight: 600;line-height: 1.4;padding: 18px 35px;position: absolute;top: -40px;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.sea .content-seo .seo_home h2.h2 {position: relative;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm {display: flex;flex-direction: column;height: auto;margin-bottom: 26px;}
@media (max-width:1400px) and (min-width:576px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea {margin-top: 30px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .custom-select .btn-primary {padding: 18px 30px;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm:after, .b-ext .home-metier.mutuelle-sante.sea .top-content-hm:before {height: 740px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm, .b-ext .home-metier.mutuelle-sante.sea .top-content-hm:after, .b-ext .home-metier.mutuelle-sante.sea .top-content-hm:before {height: 600px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm:before {background-image: url("/ext/images_html/home_mutuelle-sante/bg_lp_senior.jpg");background-size: cover;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm:before {background-image: url("/ext/images_html/home_mutuelle-sante/bg_lp_senior.jpg");}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm:after {background: linear-gradient(90.46deg,rgba(0,0,0,.4) 38.94%,transparent 58.23%);opacity: .8;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm:after {background: linear-gradient(106.65deg,rgba(0,0,0,.7) 52.99%,transparent 74.96%);opacity: .8;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .titre {display: flex;flex-direction: column;flex-wrap: wrap;overflow: visible;padding: 0;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .titre h1 {flex-direction: row;flex-wrap: wrap;font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-style: normal;font-weight: 700;height: 82px;line-height: 30px;margin: 35px 0 61px;max-width: 100%;padding-left: 0;text-shadow: 0 2px 10px rgba(0,0,0,.5);width: 100%;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .titre h1:before {content: none;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .titre h1 {font-size: 30px;font-size: calc(var(--font-size) * 3);font-weight: 700;height: var(--totem-space-18);line-height: 40px;margin: var(--totem-space-19) var(--totem-space-0) var(--totem-space-19);}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .titre h1 b {color: var(--totem-color-white);margin-right: 0;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .titre h1 span {align-items: center;background-color: var(--totem-color-primary-500);display: inline-flex;font-size: 24px;font-size: calc(var(--font-size) * 2.4);font-style: normal;font-weight: 700;height: 43px;justify-content: center;line-height: 41px;padding-left: 0;text-shadow: none;width: 210px;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .titre h1 span:before {border: unset;content: none;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .titre h1 span {font-size: 30px;font-size: calc(var(--font-size) * 3);font-weight: 800;line-height: 40px;width: 245px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .titre h1 p {font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-style: normal;font-weight: 600;line-height: 18px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .titre h1 p {font-size: 14px;font-size: calc(var(--font-size) * 1.4);line-height: 20px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea {background: #fff;border-radius: 0;height: 364px;margin-left: -15px;overflow: visible;padding: 59px 23px;width: calc(100% + 30px);}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea {align-items: center;display: flex;flex-direction: column;top: 100px;}}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea {border-radius: 10px;height: 220px;margin-left: unset;padding: 30px 40px;width: 724px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea:before {background: unset;content: none;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea:before {border-radius: 10px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .trm {align-items: center;background: var(--totem-color-secondary-50);border: var(--totem-space-1) solid var(--totem-color-secondary-500);border-radius: 40px;display: inline-flex;filter: drop-shadow(0 4px 25px rgba(0,0,0,.09));height: 45px;justify-content: center;position: absolute;right: 30px;top: -22px;width: 132px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .trm {right: -62px;top: -22px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .trm span {align-items: center;color: var(--totem-color-secondary-500);display: inline-flex;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-style: normal;font-weight: 600;justify-content: center;line-height: 20px;z-index: 1;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .trm span img {margin-right: 7px;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .bloc-selection-bt {position: relative;z-index: 1;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .bloc-selection-bt span {align-items: center;color: var(--totem-color-primary-500);display: inline-flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-style: normal;font-weight: 600;line-height: 24px;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .bloc-selection-bt span img {margin-right: 9px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select {align-items: baseline;display: flex;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #sante_sea {display: flex;flex-wrap: wrap;height: 60px;margin-bottom: 38px;margin-right: auto;margin-top: 13px;width: 356px;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #sante_sea {margin-bottom: 20px;width: auto;}}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #sante_sea {max-width: 356px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #sante_sea select {align-items: center;-moz-appearance: none;-webkit-appearance: none;appearance: none;background: #fff url("/ext/images_html/home_rac/sea/arrow.svg") no-repeat;background-position: right 5% center;background-size: 24px;border: 1px solid #bdbdbd;border-radius: 5px;color: var(--totem-color-tertiary-900);display: inline-flex;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-style: normal;font-weight: 600;justify-content: center;line-height: 24px;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select #sante_sea select * {color: var(--totem-color-tertiary-900);font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select button {align-items: center;border: none;display: inline-flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-style: normal;font-weight: 700;height: 60px;justify-content: center;line-height: 24px;margin-bottom: 38px;padding: 0;width: 356px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select button {margin-top: 0;width: 272px;}}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .bloc-selection-bt .custom-select button {margin-bottom: 30px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .wrap {align-items: center;display: flex;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .wrap .start_trust a {text-decoration: none;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .wrap {flex-wrap: wrap;margin: 0 auto;}
	.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .wrap .start_trust {margin: 0 auto;}
	.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .wrap .mt {flex-wrap: wrap;margin: 0 auto;}
	.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .wrap .mt span:first-child img {margin-left: 0;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .wrap .mt {align-items: center;display: flex;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .wrap .mt span {align-items: center;color: var(--totem-color-tertiary-900);display: flex;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-style: normal;font-weight: 600;line-height: 18px;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .wrap .mt span img {margin-left: 15px;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea+div {background: var(--totem-color-secondary-50);color: var(--totem-color-tertiary-900);margin: var(--totem-space-21) calc(var(--totem-space-negative-9) + var(--totem-space-1)) var(--totem-space-negative-12);padding: var(--totem-space-11);position: relative;z-index: 1;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea+div {background: transparent;color: var(--totem-color-white);margin: var(--totem-space-9) var(--totem-space-0) var(--totem-space-0);padding: var(--totem-space-0);}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea+div span {font-size: 12px;font-weight: 400;line-height: 18px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea+div span {display: flex;flex-direction: column;text-align: center;}}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea+div span {font-size: 14px;font-weight: 20px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea+div span b {font-size: 16px;font-weight: 600;line-height: 24px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea+div span b {font-size: 16px;line-height: 24px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .comparateur {margin-top: 16px;position: relative;z-index: 1;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .comparateur {height: 116px;margin-left: -15px;margin-top: 0;padding-top: 16px;text-align: center;width: calc(100% + 30px);}
	.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .comparateur:before {background-image: url("/ext/images_html/home_rac/sea/bg-hm-mobile-rac-sea-bottom.png");content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .comparateur span {color: #fff;display: inline-block;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-style: normal;font-weight: 400;line-height: 20px;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .comparateur span b {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .comparateur span {max-width: 281px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .infos {align-items: center;background: #fff;display: flex !important;height: 106px;justify-content: center;left: 0;width: 100%;z-index: 1;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .infos {bottom: -4px;}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .infos span {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-style: normal;font-weight: 400;line-height: 24px;}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .infos .slick-slide {align-items: center;display: flex !important;flex-direction: row;flex-wrap: wrap;justify-content: center;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .infos {border-radius: 10px;box-shadow: 0 4px 30px rgba(0,0,0,.07);height: 90px;left: auto;width: 100%;}
	.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .infos .col-12 {align-items: center;display: flex;justify-content: center;}
	.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .infos .col-12:nth-child(2) {border-left: 1px solid var(--totem-color-primary-500);border-right: 1px solid var(--totem-color-primary-500);}}
.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .infos img {float: left;margin-right: 22px;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle {height: auto;position: relative;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle .sante-middle-info {margin: 0;transform: translateY(-60px);}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle .sante-middle-info {transform: none;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle {height: auto;margin-top: 0;}}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle .bloc-best {align-items: center;flex-direction: column;}
	.b-ext .home-metier.mutuelle-sante.sea .sante-middle .bloc-best>div {flex: unset;max-width: 380px;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact {align-items: center;background: #fff;border-radius: 16px;box-shadow: 0 2px 19px rgba(0,0,0,.06);display: flex;flex-direction: row;justify-content: center;left: 0;padding: 25px;text-align: center;top: 0;transform: none;width: 100%;width: 347px;z-index: 1;}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact {align-items: center;flex-direction: column;margin: 30px auto 0;position: relative;right: 0;text-align: center;transform: none;}
	.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .col-sm-5 img {display: none !important;}
	.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact>div {display: unset !important;flex: unset;max-width: unset;text-align: center !important;}
	.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact>div+div {margin-top: 15px;}}
@media (min-width:992px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact {flex-direction: row;justify-content: center;margin-top: -15px;width: 100%;}
	.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .col-sm-5, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .col-sm-9 {align-items: center;display: flex;padding-right: 0;text-align: left;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .col-sm-5 img, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .col-sm-9 img {border-radius: 10px;height: auto;margin-bottom: 8px;-o-object-fit: contain;object-fit: contain;width: 71px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .col-sm-5 img, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .col-sm-9 img {display: block;float: left;margin-bottom: 0;margin-right: 20px;width: 71px;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact p {color: var(--totem-color-tertiary-900);font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 24px;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact p strong {display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 26px;margin-bottom: 8px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact p strong {font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 32px;margin-bottom: unset;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact p span {color: var(--totem-color-tertiary-900);font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 24px;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact p span b {display: inline-block;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact p span {display: block;margin-bottom: 8px;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact p.phone {color: var(--totem-color-tertiary-900);font-size: 14px;font-weight: 600;line-height: 20px;margin-top: 14px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact p.phone {font-size: 12px;line-height: 18px;margin-top: 0;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact p.phone span {color: #4f4f4f;font-size: 18px;font-weight: 700;line-height: 24px;margin-top: 6px;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact p.phone span.btn-secondary {align-items: center;border-radius: 12px;color: var(--totem-color-primary-600) !important;display: inline-flex;justify-content: center;padding: 16px;width: 100%;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact p.phone span.btn-secondary {font-size: 14px;font-weight: 600;height: 40px;line-height: 24px;padding: 0;width: 189px;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact p.phone span.btn-secondary img {margin-left: 15px;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .conseiller p strong {color: var(--totem-color-tertiary-900);font-size: 14px;font-weight: 600;line-height: 20px;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .conseiller p span {color: var(--totem-color-tertiary-900);font-size: 14px;font-weight: 400;line-height: 20px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .conseiller p span {font-size: 12px;line-height: 18px;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .conseiller p span.btn-primary {align-items: center;border-radius: 12px;display: inline-flex;font-size: 18px;font-weight: 700;justify-content: center;line-height: 24px;margin-top: 6px;padding: 16px;width: 100%;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .conseiller p span.btn-primary {font-size: 14px;font-weight: 600;height: 40px;line-height: 24px;padding: 0;width: 193px;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .conseiller p span.btn-primary i {display: flex;margin-left: 18px;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .conseiller span.a {border: 1px solid var(--totem-color-primary-500);border-radius: 4px;color: var(--totem-color-primary-500);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;gap: 10px;line-height: 24px;max-width: 550px;padding: 10px;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .conseiller span.a i {font-size: 24px;font-size: calc(var(--font-size) * 2.4);}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-contact .conseiller span.a:hover {background: var(--totem-color-white);border-color: var(--totem-color-primary-600);box-shadow: 0 4px 25px rgba(0,0,0,.1);color: var(--totem-color-primary-600);text-decoration: none;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos {align-items: center;background: #fff;border-radius: 16px;box-shadow: 0 2px 19px rgba(0,0,0,.06);display: flex;flex-direction: row;flex-wrap: wrap;height: auto;justify-content: center;padding: 25px;z-index: 1;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos {border-radius: 0;width: 100%;}}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos {flex-direction: row;justify-content: center;width: 100%;}}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos {background-color: #fff;box-shadow: none;flex-direction: column;margin: 0 -15px;min-width: 100%;padding: 30px 10px;width: auto;}
	.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos>div {border: none !important;flex: none;max-width: unset;}
	.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos>div+div {margin-top: 30px;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos {flex: 1;width: auto;}
	.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos .col-12.col-sm-4 {display: flex;}}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos .col-12.col-sm-4:nth-child(2) {border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos .col-12.col-sm-4 img {float: left;margin-right: 19px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos .col-12.col-sm-4 img {margin-right: 20px;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos .col-12.col-sm-4 span {font-size: 16px;font-weight: 400;line-height: 24px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos .col-12.col-sm-4 span {font-size: 14px;line-height: 20px;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos .col-12.col-sm-4 span b {font-weight: 600;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos .col-12.col-sm-4 span b {font-size: 16px;line-height: 24px;}
	.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos .col-sm-12 {align-items: center;display: flex;text-align: left;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos .col-sm-12 span {align-items: center;display: flex;float: left;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos .col-sm-12 span i {align-items: center;display: flex;font-size: calc(var(--font-size) * 3);padding: 0 35px 0 0;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos .col-sm-12 span i {padding: 0 10px 0 0;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos p {align-items: center;display: flex;font-size: 12px;font-weight: 600;line-height: 18px;}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-info .infos p br {display: none;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat {background: #fff;border-radius: 12px;height: 788px;margin: 42px auto 0;padding: 34px 16px;position: relative;top: 312px;width: 90%;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat {display: flex;flex-direction: column;flex-wrap: wrap;height: 240px;margin: 0 auto;padding-left: 44px;top: 120px;width: 1160px;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat {top: 100px;width: 90%;z-index: 1;}
	.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-12 {flex: 0 0 100% !important;max-width: 100% !important;}
	.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat {top: 290px;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-4 {text-align: center;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-4 {text-align: left;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-4 p {font-size: 18px;font-weight: 600;line-height: 24px;text-align: center;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-4 p {max-width: 204px;text-align: left;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-4 p strong.hl {color: #fff;display: inline-block;font-size: 20px;font-weight: 600;line-height: 26px;margin-bottom: 9px;padding: 4px 8px;text-align: center;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-4 p strong.hl {text-align: left;width: 243px;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-4 img {max-width: 170px;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-12, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-8 {text-align: center;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-12, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-8 {display: flex;text-align: left;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-12 .col-12.col-sm-4, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-8 .col-12.col-sm-4 {margin-top: 31px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-12 .col-12.col-sm-4, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-8 .col-12.col-sm-4 {align-items: flex-start;display: flex;flex-direction: column;justify-content: flex-start;margin-top: 0;text-align: left;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-12 .col-12.col-sm-4 i, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-8 .col-12.col-sm-4 i {align-items: center;background: #d7fbcd;border-radius: 11px;display: flex;font-size: 40px;height: 56px;justify-content: center;margin: 0 auto 18px;width: 56px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-12 .col-12.col-sm-4 i, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-8 .col-12.col-sm-4 i {margin: 0 0 15px;}}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-12 .col-12.col-sm-4 p, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-8 .col-12.col-sm-4 p {font-size: 16px;font-weight: 400;line-height: 24px;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-12 .col-12.col-sm-4 p strong, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-8 .col-12.col-sm-4 p strong {display: inline-block;font-size: 16px;font-weight: 600;}
.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-12 .col-12.col-sm-4 span, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-8 .col-12.col-sm-4 span {color: #4f4f4f;display: inline-block;font-size: 12px;font-weight: 400;line-height: 18px;margin-top: 10px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-12 .col-12.col-sm-4 span, .b-ext .home-metier.mutuelle-sante.sea .sante-middle-feat .col-sm-8 .col-12.col-sm-4 span {margin-top: 6px;max-width: 193px;}}
.b-ext .home-metier.mutuelle-sante.sea .ct-slider-partenaire {padding: 30px 0;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .ct-slider-partenaire {padding: 75px 0;}}
.b-ext .home-metier.mutuelle-sante.sea .ct-slider-partenaire strong {color: var(--totem-color-tertiary-900);font-size: 20px;font-weight: 600;line-height: 26px;text-align: center;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .ct-slider-partenaire strong {font-size: 26px;font-weight: 700;line-height: 30px;}}
.b-ext .home-metier.mutuelle-sante.sea .ct-slider-partenaire .arrow-slider, .b-ext .home-metier.mutuelle-sante.sea .ct-slider-partenaire .btn-secondary {display: none;}
.b-ext .home-metier.mutuelle-sante.sea .ct-slider-partenaire .slick-track {align-items: center;display: flex !important;flex-direction: row;justify-content: center;}
.b-ext .home-metier.mutuelle-sante.sea .ct-slider-partenaire img {filter: grayscale(100%);max-height: 46px;}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .ct-slider-partenaire img {max-height: 98px;}}
.b-ext .home-metier.mutuelle-sante.sea .ct-slider-partenaire .partenaires {padding: 20px 0;}
.b-ext .mfp-content {background: var(--totem-color-white);border-radius: 8px;width: 100%;}
@media (max-width:786px) {.b-ext .mfp-content {bottom: 0;left: 0;position: absolute !important;}}
@media (min-width:786px) {.b-ext .mfp-content {background: var(--totem-color-white);width: 580px !important;}}
.b-ext #modal-senior.white-popup {box-sizing: border-box;height: auto;max-width: 923px;padding: 60px 15px;width: 100%;}
.b-ext #modal-senior.white-popup form {align-items: center;display: flex;flex-direction: column;justify-content: center;}
@media (min-width:786px) {.b-ext #modal-senior.white-popup {padding: 60px 115px;}
	.b-ext #modal-senior.white-popup .mfp-content {background: var(--totem-color-white);width: 580px;}}
@media (max-width:576px) {.b-ext #modal-senior.white-popup.closefixed .mfp-close {background-color: #868686;box-shadow: 0 0 0 0 #302e2d;color: var(--totem-color-white);top: 58px;z-index: 99999;}}
.b-ext #modal-senior.white-popup img.mfp-close {cursor: pointer;left: 50%;padding: 8px 0;transform: translateX(-25%);}
@media (min-width:786px) {.b-ext #modal-senior.white-popup img.mfp-close {display: none;}}
.b-ext #modal-senior.white-popup button.mfp-close {align-items: center;background-color: #f2f5ff;border-radius: 10px;color: #666 !important;display: flex;font-size: 25px;font-weight: lighter;height: 37px;justify-content: center;right: 16px;top: 16px;width: 46px;}
@media (max-width:786px) {.b-ext #modal-senior.white-popup button.mfp-close {display: none;}}
.b-ext #modal-senior.white-popup h2 {color: #302e2d;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 600;line-height: 24px;margin-bottom: 25px;text-align: center;}
@media (min-width:786px) {.b-ext #modal-senior.white-popup h2 {font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 700;line-height: 30px;margin-bottom: 43px;}}
.b-ext #modal-senior.white-popup .mainFormResponsive, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive {width: 100%;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback {display: -ms-flex;display: flex;flex-direction: column;gap: 25px;margin-bottom: 25px;}
@media (min-width:786px) {.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback {flex-direction: row;margin-bottom: 0;}}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback .select2-results .select2-results__option, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback .select2-results .select2-results__option {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;list-style: none;margin: 0;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback .select2-results .select2-results__option--highlighted, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback .select2-results .select2-results__option--highlighted:hover, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback .select2-results .select2-results__option--highlighted, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback .select2-results .select2-results__option--highlighted:hover {background-color: #c0543a !important;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback .select2-results .select2-results__option:first-letter, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback .select2-results .select2-results__option:first-letter {text-transform: uppercase;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback div, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback div {min-width: 100%;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div label, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div label {color: #3a3a3a;display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div input, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div input {border: 1px solid #b9b9b9;border-radius: 5px;box-sizing: border-box;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;height: 60px;line-height: 24px;width: 100%;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.input-tel, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.input-tel, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.input-tel, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.input-tel {display: block;position: relative;}
@media (min-width:786px) {.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.input-tel, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.input-tel, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.input-tel, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.input-tel {width: 360px;}}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.input-tel img, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.input-tel img, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.input-tel img, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.input-tel img {left: 22px;position: absolute;top: 21px;width: 18px;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.input-tel input, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.input-tel input, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.input-tel input, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.input-tel input {padding: 18px 20px 18px 60px;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.input-tel input[type=tel]::-webkit-input-placeholder, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.input-tel input[type=tel]::-webkit-input-placeholder, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.input-tel input[type=tel]::-webkit-input-placeholder, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.input-tel input[type=tel]::-webkit-input-placeholder {color: #999;font-size: 12;font-weight: 600;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.input-tel input[type=tel]::-moz-placeholder, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.input-tel input[type=tel]::-moz-placeholder, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.input-tel input[type=tel]::-moz-placeholder, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.input-tel input[type=tel]::-moz-placeholder {color: #999;font-size: 12;font-weight: 600;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.input-tel input[type=tel]:-ms-input-placeholder, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.input-tel input[type=tel]:-ms-input-placeholder, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.input-tel input[type=tel]:-ms-input-placeholder, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.input-tel input[type=tel]:-ms-input-placeholder {color: #999;font-size: 12;font-weight: 600;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.input-tel input[type=tel]:-moz-placeholder, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.input-tel input[type=tel]:-moz-placeholder, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.input-tel input[type=tel]:-moz-placeholder, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.input-tel input[type=tel]:-moz-placeholder {color: #999;font-size: 12;font-weight: 600;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.wrapper-select, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.wrapper-select, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.wrapper-select, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.wrapper-select {display: -ms-flex;display: flex;flex-direction: column;gap: 25px;}
@media (min-width:786px) {.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.wrapper-select, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.wrapper-select, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.wrapper-select, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.wrapper-select {flex-direction: row;}}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container.select2-container--default, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container.select2-container--default, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container.select2-container--default, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container.select2-container--default {flex-direction: column;width: 100% !important;}
@media (min-width:786px) {.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container.select2-container--default, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container.select2-container--default, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container.select2-container--default, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container.select2-container--default {flex: 1;min-width: calc(50% - 25px) !important;}}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container.select2-container--default.select2-container--open .select2-selection__arrow b, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container.select2-container--default.select2-container--open .select2-selection__arrow b, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container.select2-container--default.select2-container--open .select2-selection__arrow b, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container.select2-container--default.select2-container--open .select2-selection__arrow b {transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container--default .select2-selection--single, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container--default .select2-selection--single, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container--default .select2-selection--single, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container--default .select2-selection--single {border: 1px solid #b9b9b9;height: 60px !important;padding: 17px 40px 0 0;width: 100%;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container--default .select2-selection--single .select2-selection__arrow, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container--default .select2-selection--single .select2-selection__arrow, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container--default .select2-selection--single .select2-selection__arrow, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container--default .select2-selection--single .select2-selection__arrow {height: 100% !important;width: 40px;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container--default .select2-selection--single .select2-selection__arrow b, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container--default .select2-selection--single .select2-selection__arrow b, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container--default .select2-selection--single .select2-selection__arrow b, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container--default .select2-selection--single .select2-selection__arrow b {background-color: transparent;background-image: url("/ext/css/images/arrow.svg");background-position: 50%;background-repeat: no-repeat;border: none;display: block;height: 100%;margin: 0;position: static;transition: .5s;-webkit-transition: .5s;width: 100%;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container--default .select2-selection--single .select2-selection__rendered, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container--default .select2-selection--single .select2-selection__rendered, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container--default .select2-selection--single .select2-selection__rendered, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container--default .select2-selection--single .select2-selection__rendered {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;padding-right: 0;word-spacing: -1px;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container--default .select2-selection--single .select2-selection__rendered:first-letter, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container--default .select2-selection--single .select2-selection__rendered:first-letter, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div.wrapper-select .select2-container--default .select2-selection--single .select2-selection__rendered:first-letter, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span.wrapper-select .select2-container--default .select2-selection--single .select2-selection__rendered:first-letter {text-transform: uppercase;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div div select, .b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div span select, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div div select, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div span select {border: 1px solid #b9b9b9;border-radius: 5px;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;height: 60px;line-height: 24px;padding: 18px 28px 18px 10px;width: 50%;word-spacing: -1px;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div:first-child, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div:first-child {flex: 0 0 40%;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 .wrapper-callback>div:nth-child(2), .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 .wrapper-callback>div:nth-child(2) {display: -ms-flex;display: flex;flex: 1;flex-direction: column;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 p, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 p {color: #302e2d;display: block;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 22px;margin: 43px 0;text-align: center;}
.b-ext #modal-senior.white-popup .mainFormResponsive .step1 p span, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .step1 p span {display: inline;font-weight: 700;}
.b-ext #modal-senior.white-popup .mainFormResponsive .fails, .b-ext #modal-senior.white-popup .mainFormResponsive .validate, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .fails, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .validate {display: none;}
.b-ext #modal-senior.white-popup .mainFormResponsive .fails, .b-ext #modal-senior.white-popup .mainFormResponsive .validate, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .fails, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .validate {text-align: center;}
.b-ext #modal-senior.white-popup .mainFormResponsive .fails .picto, .b-ext #modal-senior.white-popup .mainFormResponsive .validate .picto, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .fails .picto, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .validate .picto {align-items: center;border-radius: 50%;color: var(--totem-color-white);display: -ms-flex;display: flex;height: 122px;justify-content: center;margin: 0 auto;width: 122px;}
.b-ext #modal-senior.white-popup .mainFormResponsive .fails .picto i, .b-ext #modal-senior.white-popup .mainFormResponsive .validate .picto i, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .fails .picto i, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .validate .picto i {color: var(--totem-color-white);font-size: 80px;}
.b-ext #modal-senior.white-popup .mainFormResponsive .fails .note, .b-ext #modal-senior.white-popup .mainFormResponsive .validate .note, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .fails .note, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .validate .note {margin: 55px 0 44px;}
.b-ext #modal-senior.white-popup .mainFormResponsive .fails p, .b-ext #modal-senior.white-popup .mainFormResponsive .validate p, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .fails p, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .validate p {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;line-height: 24px;}
.b-ext #modal-senior.white-popup .mainFormResponsive .fails p span, .b-ext #modal-senior.white-popup .mainFormResponsive .validate p span, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .fails p span, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .validate p span {color: var(--totem-color-primary-500);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 600;line-height: 24px;}
.b-ext #modal-senior.white-popup .mainFormResponsive .btn-valid-call, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .btn-valid-call {text-align: center;width: 100%;}
.b-ext #modal-senior.white-popup .mainFormResponsive .btn-valid-call button.is-loading, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .btn-valid-call button.is-loading {font-size: 0;}
.b-ext #modal-senior.white-popup .mainFormResponsive .btn-valid-call button.is-loading:before, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .btn-valid-call button.is-loading:before {animation: spin 1.5s linear infinite;background: url("/ext/css/ab/img/loading.svg") 50% no-repeat;background-size: contain;content: "";height: 18px;left: calc(50% - 9px);pointer-events: none;position: absolute;top: calc(50% - 9px);width: 18px;}
.b-ext #modal-senior.white-popup .mainFormResponsive .btn-valid-call a, .b-ext #modal-senior.white-popup .mainFormWebCallBackResponsive .btn-valid-call a {background: linear-gradient(231.74deg,#ff6713 -26.89%,#ff9b00 64.63%);border-radius: 16px;color: var(--totem-color-white);display: block;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 24px;margin: 0 auto;max-width: 356px;padding: 16px 0;text-align: center;text-decoration: none;width: 100%;}
.b-ext .home-metier.mutuelle-sante .top-content-hm .bloc-mea {background: url("/ext/images_html/home_mutuelle-sante/visuel-mea.jpg") no-repeat;overflow: hidden;}
.b-ext .home-metier.mutuelle-sante .top-content-hm .bloc-mea div.lead {background: var(--totem-color-secondary-50);border-radius: 10px 10px 0 0;color: var(--totem-color-tertiary-900);font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 24px;margin: -30px -40px 16px;padding: var(--totem-space-11) var(--totem-space-11) var(--totem-space-8);}
.b-ext .home-metier.mutuelle-sante .top-content-hm .bloc-mea div.lead b {color: var(--totem-color-primary-500);}
.b-ext .home-metier.mutuelle-sante .top-content-hm .bloc-mea h2 span:nth-child(2) {padding-top: 4;}
.b-ext .home-metier.mutuelle-sante .top-content-hm .bloc-mea .trm {z-index: 2;}
.b-ext .home-metier.mutuelle-sante .top-content-hm:before {background-image: url("/ext/images_html/home_mutuelle-sante/bg-hm-ms.jpg");}
.b-ext .home-metier.mutuelle-sante .top-content-hm:after {background: linear-gradient(90deg,hsla(0,0%,59%,.7) 55.49%,hsla(0,0%,100%,0) 82%);}
@media (min-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea {height: auto;max-width: 724px;width: auto;}
	.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea .trm {right: -30px;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea {align-items: stretch;height: auto;margin: 0 -15px !important;max-width: 700px;padding: 0 23px 15px;}
	.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea div.lead {margin: 0 -23px 16px;}}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea div.lead {margin: 0 -23px 16px;}
	.b-ext .home-metier.mutuelle-sante.sea .top-content-hm .bloc-mea div.lead b {display: block;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .nonsenior.top-content-hm .titre {padding: 26px 10px;}
	.b-ext .home-metier.mutuelle-sante .nonsenior.top-content-hm .titre h1 {margin-bottom: 10px;margin-top: 0;}
	.b-ext .home-metier.mutuelle-sante .nonsenior.top-content-hm .titre p br {display: none;}
	.b-ext .home-metier.mutuelle-sante .nonsenior.top-content-hm .bloc-mea div.lead {text-align: left;}}
.b-ext .home-metier.sante-campagne-v2 .nonsenoir .bloc-best {margin-top: 40px;}
.b-ext .home-metier .ct-temoignages.ms .bloc strong i:before {color: #edb1a2;}
.b-ext .home-metier .ct-temoignages.ms .bloc .note i {background: #0ad6e0;border-radius: 6px;display: flex;padding: 5px;}
.b-ext .home-metier .ct-temoignages.ms .bloc .note i span {display: none;}
.b-ext .home-metier .ct-temoignages.ms .bloc .note i:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--totem-color-white);content: "";display: inline-block;font-display: swap;font-family: mtx_font;font-size: calc(var(--font-size) * 1.5);font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;text-transform: none;}
.b-ext .home-metier .ct-temoignages.ms .content-temoignages {padding-bottom: 50px;}
.b-ext .home-metier .ct-temoignages.ms .content-temoignages .arrow-slider {bottom: 0 !important;}
.b-ext .home-metier .ct-sante {background: #fff;padding: 60px 0;text-align: center;}
.b-ext .home-metier .ct-sante h2 {color: var(--totem-color-tertiary-900);font-size: 20px;font-weight: 600;line-height: 26px;margin-bottom: 45px;}
.b-ext .home-metier .ct-sante .bloc h3 {font-size: 18px;font-weight: 600;line-height: 24px;margin: 10px 0 0;}
.b-ext .home-metier .ct-sante .bloc p {color: #302e2d;font-size: 14px;line-height: 22px;}
.b-ext .home-metier .bloc-ct-sante {padding: 60px 0 30px;}
.b-ext .home-metier .bloc-ct-sante .bloc {background: #fff;border-radius: 10px;color: var(--totem-color-white);min-height: 255px;overflow: hidden;padding: 25px;position: relative;text-align: center;}
.b-ext .home-metier .bloc-ct-sante .bloc.first .title-essentiel, .b-ext .home-metier .bloc-ct-sante .bloc.first h3 {border-bottom: .5px solid var(--totem-color-tertiary-900);border-top: .5px solid var(--totem-color-tertiary-900);color: #c0543a;display: block;font-size: 23px;font-weight: 900;letter-spacing: .08em;line-height: 26px;margin: 0;padding: 13px 0 16px;position: static;text-transform: uppercase;}
.b-ext .home-metier .bloc-ct-sante .bloc.first span {background: #fff;color: var(--totem-color-tertiary-900);font-size: 20px;font-weight: 400;letter-spacing: .08em;padding: 0 15px;position: relative;text-transform: uppercase;}
.b-ext .home-metier .bloc-ct-sante .bloc.first .bloc-title {margin-bottom: 25px;position: relative;}
.b-ext .home-metier .bloc-ct-sante .bloc.first .bloc-title br+span {top: 0;}
.b-ext .home-metier .bloc-ct-sante .bloc.first p {color: var(--totem-color-tertiary-900);font-size: 16px;font-weight: 600;line-height: 24px;}
.b-ext .home-metier .bloc-ct-sante .bloc.bg-1 {background: url("/ext/images_html/home_mutuelle-sante/visu-contact-offre.jpg") no-repeat;}
.b-ext .home-metier .bloc-ct-sante .bloc.bg-2 {background: url("/ext/images_html/home_mutuelle-sante/visu-contact-question.jpg") no-repeat;background-size: cover;}
.b-ext .home-metier .bloc-ct-sante .bloc.bg-1, .b-ext .home-metier .bloc-ct-sante .bloc.bg-2 {background-size: cover;}
.b-ext .home-metier .bloc-ct-sante .bloc.bg-1:before, .b-ext .home-metier .bloc-ct-sante .bloc.bg-2:before {background: linear-gradient(182.9deg,transparent 15%,#000 120%);content: "";height: 100%;position: absolute;right: 0;top: 0;width: 100%;}
.b-ext .home-metier .bloc-ct-sante .bloc .title-sante-bloc {margin-bottom: 20px;position: relative;}
.b-ext .home-metier .bloc-ct-sante .bloc .title-sante-bloc span {background: var(--totem-color-primary-500);color: var(--totem-color-white);display: inline-block;font-size: 21px;font-weight: 700;line-height: 20px;margin-bottom: 10px;padding: 10px;}
.b-ext .home-metier .bloc-ct-sante .bloc .ct {bottom: 25px;font-size: 16px;font-weight: 600;left: 0;line-height: 26px;margin: 0 auto;position: absolute;right: 0;text-align: center;width: 85%;}
.b-ext .home-metier .bloc-ct-sante .bloc .ct b {font-size: 26px;line-height: 34px;}
.b-ext .home-metier .bloc-ct-sante .bloc .ct form {margin-top: 15px;position: relative;width: 100%;}
.b-ext .home-metier .bloc-ct-sante .bloc .ct form input {background: #f9f4f1;border: 1px solid #d3d3d3;border-radius: 10px;color: #6d6d6d;font-size: 14px;font-weight: 300;height: 50px;line-height: 20px;overflow: hidden;padding: 12px 15px;width: 100%;}
.b-ext .home-metier .bloc-ct-sante .bloc .ct form input:focus {border-color: #c0543a;outline: none;}
.b-ext .home-metier .bloc-ct-sante .bloc .ct form input::-moz-placeholder {color: #b9b9b9;font-size: 15px;font-weight: 400;opacity: 1;}
.b-ext .home-metier .bloc-ct-sante .bloc .ct form input::placeholder {color: #b9b9b9;font-size: 15px;font-weight: 400;opacity: 1;}
.b-ext .home-metier .bloc-ct-sante .bloc .ct form input:disabled, .b-ext .home-metier .bloc-ct-sante .bloc .ct form input[readonly] {background-color: #fff;opacity: 1;}
.b-ext .home-metier .bloc-ct-sante .bloc .ct form button {background: var(--totem-color-primary-500);border: 0;border-radius: 10px;cursor: pointer;float: right;height: 50px;position: absolute;right: 0;text-align: center;top: 0;width: 50px;}
.b-ext .home-metier .bloc-ct-sante .bloc .ct a {font-size: 16px;font-weight: 700;line-height: 24px;margin-top: 15px;padding: 13px;position: relative;width: 90%;}
.b-ext .home-metier .bloc-ct-sante .bloc .ct.ct-excellence {position: static;}
.b-ext .home-metier #breadcrumbs {align-items: center;display: flex;flex-flow: row wrap;padding: 20px 0;}
@media (max-width:992px) {.b-ext .home-metier #breadcrumbs {justify-content: center;}}
.b-ext .home-metier #breadcrumbs li {color: var(--Black);font-size: 12px;font-weight: 600;line-height: 170%;margin-right: 3px;}
.b-ext .home-metier #breadcrumbs li a {color: var(--Meilleurtaux-Tertiary-500);font-size: 12px;font-weight: 400;line-height: 170%;text-decoration: none;}
@media (max-width:1200px) {.b-ext .home-metier.mutuelle-sante .top-content-hm .bloc-mea .titre-rotate {left: 15%;}
	.b-ext .middle-content-hm.bloc-ct-sante .bloc.first h3 {font-size: 18px;}
	.b-ext .middle-content-hm.bloc-ct-sante .bloc.first p {font-size: 13px;}}
@media (max-width:992px) {.b-ext .home-metier.mutuelle-sante .top-content-hm .bloc-mea .titre-rotate {left: 30%;}
	.b-ext .home-metier.mutuelle-sante .top-content-hm .bloc-mea {height: 570px;}
	.b-ext .home-metier.mutuelle-sante .top-content-hm .bloc-mea .bloc-bt {bottom: 10px;margin: 30px auto 0;padding: 0;width: 95%;}
	.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-sante .col-md-4 {flex: 100%;margin-bottom: 40px;max-width: 100%;}
	.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-sante .col-md-4:last-child {margin-bottom: 0;}
	.b-ext .home-metier.mutuelle-sante .middle-content-hm.ct-sante .bloc {margin-bottom: 40px;}
	.b-ext .home-metier.mutuelle-sante .middle-content-hm.ct-sante .bloc:last-child {margin-bottom: 0;}}
@media (max-width:786px) {.b-ext .home-metier.mutuelle-sante .top-content-hm .bloc-mea .titre-rotate {left: auto;}
	.b-ext .home-metier.mutuelle-sante .top-content-hm .bloc-mea .bloc-bt .col-md-6 {width: 50%;}}
@media (max-width:576px) {.b-ext .home-metier.mutuelle-sante.sea .top-content-hm.nonsenior .bloc-mea .wrap {flex-wrap: nowrap;}
	.b-ext .home-metier.mutuelle-sante.sea .top-content-hm.nonsenior .bloc-mea .wrap .mt span img {margin-left: 0;}
	.b-ext .home-metier.mutuelle-sante .top-content-hm .bloc-mea .bloc-bt .col-md-6 a {font-size: 12px;padding: 15px 0;}
	.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-sante .bloc.first h3 {font-size: 20px;}
	.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-sante .bloc.first p {font-size: 15px;}
	.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-sante .bloc h3 span {font-size: 20px;line-height: 16px;}
	.b-ext .home-metier.mutuelle-sante .middle-content-hm.bloc-ct-sante .bloc .ct a {font-size: 16px;padding: 13px 10px;width: 100%;}}
.b-ext .home-metier, .b-ext {background: var(--totem-color-white);}
.b-ext .home-metier {font-family: var(--totem-font-family-web);}
.b-ext .home-metier.sante-campagne-v2 .seo_home h2 {background: #e2d6cf;color: #333;font-size: 22px;font-size: calc(var(--font-size) * 2.2);font-weight: 600;line-height: 1.4;}
.b-ext .home-metier.sante-campagne-v2 .seo_home h2 i {color: var(--totem-color-white);}
.b-ext .home-metier.sante-campagne-v2 .slide-tem {margin-bottom: 20px;}
.b-ext .home-metier.sante-campagne-v2 .slide-tem .bloc {margin: 30px 0;padding-right: 40px;}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .slide-tem .bloc {padding-right: 20px;}}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .slide-tem .bloc {padding-right: 0;}
	.b-ext .home-metier.sante-campagne-v2 .slide-coordo .slick-list .slick-slide {padding-left: 7px;padding-right: 7px;}
	.b-ext .home-metier.sante-campagne-v2 .slide-coordo.row {margin-left: 0 !important;}}
.b-ext .home-metier.sante-campagne-v2 #second-navigation {background: #f9f4f1;margin-bottom: 0;}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 #second-navigation {margin-bottom: 10px;}
	.b-ext .home-metier.sante-campagne-v2 #second-navigation .slick-list .slick-slide a:after {display: block;}}
.b-ext .home-metier.sante-campagne-v2 .mtx-icon-guillemet:before {color: #ffd1c5 !important;}
.b-ext .home-metier.sante-campagne-v2 .top-content-hm:before {background-image: url("/ext/images_html/home_mutuelle-sante/bg-hm-v3-ms.webp");}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .top-content-hm:before {background-image: url("/ext/images_html/home_mutuelle-sante/bg-hm-v3-ms-mobile.webp");filter: none;height: 290px;}}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .top-content-hm:after {background: linear-gradient(89.99deg,rgba(0,0,0,.5) 64.44%,transparent 105.82%);}}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .top-content-hm:after {height: 290px;}
	.b-ext .home-metier.sante-campagne-v2 .top-content-hm .titre {padding: 20px 0;}}
.b-ext .home-metier.sante-campagne-v2 .top-content-hm .titre h1 {text-shadow: 0 1px 4px rgba(0,0,0,.5);}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .top-content-hm .titre h1 {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 600;line-height: 26px;}}
.b-ext .home-metier.sante-campagne-v2 .slick-dots {line-height: 0;margin-bottom: 30px;text-align: center;}
.b-ext .home-metier.sante-campagne-v2 .slick-dots>li {display: inline-block;margin: 0 4px;}
.b-ext .home-metier.sante-campagne-v2 .slick-dots>li button {background: #d3d3d3;border: none;border-radius: 50%;font-size: 0;height: 11px;width: 11px;}
.b-ext .home-metier.sante-campagne-v2 .slick-dots>li.slick-active button {background: var(--totem-color-primary-500);}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea {position: relative;z-index: 1;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea {background: url("/ext/images_html/home_mutuelle-sante/sante_banniere_janv.webp") no-repeat 0 0;background-size: 53% auto;box-shadow: 0 -6px 40px rgba(0,0,0,.1);padding: 35px 50px 50px;}
@media (max-width:1200px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea {padding: 17px 50px 15px;}}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea {background-position: left -45px;background-repeat: no-repeat;background-size: cover;border-radius: 10px 10px 0 0;height: 215px;padding: 15px;}}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea {background-image: url("/ext/images_html/home_mutuelle-sante/sante_banniere_janv.webp");height: 216px;}}
@media (max-width:576px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea {background-position: 0 -25px;height: 167px;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea:before {background: var(--totem-color-white);width: 50%;}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea:before {display: none;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea .bloc-titre-bt.bloc-bt {max-width: 520px;text-align: left;width: 100%;}
@media (max-width:1200px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea .bloc-titre-bt.bloc-bt {max-width: 385px;}}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea .bloc-titre-bt.bloc-bt {display: none;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea .bloc-titre-bt .txt-title-bt, .b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea .bloc-titre-bt h3 {display: block;font-size: 20px;font-size: calc(var(--font-size) * 2);}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea .bloc-titre-bt .txt-title-bt, .b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea .bloc-titre-bt h3 {display: none;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea .bloc-titre-bt .btn-primary {background: #c0543a;display: block;font-size: 18px;font-size: calc(var(--font-size) * 1.8);max-width: 310px;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea .bloc-titre-bt .btn-primary .icon-fleche_blanche {font-size: 15px;font-size: calc(var(--font-size) * 1.5);margin-left: 20px;}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea .bloc-titre-bt .btn-primary {max-width: 100%;width: 100%;}}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea .bloc-titre-bt .btn-primary, .b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea .bloc-titre-bt .list-inline {display: none;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea h2, .b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea span.titre-rotate {left: 85px;top: 60%;transform: none;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea h2 span, .b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea span.titre-rotate span {color: #302e2d;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 600;line-height: 20px;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea h2 span b, .b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea span.titre-rotate span b {color: var(--totem-color-primary-500);font-weight: 600;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea.banniere-mea {background-size: 50% auto;height: 340px;padding: 50px;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea.banniere-mea span.titre-rotate {left: 25%;top: 74%;transform: translateX(-75%);}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea.banniere-mea span.titre-rotate sup {margin-right: 4px;position: relative;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea.banniere-mea span.titre-rotate sup a {color: var(--totem-color-primary-500);position: absolute;top: 8px;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea.banniere-mea:before {height: 340px;}
@media (max-width:1200px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea.banniere-mea {background-position: -48px 0;background-size: 55.3%;height: 302px;padding: 17px 50px 15px;}
	.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea.banniere-mea span.titre-rotate {left: 31%;}
	.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea.banniere-mea:before {height: 320px;}}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea.banniere-mea {background-position: 0 0;background-size: cover;height: 300px;}
	.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea.banniere-mea span.titre-rotate {display: none;}}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea.banniere-mea {height: 220px;}}
@media (max-width:576px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-mea.banniere-mea {height: 210px;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile {display: none;text-align: center;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile .btn-primary {background: #c0543a;font-size: 18px;font-weight: 700;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile .btn-primary [class*=" icon-"], .b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile .btn-primary [class^=icon-] {font-size: calc(var(--font-size) * 1.5);margin-left: 20px;}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile {display: block;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile .bloc-liste-account {background-color: var(--totem-color-white);border-radius: 0 0 10px 10px;padding: 30px 27px;}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile .bloc-liste-account {padding: 20px 20px 30px;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile .bloc-liste-account .titre-sm {display: block;margin: 0 0 20px;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile .bloc-liste-account .titre-sm span {color: var(--totem-color-tertiary-900);font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 600;line-height: 20px;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile .bloc-liste-account .titre-sm span b {color: var(--totem-color-primary-500);font-weight: 600;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile .bloc-liste-account .titre-sm span b sup a {color: var(--totem-color-primary-500);}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile .bloc-liste-account .liste-styled {margin: 0 auto 20px;max-width: 320px;text-align: left;}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-btn-show-mobile .bloc-liste-account .btn-primary {padding: 15px !important;width: 100%;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .liste-styled {margin-bottom: 25px;}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .liste-styled {margin-bottom: 0;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .liste-styled li {font-weight: 600;line-height: 20px;margin-bottom: 7px;padding-left: 30px;position: relative;}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .liste-styled li {font-size: 14px;font-size: calc(var(--font-size) * 1.4);}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .liste-styled li:before {speak: none;-webkit-font-smoothing: antialiased;color: var(--totem-color-primary-500);content: "";font-family: mtx_font;font-size: 13px;font-size: calc(var(--font-size) * 1.3);font-style: normal;font-variant: normal;font-weight: 400;height: 11px;left: 0;line-height: 1;position: absolute;text-transform: none;top: 4px;width: 15px;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .list-inline {font-size: 12px;font-size: calc(var(--font-size) * 1.2);margin-top: 30px;}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .list-inline {text-align: center;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .list-inline li {display: inline-block;margin-right: 10px;vertical-align: middle;}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .list-inline li:first-of-type {display: block;margin: 0 0 10px;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .list-inline li b {font-weight: 600;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .list-inline .icon {display: inline-block;vertical-align: middle;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .list-inline .icon:first-of-type {margin-right: 2px;width: 68px;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .list-inline .icon:last-of-type {width: 75px;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .list-inline .puce {color: var(--totem-color-primary-500);display: inline-block;font-size: 12px;line-height: 12px;margin-right: 5px;position: relative;top: 2px;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-time {background-color: var(--totem-color-white);border: 1px solid var(--totem-color-secondary-500);border-radius: 40px;left: 37.5%;padding: 10px 17px;position: absolute;top: 20px;z-index: 10;}
@media (max-width:1200px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-time {left: 32.5%;}}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-time {left: auto;right: 15px;}}
@media (max-width:576px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-time {top: 10px;}}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-time .icon {color: var(--totem-color-secondary-500);display: inline-block;font-size: 20px;line-height: 20px;margin-right: 5px;vertical-align: middle;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-time .times {color: var(--totem-color-secondary-500);display: inline-block;font-family: var(--totem-font-family-web);font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-style: normal;font-weight: 600;line-height: 20px;vertical-align: middle;}
.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-time.bloc-time-left {left: 25%;transform: translateX(-188%);}
@media (max-width:1200px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-time.bloc-time-left {left: 31%;right: auto;}}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .content-bloc-mea .bloc-time.bloc-time-left {left: 40px;left: 20px;right: auto;transform: none;}}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante {padding: 60px 0 40px !important;}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .slick-initialized .slick-track {display: flex;}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .slick-initialized .slick-track .slick-slide {align-self: stretch;display: flex;height: auto;justify-content: center;}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .slick-initialized .slick-track .slick-slide .bloc {width: 100%;}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc {box-shadow: 3px 0 27px rgba(0,0,0,.05);padding: var(--totem-space-10);}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc .conseiller-container {color: var(--totem-text-color-dark);}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc .conseiller-container .contact-card {display: flex;flex-direction: column;gap: var(--totem-space-10);}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc .conseiller-container .contact-card .contact-details figure {border-radius: var(--totem-radius-6);height: 65px;margin: 0 auto var(--totem-space-5);overflow: hidden;width: 71px;}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc .conseiller-container .contact-card .contact-details figure img {width: 100%;}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc .ct {width: 96%;}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc .ct {width: 87%;}}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc .ct .btn-secondary {background: transparent;border: 1px solid var(--totem-color-primary-500);color: var(--totem-color-primary-500) !important;}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc .ct a {font-size: 14px;font-size: calc(var(--font-size) * 1.4);margin-top: 20px;}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc .ct b {line-height: 42px;}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc .ct form {margin: 20px auto 0;max-width: 340px;}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc .ct form {max-width: 280px;}}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc .ct form {max-width: 100%;}}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc.bg-2 {padding-top: 70px;}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .bloc.bg-2 .ct a {margin-top: 6px;}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .col-md-4 {margin-bottom: 20px !important;}}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante {padding: 40px 0 10px !important;}}
.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .note {color: #302e2d;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 20px;margin: 10px 0;text-align: center;}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .bloc-ct-sante .note {font-size: 12px;font-size: calc(var(--font-size) * 1.2);line-height: 18px;margin-bottom: 15px;}}
.b-ext .home-metier.sante-campagne-v2 .bloc-best {clear: both;margin-top: 30px;}
.b-ext .home-metier.sante-campagne-v2 .bloc-best .inner {background-color: #fff;border-radius: 15px;box-shadow: 3px 0 27px rgba(0,0,0,.06);padding: 25px;}
.b-ext .home-metier.sante-campagne-v2 .bloc-best .titre-sm {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 24px;margin-bottom: 10px;}
.b-ext .home-metier.sante-campagne-v2 .bloc-best .titre-sm b {display: block;font-size: 20px;font-size: calc(var(--font-size) * 2);}
.b-ext .home-metier.sante-campagne-v2 .bloc-best .bloc-money {margin-bottom: 25px;}
.b-ext .home-metier.sante-campagne-v2 .bloc-best .bloc-money span {-webkit-text-fill-color: transparent;text-fill-color: transparent;background: var(--totem-color-tertiary-900);-webkit-background-clip: text;background-clip: text;display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);}
.b-ext .home-metier.sante-campagne-v2 .bloc-best .bloc-money span b {font-size: 50px;font-size: calc(var(--font-size) * 5);}
.b-ext .home-metier.sante-campagne-v2 .btn-primary.btn-sm {border-radius: 8px;font-size: 14px;font-size: calc(var(--font-size) * 1.4);padding: 5px 20px;}
.b-ext .home-metier.sante-campagne-v2 .btn-primary.btn-sm .icon-fleche_blanche {display: inline-block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);margin: -3px 0 0 15px;vertical-align: middle;}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .btn-primary.btn-sm {max-width: 360px;padding: 5px 20px !important;width: auto;}}
.b-ext .home-metier.sante-campagne-v2 .btn-primary.btn-md {font-size: 14px;font-size: calc(var(--font-size) * 1.4);padding: 10px 20px;}
.b-ext .home-metier.sante-campagne-v2 .btn-primary.btn-md .icon-fleche_blanche {display: inline-block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);margin: -3px 0 0 15px;vertical-align: middle;}
.b-ext .home-metier.sante-campagne-v2 .ct-sante {background: var(--totem-color-white);padding: 30px 0 !important;text-align: left;}
@media (max-width:786px) {.b-ext .home-metier.sante-campagne-v2 .ct-sante {padding: 30px 5px 40px !important;}}
.b-ext .home-metier.sante-campagne-v2 .ct-sante p {color: #3a3a3a;}
.b-ext .home-metier.sante-campagne-v2 .ct-sante .bloc .middle-title-sante, .b-ext .home-metier.sante-campagne-v2 .ct-sante .bloc h3 {display: block;font-size: 16px;font-weight: 600;line-height: 26px;}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .ct-sante .bloc {text-align: center;}}
.b-ext .home-metier.sante-campagne-v2 .ct-sante .titre-lg {margin-top: 10px;}
.b-ext .home-metier.sante-campagne-v2 .titre-lg {font-size: 29px;font-size: calc(var(--font-size) * 2.9);font-weight: 800;line-height: 40px;margin-bottom: 20px;}
.b-ext .home-metier.sante-campagne-v2 .titre-lg b {color: #c0543a;font-weight: 800;}
@media (max-width:1200px) {.b-ext .home-metier.sante-campagne-v2 .titre-lg {font-size: 24px;font-size: calc(var(--font-size) * 2.4);line-height: 33px;}}
@media (max-width:992px) {.b-ext .home-metier.sante-campagne-v2 .titre-lg {margin-bottom: 0;}}
.b-ext .home-metier.sante-campagne-v2 .bloc-mentions {font-family: var(--totem-font-family-web);font-style: normal;font-weight: 400;padding-bottom: 80px;}
.b-ext .home-metier.sante-campagne-v2 .bloc-mentions .title-sm, .b-ext .home-metier.sante-campagne-v2 .bloc-mentions p {color: #302e2d;font-size: 12px;font-size: calc(var(--font-size) * 1.2);line-height: 18px;margin-bottom: 15px;}
.b-ext .home-metier.sante-campagne-v2 .bloc-mentions .title-sm {font-weight: 600;}
.b-ext .home-metier.sante-campagne-v2 .bloc-mentions a {color: var(--totem-color-primary-500);text-decoration: underline;}
.b-ext .home-metier.sante-campagne-v2 .bloc-mentions a:hover {text-decoration: none;}
.b-ext .home-metier .footer-mentions.bloc-mentions {font-family: var(--totem-font-family-web);font-style: normal;font-weight: 400;padding-bottom: 80px;}
.b-ext .home-metier .footer-mentions.bloc-mentions .title-sm, .b-ext .home-metier .footer-mentions.bloc-mentions p {color: #302e2d;font-size: 12px;font-size: calc(var(--font-size) * 1.2);line-height: 18px;margin-bottom: 15px;}
.b-ext .home-metier .footer-mentions.bloc-mentions .title-sm {font-weight: 600;}
.b-ext .home-metier .footer-mentions.bloc-mentions a {color: var(--totem-color-primary-500);text-decoration: underline;}
.b-ext .home-metier .footer-mentions.bloc-mentions a:hover {text-decoration: none;}
.b-ext .home-metier .top-content-hm {position: relative;}
.b-ext .home-metier .top-content-hm sup a {color: var(--totem-color-tertiary-900);text-decoration: none;}
.b-ext .home-metier .top-content-hm:after {background: linear-gradient(90.08deg,rgba(0,0,0,.7) 56.78%,transparent 95.2%);content: "";height: 360px;position: absolute;top: 0;width: 100%;}
.b-ext .home-metier .top-content-hm:before {background-position: top;background-repeat: no-repeat;background-size: cover;content: "";height: 360px;position: absolute;width: 100%;}
@media (max-width:768px) {.b-ext .home-metier .top-content-hm:before {filter: blur(2px);}}
.b-ext .home-metier .top-content-hm {margin-bottom: 0;}
.b-ext .home-metier .top-content-hm .titre {overflow: hidden;padding: 40px 0;position: relative;z-index: 5;}
.b-ext .home-metier .top-content-hm .titre h1, .b-ext .home-metier .top-content-hm .titre span {color: var(--totem-color-white);padding-left: 90px;position: relative;text-shadow: 0 1px 4px rgba(0,0,0,.65);}
.b-ext .home-metier .top-content-hm .titre h1:before, .b-ext .home-metier .top-content-hm .titre span:before {border: 1px solid var(--totem-color-white);content: "";left: 0;position: absolute;top: 15px;width: 72px;}
.b-ext .home-metier .top-content-hm .titre h1 {font-size: 30px;font-weight: 700;line-height: 35px;margin-bottom: 15px;}
.b-ext .home-metier .top-content-hm .titre span {display: block;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 500;line-height: 22px;}
.b-ext .home-metier .top-content-hm .titre span:before {border: 1px solid transparent;}
.b-ext .home-metier .top-content-hm .bloc-mea {border-radius: 10px;height: 320px;overflow: hidden;padding: 50px;position: relative;z-index: 5;}
.b-ext .home-metier .top-content-hm .bloc-mea:before {background: linear-gradient(270deg,#fff 48%,hsla(0,0%,100%,0) 75%);content: "";height: 320px;position: absolute;right: 0;top: 0;width: 100%;}
.b-ext .home-metier .top-content-hm .bloc-mea h2 {left: 32%;top: 28%;}
.b-ext .home-metier .top-content-hm .bloc-mea h3.titre-rotate {filter: drop-shadow(0 4px 15px rgba(0,0,0,.2));left: 40%;top: 51%;transform: translate(-26%,-47%);transform: rotate(-1deg);}
.b-ext .home-metier .top-content-hm .bloc-mea h3.titre-rotate span {color: var(--totem-color-tertiary-900);display: block;font-size: 20px;font-weight: 600;line-height: 18px;padding: 8px;}
.b-ext .home-metier .top-content-hm .bloc-mea h3.titre-rotate span:last-child {margin-top: -6px;}
.b-ext .home-metier .top-content-hm .bloc-mea h3.titre-rotate span b {color: var(--totem-color-primary-500);}
.b-ext .home-metier .titre-rotate {filter: drop-shadow(0 4px 35px rgba(0,0,0,.2));font-weight: 700;left: 40%;position: absolute;top: 40%;transform: translate(-40%,-40%);transform: rotate(-5deg);}
.b-ext .home-metier .titre-rotate span {background: #fff;color: var(--totem-color-primary-500);display: table;font-size: 22px;font-weight: 700;letter-spacing: 0;line-height: 24px;padding: 8px;}
.b-ext .home-metier .titre-rotate span:last-child {margin-top: -1px;padding: 2px 10px 6px;}
.b-ext .home-metier .bloc-titre-bt {color: var(--totem-color-tertiary-900);float: right;padding: 25px 0;position: relative;text-align: center;width: 300px;}
.b-ext .home-metier .bloc-titre-bt .txt-title-bt, .b-ext .home-metier .bloc-titre-bt h3 {font-size: 26px;font-weight: 700;line-height: 30px;}
.b-ext .home-metier .bloc-titre-bt span {display: block;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 500;line-height: 22px;}
.b-ext .home-metier .bloc-titre-bt .btn-primary {border: 0;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 700;margin-top: 15px;padding: 16px 50px;}
.b-ext .home-metier .bloc-titre-bt .btn-primary:focus, .b-ext .home-metier .bloc-titre-bt .btn-primary:hover {background: #cd7661;}
.b-ext .home-metier .bloc-titre-bt.bloc-bt {padding: 0;width: 400px;}
.b-ext .home-metier .bloc-titre-bt.bloc-bt .txt-title-bt, .b-ext .home-metier .bloc-titre-bt.bloc-bt h3 {color: var(--totem-color-tertiary-900);margin-bottom: 15px;}
.b-ext .home-metier .bloc-titre-bt.bloc-bt .btn-button i {display: block;font-size: 26px;margin-bottom: 5px;}
.b-ext .home-metier .middle-content-hm {overflow: hidden;padding: 40px 0;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card {background: #fff;border-radius: 10px;box-shadow: 0 -6px 40px rgba(0,0,0,.1);overflow: hidden;padding: 0 0 25px;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card h2 {background: var(--totem-color-secondary-50);color: var(--totem-color-tertiary-900);font-size: 18px;font-weight: 600;line-height: 24px;padding: 20px;text-align: center;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .h3 {color: #6d6d6d;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .title-evaluation {background: #f9f4f1;color: var(--totem-color-secondary-500);display: block;font-size: 18px;font-weight: 600;line-height: 24px;padding: 20px;text-align: center;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .slider-range {padding: 0 50px;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .slider-range .card-range {position: relative;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .slider-range .card-range .title-range {display: block;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .slider-range .card-range .title-range, .b-ext .home-metier .middle-content-hm .evaluation-montant .card h3 {color: var(--totem-color-tertiary-900);font-size: 20px;font-weight: 600;line-height: 26px;margin-bottom: 15px;padding-top: 70px;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .form-group {align-items: center;display: flex;flex-wrap: nowrap;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .form-group .input {align-items: center;background-color: var(--totem-color-tertiary-100);border: 1px solid var(--totem-color-tertiary-100);border-radius: 10px;color: var(--totem-color-tertiary-900);display: inline-flex;font-size: 30px;font-weight: 600;line-height: 38px;padding: 7.5px 15px;position: absolute;right: 0;top: 30px;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .form-group .input span.annee {font-size: 16px;position: relative;top: 5px;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .form-group .input input {background-color: var(--totem-color-tertiary-100);border: 0;font-weight: 600;margin-right: 7.5px;text-align: right;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .form-group .input input:focus-within {border-color: var(--totem-color-primary-500);}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .rangeslider {background: #f9f4f1;height: 9px;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .rangeslider .rangeslider__handle {top: -7px;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .rangeslider .rangeslider__handle:after {background-color: var(--totem-color-primary-500);background-image: none;height: 30px;left: -5px;opacity: .2;width: 30px;z-index: 5;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .bt-input {display: block;margin: 0 auto;width: 60%;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .btn-secondary {background: var(--totem-color-secondary-500);color: var(--totem-color-white) !important;display: block;margin: 40px auto 0;padding: 16px;transition: all .5s;width: 100%;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .btn-secondary:hover {background: var(--totem-color-secondary-600);box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);}
.b-ext .home-metier .middle-content-hm .box-infos {background: #fff;border-radius: 10px;margin: 40px 0;padding: 30px;}
.b-ext .home-metier .middle-content-hm .box-infos [class^=col-] {margin: 0;}
.b-ext .home-metier .middle-content-hm .box-infos h2 {background: #f9f4f1;font-size: 18px;font-weight: 600;line-height: 24px;padding: 20px;text-align: center;}
.b-ext .home-metier .middle-content-hm .box-infos .ct {background: #f9f4f1;border-radius: 10px;height: 100%;padding: 20px;position: relative;}
.b-ext .home-metier .middle-content-hm .box-infos .ct strong {background: var(--totem-color-primary-500);border-radius: 10px 0;color: var(--totem-color-white);font-size: 15px;font-weight: 600;height: 30px;left: 0;line-height: 26px;position: absolute;text-align: center;top: 0;width: 30px;}
.b-ext .home-metier .middle-content-hm .box-infos .ct i {color: var(--totem-color-primary-500);display: block;font-size: calc(var(--font-size) * 5);text-align: center;}
.b-ext .home-metier .middle-content-hm .box-infos .ct h3 {color: #302e2d;font-size: 15px;font-weight: 400;line-height: 20px;text-align: center;}
.b-ext .home-metier .middle-content-hm .box-infos .ct h3 b {color: var(--totem-color-primary-500);display: block;font-size: 16px;font-weight: 600;line-height: 24px;}
.b-ext .home-metier .middle-content-hm .box-infos .ct h4 {color: var(--totem-color-primary-500);font-size: 16px;font-style: normal;font-weight: 600;line-height: 24px;text-align: center;text-transform: uppercase;}
.b-ext .home-metier .middle-content-hm .box-infos .ct h4 span {color: #4c4c4c;display: block;font-size: 12px;font-weight: 500;line-height: 16px;padding-top: 9px;text-align: center;text-transform: none;}
.b-ext .home-metier .middle-content-hm .box-infos .box-steps, .b-ext .home-metier .middle-content-hm .box-infos span.box-steps {display: block;font-size: 20px;font-weight: 600;line-height: 26px;margin-bottom: 24px;text-align: center;width: 100%;}
.b-ext .home-metier .middle-content-hm .mentions {margin-bottom: 20px;overflow: hidden;text-align: center;}
.b-ext .home-metier .middle-content-hm .mentions p {font-size: 10px;line-height: 18px;}
.b-ext .home-metier .bottom-content-hm {background: #fff;padding-top: 45px;}
.b-ext .home-metier .bottom-content-hm .bloc-listing-title {display: block;font-size: 20px;font-weight: 600;line-height: 26px;padding-bottom: 15px;padding-left: 15px;position: relative;}
.b-ext .home-metier .ct-temoignages .titre {color: #535353;display: block;font-size: 28px;font-weight: 600;line-height: 33px;margin-bottom: 30px;}
.b-ext .home-metier .content-faq {margin: 110px 0 0;}
.b-ext .home-metier .trustpilot-arrow {bottom: 65px !important;}
.b-ext .home-metier .trustpilot-arrow .slick-arrow {margin-top: 0;}
.b-ext .home-metier .slider-assurances.box-logos {border-radius: 10px;box-shadow: none;}
.b-ext .home-metier .slider-assurances.box-logos .title {margin-bottom: 30px;}
.b-ext .home-metier .slider-assurances.box-logos .slider-logos-parent .slick-arrow {display: none;opacity: 0;visibility: hidden;}
.b-ext .home-metier .slider-assurances.box-logos .slider-logos-parent .slider-logos {padding-bottom: 20px;}
.b-ext .home-metier .slider-assurances .slide-btn-container {align-content: center;display: flex;flex-direction: row;justify-content: center;}
.b-ext .home-metier .slider-assurances .slide-btn-container .slide-btn {align-items: center;background: #f9f4f1;border-radius: 6px;color: var(--totem-color-tertiary-900);cursor: pointer;display: flex;height: 37px;justify-content: center;margin-left: 18px;width: 37px;}
.b-ext .home-metier .slider-assurances .slide-btn-container .slide-btn i {display: flex;font-size: 25px;}
.b-ext .home-metier .slider-assurances .slide-btn-container .slide-btn.custom-prev {margin: 0;transform: rotate(180deg);}
.b-ext .home-metier .slider-assurances .slide-btn-container .slide-btn:hover {background: var(--totem-color-secondary-500);color: var(--totem-color-white);}
.b-ext .home-metier .slider-assurances h2.title {color: var(--totem-color-tertiary-900);font-size: 20px;font-weight: 600;line-height: 26px;text-align: center;}
.b-ext .home-metier .slider-assurances h2.title span {color: var(--totem-color-primary-500);display: block;font-size: 18px;line-height: 24px;}
.b-ext .home-metier .light {align-items: flex-start;background: #fff;border-radius: 10px;display: flex;flex-direction: row;justify-content: center;margin: 0 0 40px;}
@media (min-width:991px) {.b-ext .home-metier .light {align-items: center;}}
.b-ext .home-metier .light .bglight {align-items: center;background: var(--totem-color-primary-500);border-radius: 10px 0 10px 10px;display: flex;flex: 0 0 94px;height: 101px;justify-content: center;margin-right: 0;}
@media (min-width:991px) {.b-ext .home-metier .light .bglight {border-radius: 10px 0 0 10px;}}
.b-ext .home-metier .light .bglight i {color: #fff;font-size: 54px;}
.b-ext .home-metier .light div {font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 22px;margin-right: auto;padding: 15px 35px;text-align: left;}
.b-ext .home-metier .light div p {color: var(--totem-color-primary-500);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 600;line-height: 24px;}
.b-ext .home-metier .conso-mentio-legale {margin-bottom: 20px;}
.b-ext .home-metier .conso-mentio-legale h4 {font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 700;margin-bottom: 12px;}
.b-ext .home-metier .conso-mentio-legale p {margin-bottom: 15px;}
.b-ext .bloc-titre-bt {max-width: 600px;width: 100%;}
@media (max-width:990px) {.b-ext .bloc-titre-bt {max-width: unset;}}
.b-ext .bloc-titre-bt h3 {color: var(--totem-color-tertiary-900);padding: 0;}
.b-ext .bloc-titre-bt .btn-icon i {font-size: 26px;}
.b-ext .note-bottom {color: var(--totem-color-tertiary-900);font-size: 12px;font-style: normal;font-weight: 500;line-height: 16px;margin-bottom: 40px;text-align: center;}
.b-ext .mt-40 {margin-top: 40px;}
@media (max-width:1220px) {.b-ext .home-metier .top-content-hm .titre h1, .b-ext .home-metier .top-content-hm .titre span {left: 0;}
	.b-ext .home-metier .top-content-hm .titre h1:before, .b-ext .home-metier .top-content-hm .titre span:before {left: 0;width: 30px;}
	.b-ext .home-metier .top-content-hm .titre h1 {font-size: 26px;line-height: 30px;margin-bottom: 5px;}
	.b-ext .home-metier .top-content-hm .bloc-mea .titre-rotate {left: 30%;}
	.b-ext .home-metier .middle-content-hm .evaluation-montant .card .bt-input {display: block;margin: 0 auto;width: 85%;}
	.b-ext .home-metier .middle-content-hm .evaluation-montant .card .form-group .input {font-size: 20px;top: 20px;}
	.b-ext .home-metier #second-navigation ul li a {display: block;padding: 0;text-align: center;}
	.b-ext .home-metier #second-navigation ul li a:after {right: 0;}}
@media (max-width:1100px) {.b-ext .container-wrapper .wrapper {padding: 0 15px;}}
@media (max-width:990px) {.b-ext .home-metier .top-content-hm:before {background-position-x: 85%;}
	.b-ext .home-metier .top-content-hm .titre h1, .b-ext .home-metier .top-content-hm .titre span {display: block;width: 90%;}
	.b-ext .home-metier .top-content-hm .titre h1 {font-size: 22px;}
	.b-ext .home-metier .top-content-hm .bloc-mea {height: 445px;padding: 20px;}
	.b-ext .home-metier .top-content-hm .bloc-mea h2 {top: 30%;}
	.b-ext .home-metier .top-content-hm .bloc-mea:before {background: linear-gradient(180deg,hsla(0,0%,100%,0) 30.38%,#fff 61.22%);height: 100%;}
	.b-ext .home-metier .bloc-titre-bt {bottom: 30px;left: 0;padding: 0;position: absolute;right: 0;width: auto;}
	.b-ext .home-metier .box-infos .ct {height: auto !important;margin-bottom: 20px;}
	.b-ext .home-metier .middle-content-hm .evaluation-montant .card .slider-range {padding: 0 25px !important;}
	.b-ext .home-metier .middle-content-hm .evaluation-montant .card .slider-range .form-group .input {font-size: 18px;}
	.b-ext .home-metier .middle-content-hm .evaluation-montant .card .slider-range .form-group .input span.annee {top: 1px;}
	.b-ext .home-metier .middle-content-hm .bg-pi .bloc-titre-bt {bottom: 30px !important;}
	.b-ext .seo_home .content {padding: 35px 25px;}
	.b-ext .seo_home .content h2 {font-size: 18px;left: -25px;position: relative;top: -70px !important;width: calc(100% + 30px);}
	.b-ext .seo_home .content h2 i {right: -20px !important;top: -20px !important;}
	.b-ext .seo_home .content h3 {font-size: 20px;margin: 30px 0 20px;}
	.b-ext .seo_home .content h4 {line-height: 22px;margin-bottom: 0;}
	.b-ext .seo_home .content p {font-size: 14px;font-size: calc(var(--font-size) * 1.4);line-height: 22px;margin: 10px 0 20px;text-align: left;}
	.b-ext .seo_home .content p:last-child {margin: 10px 0 0;}
	.b-ext .seo_home .content ul {margin: 15px;}
	.b-ext .seo_home .content ul li {font-size: 14px;font-size: calc(var(--font-size) * 1.4);}
	.b-ext .seo_home .content table {font-size: calc(var(--font-size) * 1.3);}
	.b-ext .seo_home .box-infos {background: #fff;border-radius: 10px;margin-bottom: 40px;padding: 30px;}
	.b-ext .seo_home .box-infos [class^=col-] {margin: 0;}
	.b-ext .seo_home .box-infos h2 {background: #f9f4f1;font-size: 18px;font-weight: 600;line-height: 24px;padding: 20px;text-align: center;}
	.b-ext .seo_home .box-infos .ct {background: #fff4e6;border-radius: 10px;height: 100%;padding: 20px;position: relative;}
	.b-ext .seo_home .box-infos .ct strong {background: var(--totem-color-primary-500);border-radius: 10px 0;color: var(--totem-color-white);font-size: 15px;font-weight: 600;height: 30px;left: 0;line-height: 26px;position: absolute;text-align: center;top: 0;width: 30px;}
	.b-ext .seo_home .box-infos .ct i {color: var(--totem-color-primary-500);display: block;font-size: calc(var(--font-size) * 5);text-align: center;}
	.b-ext .seo_home .box-infos .ct h3 {color: #302e2d;font-size: 15px;font-weight: 400;line-height: 20px;text-align: center;}
	.b-ext .seo_home .box-infos .ct h3 b {display: block;}
	.b-ext .seo_home .box-infos .ct h3 b, .b-ext .seo_home .box-infos .ct h4 {color: var(--totem-color-primary-500);font-size: 16px;font-weight: 600;line-height: 24px;}
	.b-ext .seo_home .box-infos .ct h4 {font-style: normal;text-align: center;text-transform: uppercase;}
	.b-ext .seo_home .box-infos .ct h4 span {color: #4c4c4c;display: block;font-size: 12px;font-weight: 500;line-height: 16px;padding-top: 9px;text-align: center;text-transform: none;}
	.b-ext .seo_home .box-infos .box-steps {display: block;font-size: 20px;font-weight: 600;line-height: 26px;margin-bottom: 24px;text-align: center;width: 100%;}
	.b-ext .sticky-mobile {display: none !important;}
	.b-ext.sticky-body .sticky-mobile {display: block !important;}}
@media (max-width:990px) and (max-width:767px) {.b-ext .seo_home .box-infos .ct {height: auto !important;margin-bottom: 20px;}}
@media (max-width:768px) {.b-ext .box-infos .ct {margin-bottom: 20px;}
	.b-ext .home-metier .top-content-hm .titre h1, .b-ext .home-metier .top-content-hm .titre span {padding-left: 40px;}
	.b-ext .home-metier .top-content-hm:after {background: linear-gradient(90.08deg,rgba(0,0,0,.7) 20%,transparent 160%);}
	.b-ext .home-metier .top-content-hm .bloc-mea {background-position-x: -60px;background-size: auto;height: 430px;}
	.b-ext .home-metier .top-content-hm .bloc-mea .titre-rotate {display: table;font-size: 21px;left: auto;margin: 0 auto;position: relative;right: auto;text-align: center;}
	.b-ext .home-metier .bloc-titre-bt h3 {font-size: 20px;line-height: 25px;}
	.b-ext .home-metier #second-navigation ul li a:after {display: none;}
	.b-ext .btn-primary {font-size: 13px;padding: 16px 0 !important;width: 90%;}
	.b-ext .seo_home .content h2 {font-size: 16px;line-height: 20px;padding: 15px 20px;position: relative;}
	.b-ext .seo_home .content h2 i {padding: 10px;right: 0;}
	.b-ext .seo_home .content h2 i:before {font-size: calc(var(--font-size) * 2);}
	.b-ext .seo_home .content h3:first-of-type {margin-top: -40px;}}
.b-ext .seo_home {margin-bottom: 60px;}
.b-ext .seo_home .content .btn-primary.btn-cta {display: block;margin: 0 auto;width: 47%;}
@media (max-width:1220px) {.b-ext .seo_home .content .btn-primary.btn-cta {width: 70%;}}
@media (max-width:990px) {.b-ext .seo_home .content .btn-primary.btn-cta {width: 80%;}}
@media (max-width:768px) {.b-ext .seo_home .content .btn-primary.btn-cta {width: 100%;}}
.b-ext .seo_home .box-infos {background: #fff;border-radius: 10px;margin-bottom: 40px;}
.b-ext .seo_home .box-infos [class^=col-] {margin: 0;}
.b-ext .seo_home .box-infos h2 {background: #f9f4f1;font-size: 18px;font-weight: 600;line-height: 24px;padding: 20px;text-align: center;}
.b-ext .seo_home .box-infos .ct {background: #fff4e6;border-radius: 10px;height: 100%;padding: 10px;position: relative;}
.b-ext .seo_home .box-infos .ct strong {background: var(--totem-color-primary-500);border-radius: 10px 0;color: var(--totem-color-white);font-size: 15px;font-weight: 600;height: 30px;left: 0;line-height: 26px;position: absolute;text-align: center;top: 0;width: 30px;}
.b-ext .seo_home .box-infos .ct i {color: var(--totem-color-primary-500);display: block;font-size: calc(var(--font-size) * 5);text-align: center;}
.b-ext .seo_home .box-infos .ct h3 {color: #302e2d;font-size: 15px;font-weight: 400;line-height: 20px;margin: 0;text-align: center;}
.b-ext .seo_home .box-infos .ct h3 b {color: var(--totem-color-primary-500);display: block;font-size: 16px;font-weight: 600;line-height: 24px;}
.b-ext .seo_home .box-infos .ct h3:after {content: none;}
.b-ext .seo_home .box-infos .ct h4 {color: var(--totem-color-primary-500);font-size: 16px;font-style: normal;font-weight: 600;line-height: 24px;text-align: center;text-transform: uppercase;}
.b-ext .seo_home .box-infos .ct h4 span {color: #4c4c4c;display: block;font-size: 12px;font-weight: 500;line-height: 16px;padding-top: 9px;text-align: center;text-transform: none;}
.b-ext .seo_home .box-infos .box-steps {display: block;font-size: 20px;font-weight: 600;line-height: 26px;margin-bottom: 24px;text-align: center;width: 100%;}
.b-ext .scroll-to-top {background: var(--totem-color-primary-500);border-radius: 50%;bottom: 100px;display: none;height: 40px;position: fixed;right: 16px;text-align: center;transition: all .4s ease 0s;width: 40px;z-index: 9999;}
.b-ext .scroll-to-top img {display: inline;position: relative;top: 10px;}
.b-ext .scroll-to-top:focus, .b-ext .scroll-to-top:hover {opacity: .8;text-decoration: none;}
.b-ext .bandeau-home-metiers {background: #fff;bottom: 0;display: none;font-family: var(--totem-font-family-web);left: 0;padding: 15px 0;position: fixed;right: 0;text-align: center;transition-duration: .4s;transition: .3s;width: 100%;z-index: 50;}
.b-ext .bandeau-home-metiers .btn-primary.btn-sm {border-radius: 8px;font-size: 14px;font-size: calc(var(--font-size) * 1.4);padding: 5px 20px;}
.b-ext .bandeau-home-metiers .btn-primary.btn-sm .icon-fleche_blanche {display: inline-block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);margin: -3px 0 0 15px;vertical-align: middle;}
.b-ext .bandeau-home-metiers .btn-primary.btn-md {font-size: 14px;font-size: calc(var(--font-size) * 1.4);padding: 12px 32px;}
.b-ext .bandeau-home-metiers .btn-primary.btn-md .icon-fleche_blanche {display: inline-block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);margin: -3px 0 0 15px;vertical-align: middle;}
.b-ext .bandeau-home-metiers p {font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 24px;margin-right: calc(var(--font-size) * 3) !important;}
.b-ext .bandeau-home-metiers p b {font-size: 16px;}
@media (max-width:992px) {.b-ext .bandeau-home-metiers {display: none !important;}}
.b-ext .bandeau-home-metiers .slider-bottom {display: flex;flex-direction: column;height: 100%;justify-content: space-around;max-width: 800px;width: 100%;}
.b-ext .bandeau-home-metiers .slider-bottom .slider-range {padding: 0 15px;}
.b-ext .bandeau-home-metiers .slider-bottom .slider-range .rangeslider, .b-ext .bandeau-home-metiers .slider-bottom .slider-range .rangeslider .rangeslider__fill {max-width: 500px;width: 100%;}
.b-ext .bandeau-home-metiers .slider-bottom .slider-range .card-range {align-items: center;display: flex;justify-content: center;position: relative;}
.b-ext .bandeau-home-metiers .slider-bottom span {color: var(--totem-color-tertiary-900);font-size: 16px;font-weight: 600;line-height: 24px;text-align: left;}
.b-ext .bandeau-home-metiers .slider-bottom .form-group {align-items: center;display: flex;flex-wrap: nowrap;}
.b-ext .bandeau-home-metiers .slider-bottom .form-group .input {align-items: center;align-items: normal;background-color: #f9f4f1;border: 1px solid #f9f4f1;border-radius: 10px;display: inline-flex;font-size: 30px;font-weight: 600;height: 50px;line-height: 38px;padding: 7.5px 7px;}
.b-ext .bandeau-home-metiers .slider-bottom .form-group .input span.annee {font-size: 16px;position: relative;top: 5px;}
.b-ext .bandeau-home-metiers .slider-bottom .form-group .input span.signe {margin: 0;padding: 0;}
.b-ext .bandeau-home-metiers .slider-bottom .form-group .input input {background-color: #f9f4f1;border: 0;font-weight: 600;margin-right: 0;text-align: right;}
.b-ext .bandeau-home-metiers .slider-bottom .form-group .input input.form-text-input {font-size: 30px;padding: 0;}
.b-ext .bandeau-home-metiers .slider-bottom .form-group .input input:focus-within {border-color: var(--totem-color-primary-500);}
.b-ext .bandeau-home-metiers .slider-bottom .form-group i {font-size: 26px;}
.b-ext .bandeau-home-metiers .slider-bottom .rangeslider {background: #f9f4f1;height: 9px;margin: 0 15px 4px;}
.b-ext .bandeau-home-metiers .slider-bottom .rangeslider .rangeslider__handle {top: -7px;}
.b-ext .bandeau-home-metiers .slider-bottom .rangeslider .rangeslider__handle:after {background-color: var(--totem-color-primary-500);background-image: none;height: 30px;left: -5px;opacity: .2;width: 30px;z-index: 5;}
.b-ext .bandeau-home-metiers .slider-bottom+.btn-secondary {border-radius: 12px !important;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 600;line-height: 24px;margin-bottom: 6px;padding: 8px 40px;}
.b-ext #article-index ul li a:after {position: relative;right: 5%;transition-duration: .4s;transition: .3s;}
.b-ext #article-index ul li a:focus:after, .b-ext #article-index ul li a:hover:after {right: 0;}
.b-ext .wrapper-infi-card {display: -ms-flex;display: flex;flex-direction: column;flex-wrap: wrap;gap: 20px;-ms-justify-content: space-around;justify-content: space-around;margin-bottom: 32px;}
@media (min-width:992px) {.b-ext .wrapper-infi-card {flex-direction: row;gap: 56px;-ms-justify-content: center;justify-content: center;}}
.b-ext .wrapper-infi-card .card {border: none;border-radius: 10px;box-shadow: 4px 0 30px 0 rgba(0,0,0,.15);color: var(--totem-color-tertiary-900);display: -ms-flex;display: flex;flex-direction: column;font-size: 14px;font-size: calc(var(--font-size) * 1.4);gap: 10px;line-height: 24px;padding: 16px 24px;width: 100%;}
@media (min-width:992px) {.b-ext .wrapper-infi-card .card {width: 300px;}}
.b-ext .wrapper-infi-card .card .card-header {background-color: transparent;}
.b-ext .wrapper-infi-card .card .card-header span {display: block;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 26px;}
.b-ext .wrapper-infi-card .card .card-body span {font-size: 12px;font-size: calc(var(--font-size) * 1.2);line-height: 20px;}
.b-ext .wrapper-infi-card .card .card-body p {font-size: 50px;font-size: calc(var(--font-size) * 5);font-weight: 700;line-height: 60px;}
.b-ext .wrapper-infi-card .card .card-body p span {font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 28px;}
.b-ext .wrapper-infi-card .card .card-body p span sup {vertical-align: text-top;}
.b-ext .wrapper-infi-card .card .card-footer {background-color: transparent;display: -ms-flex;display: flex;justify-content: flex-end;}
.b-ext .wrapper-infi-card .card .card-footer .btn-primary.small {border-radius: 8px;display: inline-flex;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 500;margin-left: auto;max-width: 160px;padding: 5px 12px;}
.b-ext .wrapper-infi-card .card .card-footer .btn-primary.small .icon-fleche_blanche {display: inline-block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);margin: -3px 0 0 15px;vertical-align: middle;}
@media (max-width:992px) {.b-ext .wrapper-infi-card .card .card-footer .btn-primary.small {padding: 8px 12px !important;}}
@media (max-width:786px) {.b-ext .wrapper-infi-card .card .card-footer .btn-primary.small {max-width: 145px;width: 90%;}}
.b-ext .bloc-promesse {color: #302e2d;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;margin: 20px 0;}
.b-ext .bloc-promesse .titre-promesse {background: #f9f4f1;border-bottom: 2px solid var(--totem-color-white);border-radius: 6px 6px 0 0;cursor: pointer;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;padding: 20px;position: relative;}
@media (max-width:786px) {.b-ext .bloc-promesse .titre-promesse {font-size: 14px;font-size: calc(var(--font-size) * 1.4);}}
.b-ext .bloc-promesse .titre-promesse img {background-color: var(--totem-color-white);border-radius: 3px !important;display: inline-block;height: 40px;margin: -3px 25px 0 0;padding: 0;vertical-align: middle;width: 40px;}
.b-ext .bloc-promesse .titre-promesse .mtx-icon-arrow-down {background-color: var(--totem-color-white);border-radius: 24px;color: #302e2d;display: inline-block;font-size: 9px;font-size: calc(var(--font-size) * .9);font-weight: 700;height: 24px;line-height: 30px;position: absolute;right: 20px;text-align: center;top: 25px;transform: rotate(0);transition: all .3s ease;width: 24px;}
.b-ext .bloc-promesse .titre-promesse .mtx-icon-arrow-down.open {transform: rotate(180deg);}
.b-ext .bloc-promesse .bloc-desc {background: #f9f4f1;border-radius: 0 0 6px 6px;display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;padding: 20px;}
@media (max-width:786px) {.b-ext .bloc-promesse .bloc-desc {display: none;font-size: 14px;font-size: calc(var(--font-size) * 1.4);}}
.b-ext .bloc-promesse .bloc-desc .a, .b-ext .bloc-promesse .bloc-desc a {color: var(--totem-color-primary-500);display: inline;}
.b-ext .bloc-promesse .bloc-desc .a:hover, .b-ext .bloc-promesse .bloc-desc a:hover {text-decoration: underline;}
.b-ext .bc-promesse.comp-auto {padding-bottom: 80px;}
.b-ext .bc-promesse.comp-auto .bloc-promesse {margin: 0;}
.b-ext #second-navigation {background-color: #f9f4f1;margin-bottom: 10px;position: relative;}
.b-ext #second-navigation ul {padding: 15px 0;}
.b-ext #second-navigation ul li {border-right: .5px solid #b9b9b9;padding: 0 22px;}
.b-ext #second-navigation ul li:last-child {border: none;}
.b-ext #second-navigation ul li a {color: #302e2d;font-size: 12px;font-weight: 500;line-height: 18px;padding: 0;position: relative;text-decoration: none;transition-duration: .4s;transition: .3s;}
.b-ext #second-navigation ul li a:hover {color: var(--totem-color-primary-500);}
.b-ext #second-navigation ul li:last-child a:after {display: none;}
.b-ext #second-navigation ul .slick-arrow {height: 48px;margin: 0;top: 0;width: 30px;}
@media (min-width:992px) {.b-ext #second-navigation ul .slick-arrow {width: 60px;}}
.b-ext #second-navigation ul .slick-arrow.slick-prev {background: linear-gradient(90deg,hsla(0,0%,60%,.5),hsla(0,0%,100%,.5));left: -15px;}
@media (min-width:992px) {.b-ext #second-navigation ul .slick-arrow.slick-prev {left: -47px;}}
.b-ext #second-navigation ul .slick-arrow.slick-next {background: linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,60%,.5));right: -15px;}
@media (min-width:992px) {.b-ext #second-navigation ul .slick-arrow.slick-next {right: -47px;}}
.b-ext #second-navigation ul .slick-arrow.slick-disabled {opacity: 0;}
.b-ext #second-navigation {margin-bottom: 5px;}
.b-ext #second-navigation ul {flex-wrap: wrap;padding: 10px 0;}
.b-ext #second-navigation ul li {margin: 7px 0;}
.b-ext #second-navigation ul li:last-of-type a:after {display: none;}
@media (max-width:786px) {.b-ext #second-navigation ul li.slick-slide {width: 225px;}}
.b-ext #second-navigation ul li a {font-weight: 600;}
@media (max-width:786px) {.b-ext #second-navigation ul li a:after {display: block;}}
.b-ext .specifique-sommaire #article-index {margin: 0 auto !important;margin-bottom: 0;max-width: none;padding: 40px !important;}
@media (max-width:786px) {.b-ext .specifique-sommaire #article-index {margin: 0 auto;padding: 45px 0 !important;}}
.b-ext .specifique-sommaire #article-index .container {margin: 0 auto;max-width: 1130px;padding: 0 15px;}
.b-ext .specifique-sommaire #article-index .container .h3 {color: #302e2d;font-size: 26px;font-weight: 700;text-align: left;}
.b-ext .specifique-sommaire #article-index .container .h3:after {left: auto;}
.b-ext .specifique-sommaire #article-index .container .h3:after:after {display: none;}
.b-ext .specifique-sommaire #article-index .container h2 {display: block;position: static;}
.b-ext .specifique-sommaire #article-index .container a {color: #c0543a;text-decoration: underline;}
.b-ext .specifique-sommaire #article-index .container a.toclink {color: var(--totem-color-tertiary-900);text-decoration: none;}
.b-ext .specifique-sommaire #article-index .container a.toclink:hover {color: var(--totem-color-primary-500);}
.b-ext .specifique-sommaire #article-index .container ul {display: block;list-style: none;}
.b-ext .specifique-sommaire #article-index .container ul.link {align-items: flex-start;-moz-column-gap: var(--totem-space-10);column-gap: var(--totem-space-10);display: flex;flex-flow: row wrap;justify-content: flex-start;}
.b-ext .specifique-sommaire #article-index .container ul.link li {border: 0;flex: 0 0 calc(50% - 16px);margin-top: 0 !important;max-width: calc(50% - 16px);}
.b-ext .specifique-sommaire #article-index .container ul.link li a {align-items: center;background: url("/ext/images_html/app-partenaire/circle_arrow.svg") 95% 50% no-repeat;border: 1px solid #e5e5e5;border-radius: 16px;color: #535353;display: flex;flex: 1 0 100%;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;margin-top: 30px;padding: 20px 70px 20px 26px;text-decoration: none;}
.b-ext .specifique-sommaire #article-index .container ul.link li a:after {display: none;}
.b-ext .specifique-sommaire #article-index .container ul.link li a:hover {background: url("/ext/images_html/app-partenaire/circle_arrow_hover.svg") 95% 50% no-repeat;color: #c0543a;}
@media (max-width:576px) {.b-ext .specifique-sommaire #article-index .container ul.link li a {margin-top: var(--totem-space-10);padding-right: 44px;}
	.b-ext .specifique-sommaire #article-index .container ul.link li {flex: 0 0 100%;max-width: 100%;}
	.b-ext .specifique-sommaire #article-index .container ul.link li a {margin-top: var(--totem-space-10);}}
.b-ext .specifique-sommaire #article-index .container .content-bloc {border: 1px solid #e2d6cf;border-radius: 16px;display: flex;flex-direction: column;font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 24px;margin-top: 40px;overflow: hidden;padding: 0 95px 40px;text-align: justify;}
@media screen and (max-width:786px) {.b-ext .specifique-sommaire #article-index .container .content-bloc {margin: 20px 0 0;padding: 0 40px 40px;}}
@media screen and (max-width:576px) {.b-ext .specifique-sommaire #article-index .container .content-bloc {padding: 0 var(--totem-space-10) var(--totem-space-10);}}
.b-ext .specifique-sommaire #article-index .container .content-bloc h2 {background: #e2d6cf;font-size: 26px;font-weight: 700;line-height: 30px;margin: 0 -95px 30px;order: 0;padding: 26px 95px !important;text-align: left;}
.b-ext .specifique-sommaire #article-index .container .content-bloc h3 {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 600;line-height: 26px;margin-top: 30px;padding: 0;text-align: left;}
.b-ext .specifique-sommaire #article-index .container .content-bloc h3:after {display: none;}
.b-ext .specifique-sommaire #article-index .container .content-bloc h3+p {margin-top: 10px;}
.b-ext .specifique-sommaire #article-index .container .content-bloc .h3 {text-transform: uppercase;}
@media (max-width:786px) {.b-ext .specifique-sommaire #article-index .container .content-bloc .h3 {font-size: var(--totem-font-size-400);}}
.b-ext .specifique-sommaire #article-index .container .content-bloc .h3:after {display: none;}
.b-ext .specifique-sommaire #article-index .container .content-bloc p {font-size: var(--totem-font-size-300);line-height: 24px;margin-bottom: 20px;margin-top: 10px;text-align: left;}
.b-ext .specifique-sommaire #article-index .container .content-bloc ul {margin: 10px 0 40px 20px;}
.b-ext .specifique-sommaire #article-index .container .content-bloc ul li {list-style-type: disc;}
.b-ext .specifique-sommaire #article-index .container .content-bloc ul li::marker {color: var(--totem-color-primary-500);}
.b-ext .specifique-sommaire #article-index .container .content-bloc ul li a {background: none;border: none;display: inline-block;font-weight: 400;padding: 0 !important;}
.b-ext .specifique-sommaire #article-index .container .content-bloc ul li a:after {display: none;}
.b-ext .specifique-sommaire #article-index .container .content-bloc li {border: 0;line-height: 26px;text-align: left;}
.b-ext .specifique-sommaire #article-index .container .content-bloc li:before {content: "";display: inline-block;font-size: 25px;font-size: calc(var(--font-size) * 2.5);margin-left: -15px;vertical-align: middle;width: 15px;}
.b-ext .specifique-sommaire #article-index .container .content-bloc .cta-article {margin: 0;order: 2;}
.b-ext .specifique-sommaire #article-index .container .content-bloc .contenu {order: 1;}
.b-ext .specifique-sommaire #article-index .container .wrap-seo-table {margin: var(--totem-space-13) 0;}
.b-ext .specifique-sommaire #article-index .container .blocGris, .b-ext .specifique-sommaire #article-index .container .conseil, .b-ext .specifique-sommaire #article-index .container .important {background: var(--totem-color-secondary-50);border: none !important;border-radius: 6px;color: var(--totem-color-secondary-700);display: block;font-size: 16px;line-height: 28px !important;margin: 0 0 25px !important;max-width: 100%;padding: 25px !important;}
.b-ext .specifique-sommaire #article-index .container .blocGris .titre, .b-ext .specifique-sommaire #article-index .container .conseil .titre, .b-ext .specifique-sommaire #article-index .container .important .titre {display: block;font-size: 16px;font-weight: 700;margin: 0 0 15px;position: static;text-align: center;text-transform: inherit;width: auto;}
.b-ext .specifique-sommaire #article-index .container .mtx-new-rac .h3:after, .b-ext .specifique-sommaire #article-index .container .mtx-new-rac h3:after {display: none;}
.b-ext .specifique-sommaire #article-index .container .mtx-new-rac .content-bloc ul li::marker {color: var(--totem-color-tertiary-900);font-size: var(--totem-font-size-200);}
.b-ext .specifique-sommaire #article-index .item-page.mtx-new-rac h3.title-cat {font-size: 18px;font-weight: 700;line-height: 26px;margin-bottom: 20px;margin-top: 35px;padding-bottom: 0;}
.b-ext .ade-light {background: #fdfdfd;padding-bottom: 64px;}
@media (max-width:786px) {.b-ext .ade-light {padding-bottom: 56px;}}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .container {z-index: 150;}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light {flex-direction: row-reverse;}
@media (max-width:992px) {.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light {gap: var(--totem-space-10);}}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .h1 {font-size: 30px;font-size: calc(var(--font-size) * 3);line-height: 48px;margin-bottom: 40px;}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .h1 span {color: #c0543a;}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .h1.desk-on {display: block;}
@media (max-width:992px) {.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .h1.desk-on {display: none;}}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .h1.mobile-on {display: none;}
@media (max-width:992px) {.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .h1.mobile-on {display: block;font-size: 24px;font-weight: var(--totem-font-weight-700);line-height: 39px;margin-bottom: var(--totem-space-10);padding: 0 var(--totem-space-10);width: 100%;}}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .img-heros {margin-bottom: var(--totem-space-10);width: 100%;}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .img-heros.img-heros-desk {display: block;}
@media (max-width:992px) {.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .img-heros.img-heros-desk {display: none;}}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .img-heros.img-heros-mob {display: none;}
@media (max-width:992px) {.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .img-heros.img-heros-mob {display: block;}}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .img-heros img {width: 100%;}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .cnt-form-light {background: var(--totem-color-white);border-radius: 8px;box-shadow: 0 3px 10px 0 rgba(4,4,4,.12);display: flex;flex-direction: column;gap: 20px;padding: var(--totem-space-13) 40px;text-align: center;}
@media (max-width:786px) {.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .cnt-form-light {padding: var(--totem-space-13) 14px;}}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .cnt-form-light h2 {color: var(--totem-color-primary-500);font-size: var(--totem-font-size-500);font-style: normal;font-weight: var(--totem-font-weight-700);line-height: var(--totem-font-lh-300);}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .cnt-form-light .itemform label {color: #535353;display: block;font-size: 16px;font-style: normal;font-weight: var(--totem-font-weight-700);line-height: 26px;text-align: left;}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .cnt-form-light .itemform input {align-items: center;align-self: stretch;border: 1px solid #868686;border-radius: 4px;color: #302e2d !important;display: flex;font-size: 16px;gap: 6px;height: 44px;padding: 12px var(--totem-space-10);width: 100%;}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .cnt-form-light .itemform input::-moz-placeholder {color: #868686 !important;font-size: 16px !important;font-style: normal;font-weight: 400 !important;line-height: 26px !important;}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .cnt-form-light .itemform input::placeholder {color: #868686 !important;font-size: 16px !important;font-style: normal;font-weight: 400 !important;line-height: 26px !important;}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .cnt-form-light .itemform input.error {border-color: #f84141;}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .cnt-form-light p {color: #302e2d;font-size: 12px !important;font-style: normal;font-weight: 400;line-height: 20px;text-align: left;}
@media (max-width:786px) {.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .cnt-form-light p {font-size: 12px !important;}}
.b-ext .ade-light .page-hub-offres.comp-auto .section-hero .hero-light .cnt-form-light p a {color: #302e2d;}
.b-ext .ade-light .ct-slider-partenaire-bnq {background: transparent;}
.b-ext .ade-light .btn-primary {background: var(--totem-color-primary-500);color: var(--totem-color-white);font-size: 16px;font-style: normal;font-weight: 600;justify-content: center;text-align: center;width: 100%;}
.b-ext .ade-light .btn-primary:hover {background: var(--totem-color-primary-600);}
.b-ext .ade-light .block-reassurance-auto {gap: 22px;margin-bottom: 20px;padding: var(--totem-space-10) var(--totem-space-13);}
.b-ext .ade-light .block-reassurance-auto .item i.mtx-icon-clients {font-size: 20px;font-size: calc(var(--font-size) * 2);}
@media (max-width:992px) {.b-ext .ade-light .block-reassurance-auto {padding: var(--totem-space-13) var(--totem-space-10);}}
.b-ext .ade-light .block-reassurance-auto img {margin-bottom: 0;}
.b-ext .pop-form {align-items: center;background: rgba(51,51,51,.6);display: none;height: 100%;left: 0;position: fixed;top: 0;transition: all .5s;width: 100%;z-index: 9999;}
@media (max-width:786px) {.b-ext .pop-form {padding: var(--totem-space-10);}}
.b-ext .pop-form.open {display: flex;}
.b-ext .pop-form .box-form {background: var(--totem-color-white);border-radius: 16px;margin: auto;max-width: 923px;padding: 60px 0;position: relative;width: 100%;}
@media (max-width:786px) {.b-ext .pop-form .box-form {padding: var(--totem-space-13) var(--totem-space-10);}}
.b-ext .pop-form .box-form .close {cursor: pointer;display: block;height: 27px;padding: 0;position: absolute;right: 28px;top: 28px;width: 27px;z-index: 10;}
@media (max-width:786px) {.b-ext .pop-form .box-form .close {display: none;}}
.b-ext .pop-form .box-form .close img {display: block;}
.b-ext .pop-form .box-form .title-pop {color: #302e2d;font-size: 26px;font-style: normal;font-weight: var(--totem-font-weight-700);line-height: 40px;margin: 0 auto 40px;max-width: 550px;text-align: center;}
@media (max-width:786px) {.b-ext .pop-form .box-form .title-pop {font-size: 20px;font-weight: var(--totem-font-weight-700);line-height: 32px;margin: 0 auto var(--totem-space-13);text-align: center;}}
.b-ext .pop-form .box-form .cnt-form-light {background: transparent !important;box-shadow: none !important;display: flex;flex-direction: column;gap: 20px;margin: auto;max-width: 550px;padding: 0 !important;text-align: center;}
.b-ext .pop-form .box-form .cnt-form-light .itemform label {color: #535353;display: block;font-size: 16px;font-style: normal;font-weight: var(--totem-font-weight-700);line-height: 26px;text-align: left;}
.b-ext .pop-form .box-form .cnt-form-light .itemform input {align-items: center;align-self: stretch;border: 1px solid #868686;border-radius: 4px;color: #868686;display: flex;font-size: 16px;gap: 6px;height: 44px;padding: 12px var(--totem-space-10);width: 100%;}
.b-ext .pop-form .box-form .cnt-form-light .itemform input::-moz-placeholder {color: #868686 !important;font-size: 16px !important;font-style: normal;font-weight: 400 !important;line-height: 26px !important;}
.b-ext .pop-form .box-form .cnt-form-light .itemform input::placeholder {color: #868686 !important;font-size: 16px !important;font-style: normal;font-weight: 400 !important;line-height: 26px !important;}
.b-ext .pop-form .box-form .cnt-form-light .itemform select {align-items: center;-moz-appearance: none;-webkit-appearance: none;appearance: none;background: #fff url("/ext/images_html/home_rac/sea/arrow.svg") no-repeat;background-position: right 5% center;background-size: 24px;border: 1px solid #868686;border-radius: 5px;color: #868686 !important;display: inline-flex;font-size: 16px !important;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-style: normal;font-weight: 400 !important;font-weight: 600;justify-content: center;line-height: 26px !important;line-height: 24px;margin: 0;padding: 12px var(--totem-space-10);width: 100%;}
.b-ext .pop-form .box-form .cnt-form-light .itemform select * {color: #302e2d !important;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;}
.b-ext .pop-form .box-form .cnt-form-light .itemform select option, .b-ext .pop-form .box-form .cnt-form-light .itemform select.hasSelected {color: #302e2d !important;}
.b-ext .pop-form .box-form .cnt-form-light .itemform .iti {height: 44px;width: 100%;}
.b-ext .pop-form .box-form .cnt-btn {margin: 40px auto 0;max-width: 550px;}
.b-ext .pop-form .box-form .btn-primary {background: var(--totem-color-primary-500);border-radius: 4px;display: flex;font-size: 16px;font-style: normal;font-weight: 600;justify-content: center;margin: 0;padding: 16px var(--totem-space-11);text-align: center;width: 100%;}
.b-ext .pop-form .box-form .btn-primary:hover {color: #9a432e;}
.b-ext .pop-form .box-form .btn-outline {background: transparent;border: 1px solid var(--totem-color-secondary-500);border-radius: 4px;color: var(--totem-color-secondary-500);display: flex;font-size: 18px;font-style: normal;font-weight: 600;justify-content: center;margin: 40px 0 0;padding: 16px var(--totem-space-11);text-align: center;}
.b-ext .pop-form .box-form .btn-outline:hover {color: #9a432e;}
.b-ext .infos-result {border-radius: 0 0 16px 16px;left: 0;margin: auto;max-width: 500px;position: absolute;right: 0;top: 0;width: 100%;z-index: 9999;}
.b-ext .infos-result .main-infos-result {align-items: center;color: #fff;display: none;font-size: 14px;font-weight: 600;gap: 10px;padding: 16px var(--totem-space-11) 16px 8px;width: 100%;}
.b-ext .infos-result .main-infos-result .icon {font-size: 20px;padding: 8px;}
.b-ext .infos-result .main-infos-result .title-infos-result {font-size: 14px;line-height: 24px;}
.b-ext .infos-result .main-infos-result .txt-infos-result {font-size: 12px;font-weight: 400;line-height: 20px;}
.b-ext .infos-result.success {background: #27ae60;}
.b-ext .infos-result.success .result-success {display: none;}
.b-ext .infos-result.error {background: #f84141;}
.b-ext .infos-result.error .result-error {display: none;}
.b-ext .iti, .b-ext .notif {width: 100%;}
.b-ext .notif {align-items: center;border-radius: 0 0 16px 16px;color: var(--white);display: flex;gap: 10px;justify-content: center;left: 50%;max-width: 408px;padding: 16px var(--totem-space-11) 16px 8px;position: fixed;top: 0;transform: translateX(-50%) translateY(-100%);transition: all .3s ease;z-index: 100;}
.b-ext .notif.show {transform: translateX(-50%) translateY(0);}
.b-ext .notif .d-flex {gap: 11px;}
.b-ext .notif p {font-size: 14px;font-style: normal;font-weight: 600;line-height: 170%;}
.b-ext .notif span {font-size: 12px;font-style: normal;font-weight: 400;line-height: 20px;}
.b-ext .notif.success {background: #27ae60;}
.b-ext .notif.danger {background: #f84141;}
.b-ext .scpi-light {background: #fdfdfd;}
.b-ext .scpi-light sup {color: #f84141;}
.b-ext .scpi-light .cs-section .breadcrumbs {align-items: center;display: flex;gap: 5px;justify-content: center;margin: 0 0 24px;padding: 0;}
.b-ext .scpi-light .cs-section .breadcrumbs li {list-style: none;}
.b-ext .scpi-light .cs-section .breadcrumbs li a {color: var(--color-black-900);font-size: 14px;font-weight: 400;line-height: 24px;}
.b-ext .scpi-light .cs-section .breadcrumbs li span {color: var(--color-black-200);font-size: 14px;font-weight: 400;line-height: 24px;}
.b-ext .scpi-light .cs-section .breadcrumbs li i {display: flex;font-size: 18px;}
.b-ext .scpi-light .section-hero {background: #fff5e6;border-radius: 0;margin: 0 0 50px;}
.b-ext .scpi-light .section-hero:before {background: url("/ext/images_html/parrainage/ellipse_after.webp") no-repeat 0 0;background-size: cover;content: "";height: 545px;left: 0;position: absolute;top: 0;width: 409px;}
.b-ext .scpi-light .section-hero:after {background: url("/ext/images_html/parrainage/ellipse_before.webp") no-repeat 50%;background-size: cover;bottom: 0;content: "";height: 455px;position: absolute;right: 0;width: 455px;}
.b-ext .scpi-light .section-hero h1 {color: #040404;font-weight: 900;line-height: 150%;}
.b-ext .scpi-light .section-hero.scpi {padding: var(--totem-space-13) 0 64px;}
.b-ext .scpi-light .section-hero.scpi.cs-section .breadcrumbs {justify-content: start;}
.b-ext .scpi-light .section-hero.scpi img {display: block;height: auto;max-width: 100%;width: 100%;}
.b-ext .scpi-light .section-hero.scpi img.mobile-only {display: none;}
.b-ext .scpi-light .section-hero.scpi .offert-list.cols {margin-top: 0;padding: var(--totem-space-10) var(--totem-space-13);transform: none;}
.b-ext .scpi-light .section-hero.scpi .offert-list.cols .row {flex-direction: column;gap: var(--totem-space-11);}
.b-ext .scpi-light .section-hero.scpi .offert-list.cols .item {gap: 12px;}
.b-ext .scpi-light .section-hero.scpi .offert-list.cols .item li {display: flex;flex-direction: column;gap: 6px;}
.b-ext .scpi-light .section-hero.scpi .offert-list.cols .item li img {display: block;width: 160px;}
@media (max-width:786px) {.b-ext .scpi-light .section-hero.scpi .offert-list.cols .item {text-align: unset;white-space: unset;}
	.b-ext .scpi-light .section-hero.scpi .offert-list.cols .item:last-child {white-space: nowrap;}
	.b-ext .scpi-light .section-hero.scpi .offert-list.cols .item:last-child li {display: flex;flex-direction: column;gap: 6px;text-align: center;}
	.b-ext .scpi-light .section-hero.scpi .offert-list.cols .item:last-child li img {display: block;width: 160px;}}
.b-ext .scpi-light .section-hero.scpi .offert-list.cols .item i {color: var(--totem-color-secondary-500);}
.b-ext .scpi-light .section-hero.scpi .offert-list.cols .item span {color: var(--totem-color-secondary-500);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 170%;}
.b-ext .scpi-light .section-hero.scpi .offert-list.cols .item span.note-trust {color: #302e2d;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 500;}
.b-ext .scpi-light .section-hero.scpi .offert-list.cols .item:before {content: none;}
.b-ext .scpi-light .section-hero.scpi .offert-list.cols .item:last-child {padding: 0 0 0 13px;}
.b-ext .scpi-light .section-hero.scpi.credit-p {margin-bottom: 0;}
.b-ext .scpi-light .section-hero.scpi.credit-p h1 {font-size: 30px;margin-bottom: var(--totem-space-10);}
.b-ext .scpi-light .section-hero.scpi.credit-p h1 span {color: var(--totem-color-primary-500);font-weight: inherit;}
.b-ext .scpi-light .section-hero.scpi.credit-p h1.mobile-only {display: none;}
.b-ext .scpi-light .section-hero.scpi.credit-p .cs-flex {gap: var(--totem-space-10);}
.b-ext .scpi-light .section-hero.scpi.credit-p .cs-row {grid-column-gap: 20px;grid-row-gap: 20px;align-items: stretch;display: grid;flex-wrap: wrap;grid-template-columns: repeat(12,1fr);grid-template-rows: repeat(5,1fr);margin: 0;}
.b-ext .scpi-light .section-hero.scpi.credit-p .cs-row h1 {grid-area: 1/1/2/8;margin: 0;}
.b-ext .scpi-light .section-hero.scpi.credit-p .cs-row .cs-flex {gap: 20px;grid-area: 2/1/6/8;justify-content: space-between;z-index: 1;}
.b-ext .scpi-light .section-hero.scpi.credit-p .cs-row>div:last-child {grid-area: 1/8/6/13;}
.b-ext .scpi-light .section-hero.scpi.credit-p .cs-row>div {padding: 0;}
.b-ext .scpi-light .section-hero.scpi .section-form {background: var(--color-default-white);border-radius: 8px;box-shadow: 0 2px 20px 1px rgba(4,4,4,.1);height: 100%;padding: var(--totem-space-13) 40px;}
.b-ext .scpi-light .section-hero.scpi .section-form form label {color: var(--secondary-70);font-size: 16px;font-weight: 600;margin-bottom: 4px;}
.b-ext .scpi-light .section-hero.scpi .section-form form label span {color: #f84141;font-weight: 300;}
.b-ext .scpi-light .section-hero.scpi .section-form form input[type=email], .b-ext .scpi-light .section-hero.scpi .section-form form input[type=tel], .b-ext .scpi-light .section-hero.scpi .section-form form input[type=text] {background: #fdfdfd;border: 1px solid #868686;border-radius: 4px;font-size: 16px;margin-bottom: 20px;padding: 8px 20px;width: 100%;}
.b-ext .scpi-light .section-hero.scpi .section-form form p.small {color: #302e2d;font-size: 12px;font-weight: 400;line-height: 20px;}
.b-ext .scpi-light .section-hero.scpi .section-form form p.small a {color: inherit;}
.b-ext .scpi-light .section-hero.scpi .section-form form ::-moz-placeholder {color: #868686;font-size: 16px;font-weight: 400;line-height: 24px;overflow: hidden;}
.b-ext .scpi-light .section-hero.scpi .section-form form ::placeholder {color: #868686;font-size: 16px;font-weight: 400;line-height: 24px;overflow: hidden;}
.b-ext .scpi-light .section-hero.scpi .section-form form button, .b-ext .scpi-light .section-hero.scpi .section-form form button#btn-popin-rappel {margin-top: 20px;width: 100%;}
.b-ext .scpi-light .section-hero.scpi .section-form b {color: var(--totem-color-secondary-500);display: block;font-size: 20px;font-weight: 700;line-height: 32px;margin-bottom: var(--totem-space-10);text-align: center;}
.b-ext .scpi-light .section-hero.scpi .section-form .for-hero b {color: #302e2d;font-weight: 700;}
.b-ext .scpi-light .section-w-popin {position: relative;z-index: 99;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box {box-shadow: 0 2px 20px 1px rgba(4,4,4,.1);gap: var(--totem-space-10);max-width: 923px;text-align: left;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box h4 {color: #302e2d;font-size: 26px;font-weight: 700;line-height: 32px;text-align: center;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box label {color: var(--secondary-70);font-size: 16px;font-weight: 600;margin-bottom: 4px;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box input[type=email], .b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box input[type=tel], .b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box input[type=text] {background: #fdfdfd;border: 1px solid #868686;border-radius: 4px;font-size: 16px;margin-bottom: 20px;padding: 8px 20px;width: 100%;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box p.small {color: #302e2d;font-size: 12px;font-weight: 400;line-height: 20px;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box p.small a {color: inherit;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box ::-moz-placeholder {color: #868686;font-size: 16px;font-weight: 400;line-height: 24px;overflow: hidden;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box ::placeholder {color: #868686;font-size: 16px;font-weight: 400;line-height: 24px;overflow: hidden;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box button {margin-top: 0;width: 100%;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box button+button {margin-top: var(--totem-space-10);}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box .mtx-icon-outline {width: 43px;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box .mtx-icon-outline:active, .b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box .mtx-icon-outline:focus-visible {outline: none;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box h3 {margin-bottom: var(--totem-space-10);text-align: center;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box>.d-flex {gap: 0;max-width: 550px;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box>.d-flex .span, .b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box>.d-flex span {font-size: 12px;font-weight: 400;line-height: 20px;margin-bottom: 0;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box>.d-flex .span.d-flex, .b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box>.d-flex span.d-flex {color: #535353;gap: 5px;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box>.d-flex .span.d-flex i, .b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box>.d-flex span.d-flex i {margin: 3px 0 0;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .box p:first-of-type {margin-bottom: 0;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper input[type=text] {margin-bottom: 0 !important;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .btn-primary {align-items: center;display: flex;gap: 8px;justify-content: center;margin-top: 0;max-width: unset;width: 100%;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .btn-primary i {color: var(--totem-color-white);font-size: 24px;}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .btn-outline+span {display: block;margin-top: 20px;}
@media (max-width:786px) {.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper .btn-outline {width: 100%;}}
.b-ext .scpi-light .section-w-popin .for-hero.popping-wrapper label {line-height: 150%;}
.b-ext .scpi-light .section-w-popin .popping-wrapper {position: relative;width: 100%;}
.b-ext .scpi-light .section-w-popin .popping-wrapper .btn-outline {align-items: center;background: var(--totem-color-white);border: 1px solid var(--totem-color-secondary-500);border-radius: 4px;color: var(--totem-color-secondary-500);display: flex;font-size: 18px;font-style: normal;font-weight: 600;justify-content: center;line-height: 24px;margin: 40px 0 0;min-width: unset;padding: 16px var(--totem-space-11);width: 114px;}
.b-ext .scpi-light .section-w-popin .popping-wrapper .box {align-items: center;background-color: var(--totem-color-white);border-radius: 10px;display: flex;flex-direction: column;gap: 10px;max-width: 745px;padding: 40px;position: relative;width: 100%;}
@media (max-width:786px) {.b-ext .scpi-light .section-w-popin .popping-wrapper .box {margin: 15px;padding: 40px 15px 15px;}}
.b-ext .scpi-light .section-w-popin .popping-wrapper .box .mtx-icon-outline {background-color: transparent;border: none;cursor: pointer;font-size: 30px;height: 43px;margin: 0;padding: 5px;position: absolute;right: 0;top: 0;transform: rotate(45deg);}
.b-ext .scpi-light .section-w-popin .popping-wrapper .box img {margin-right: 0 !important;}
.b-ext .scpi-light .section-w-popin .popping-wrapper .box h4 {font-size: 20px;font-weight: 700;margin: 0;text-align: left;width: 100%;}
.b-ext .scpi-light .section-w-popin .popping-wrapper .box p {font-size: 14px;font-style: normal;font-weight: 400;line-height: 24px;text-align: left;width: 100%;}
.b-ext .scpi-light .section-w-popin .popping-wrapper .box p.color-primary {color: var(--totem-color-primary-500);}
.b-ext .scpi-light .section-w-popin .popping-wrapper .box p:first-of-type {margin-bottom: 30px;}
.b-ext .scpi-light .section-w-popin .popping-wrapper .box p b {font-weight: 700;}
.b-ext .scpi-light .section-w-popin .popping-wrapper .box>.d-flex {gap: 20px;gap: 10px;max-width: 418px;width: 100%;}
.b-ext .scpi-light .section-w-popin .popping-wrapper .box>.d-flex>div {flex: 1;padding: 0;}
.b-ext .scpi-light .section-w-popin .popping-wrapper .box>.d-flex>div:last-child {flex: 0 0 150px;}
.b-ext .scpi-light .section-w-popin .popping-wrapper .popping-content {align-items: center;background: rgba(2,2,2,.5);display: none;justify-content: center;left: 0;min-height: 100vh;min-width: 100vw;position: fixed;top: 0;z-index: 30;}
.b-ext .scpi-light .section-w-popin .popping-wrapper input.popping-control {height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;z-index: 20;}
@media (max-width:786px) {.b-ext .scpi-light .section-hero.scpi {background-color: var(--color-state-bg-primary);}
	.b-ext .scpi-light .section-hero.scpi:after, .b-ext .scpi-light .section-hero.scpi:before {content: "";}
	.b-ext .scpi-light .section-hero.scpi img {display: none;}
	.b-ext .scpi-light .section-hero.scpi .last img, .b-ext .scpi-light .section-hero.scpi img.mobile-only {display: block;height: auto;max-width: 100%;width: 100%;}
	.b-ext .scpi-light .section-hero.scpi .section-form {padding: 14px;}
	.b-ext .scpi-light .section-hero.scpi .section-form .for-hero b {padding: 0 40px;}
	.b-ext .scpi-light .section-hero.scpi .cs-flex {flex-direction: column-reverse !important;}
	.b-ext .scpi-light .section-hero.scpi.credit-p {padding: 30px 0 50px;}
	.b-ext .scpi-light .section-hero.scpi.credit-p .section-form form label {line-height: 150%;}
	.b-ext .scpi-light .section-hero.scpi.credit-p h1 {font-size: 24px;font-weight: 700;}
	.b-ext .scpi-light .section-hero.scpi.credit-p h1.mobile-only {display: block;}
	.b-ext .scpi-light .section-hero.scpi.credit-p .offert-list.cols {margin-top: 0;}
	.b-ext .scpi-light .section-hero.scpi.credit-p .offert-list.cols .row {flex-direction: unset;}
	.b-ext .scpi-light .section-hero.scpi.credit-p .cs-row {display: flex;}
	.b-ext .scpi-light .section-hero.scpi .cs-row>div {order: 2;}
	.b-ext .scpi-light .section-hero.scpi .cs-row>div:last-child {order: 1;}}
.b-ext .scpi-light .section-presentation.free-col .inner {min-height: 350px;}
.b-ext .scpi-light .ct-slider-partenaire-bnq {background: transparent;padding: 0 0 64px;}
@media (max-width:786px) {.b-ext .scpi-light .ct-slider-partenaire-bnq {padding: 56px 0;}}
.b-ext .scpi-light .btn-primary {align-items: center;background: #c0543a;border: none;border-radius: 6px;cursor: pointer;display: flex;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-style: normal;font-weight: 600;gap: 8px;justify-content: center;line-height: 24px;padding: 16px 24px;text-align: center;transition: all .5s;width: 100%;}
.b-ext .scpi-light .btn-primary:hover {background: #c0543a;}
.b-ext .scpi-light .btn-primary i {display: flex;}
@media (max-width:992px) {.b-ext .scpi-light .btn-primary {font-size: 14px;font-size: calc(var(--font-size) * 1.4);}}
@media (max-width:786px) {.b-ext .scpi-light .btn-primary {width: 100%;}}
.b-ext .scpi-light .btn-primary span {display: inline;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 700;line-height: 24px;}
@media (max-width:992px) {.b-ext .scpi-light .btn-primary span {display: none;}}
.b-ext .scpi-light .block-reassurance-auto {gap: 22px;margin-bottom: 20px;padding: var(--totem-space-10) var(--totem-space-13);}
.b-ext .scpi-light .block-reassurance-auto .item i.mtx-icon-clients {font-size: 20px;font-size: calc(var(--font-size) * 2);}
@media (max-width:992px) {.b-ext .scpi-light .block-reassurance-auto {padding: var(--totem-space-13) var(--totem-space-10);}}
.b-ext .scpi-light .block-reassurance-auto img {margin-bottom: 0;}
.b-ext .scpi-light .block-reassurance-auto .item-trustpilot img {border-radius: 0;}
.b-ext .scpi-light .bc-promesse {padding-bottom: 56px;position: relative;z-index: 51;}
@media (min-width:992px) {.b-ext .scpi-light .bc-promesse {padding-bottom: 64px;}}
.b-ext .scpi-light .section-avis-clients {margin-bottom: 56px;}
@media (min-width:992px) {.b-ext .scpi-light .section-avis-clients {margin-bottom: 64px;}}
.b-ext .scpi-primary {color: #c0543a;}
.b-ext .scpi.pop-form {align-items: center;background: rgba(51,51,51,.6);display: none;height: 100%;left: 0;position: fixed;top: 0;transition: all .5s;width: 100%;z-index: 9999;}
@media (max-width:786px) {.b-ext .scpi.pop-form {padding: var(--totem-space-10);}}
.b-ext .scpi.pop-form.open {display: flex;}
.b-ext .scpi.pop-form .box-form {background: var(--totem-color-white);border-radius: 16px;margin: auto;max-width: 923px;padding: 60px 0;position: relative;width: 100%;}
@media (max-width:786px) {.b-ext .scpi.pop-form .box-form {padding: var(--totem-space-13) var(--totem-space-10);}}
.b-ext .scpi.pop-form .box-form .close {cursor: pointer;display: block;height: 27px;padding: 0;position: absolute;right: 28px;top: 28px;width: 27px;z-index: 10;}
@media (max-width:786px) {.b-ext .scpi.pop-form .box-form .close {display: none;}}
.b-ext .scpi.pop-form .box-form .close img {display: block;}
.b-ext .scpi.pop-form .box-form .title-pop {color: #302e2d;font-size: 26px;font-style: normal;font-weight: 700;line-height: 40px;margin: 0 auto 40px;max-width: 550px;text-align: center;}
@media (max-width:786px) {.b-ext .scpi.pop-form .box-form .title-pop {font-size: 20px;font-weight: 700;line-height: 32px;margin: 0 auto var(--totem-space-13);text-align: center;}}
.b-ext .scpi.pop-form .box-form .cnt-form-light {background: transparent !important;box-shadow: none !important;display: flex;flex-direction: column;gap: 20px;margin: auto;max-width: 550px;padding: 0 !important;text-align: center;}
.b-ext .scpi.pop-form .box-form .cnt-form-light .itemform label {color: #535353;display: block;font-size: 16px;font-style: normal;font-weight: 700;line-height: 26px;text-align: left;}
.b-ext .scpi.pop-form .box-form .cnt-form-light .itemform input {align-items: center;align-self: stretch;border: 1px solid #868686;border-radius: 4px;color: #868686;display: flex;font-size: 16px;gap: 6px;height: 44px;padding: 12px var(--totem-space-10);width: 100%;}
.b-ext .scpi.pop-form .box-form .cnt-form-light .itemform input::-moz-placeholder {color: #868686 !important;font-size: 16px !important;font-style: normal;font-weight: 400 !important;line-height: 26px !important;}
.b-ext .scpi.pop-form .box-form .cnt-form-light .itemform input::placeholder {color: #868686 !important;font-size: 16px !important;font-style: normal;font-weight: 400 !important;line-height: 26px !important;}
.b-ext .scpi.pop-form .box-form .cnt-form-light .itemform select {align-items: center;-moz-appearance: none;-webkit-appearance: none;appearance: none;background: #fff url("/ext/images_html/home_rac/sea/arrow.svg") no-repeat;background-position: right 5% center;background-size: 24px;border: 1px solid #868686;border-radius: 5px;color: #868686 !important;display: inline-flex;font-size: 16px !important;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-style: normal;font-weight: 400 !important;font-weight: 600;justify-content: center;line-height: 26px !important;line-height: 24px;margin: 0;padding: 12px var(--totem-space-10);width: 100%;}
.b-ext .scpi.pop-form .box-form .cnt-form-light .itemform select * {color: #302e2d !important;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;}
.b-ext .scpi.pop-form .box-form .cnt-form-light .itemform select option, .b-ext .scpi.pop-form .box-form .cnt-form-light .itemform select.hasSelected {color: #302e2d !important;}
.b-ext .scpi.pop-form .box-form .cnt-form-light .itemform .iti {height: 44px;width: 100%;}
.b-ext .scpi.pop-form .box-form .cnt-btn {margin: 40px auto 0;max-width: 550px;}
.b-ext .scpi.pop-form .box-form .btn-primary {background: #c0543a;border-radius: 4px;display: flex;font-size: 16px;font-style: normal;font-weight: 600;justify-content: center;margin: 0;padding: 16px var(--totem-space-11);text-align: center;width: 100%;}
.b-ext .scpi.pop-form .box-form .btn-primary:hover {color: #9a432e;}
.b-ext .scpi.pop-form .box-form .btn-outline {background: transparent;border: 1px solid var(--totem-color-secondary-500);border-radius: 4px;color: var(--totem-color-secondary-500);display: flex;font-size: 18px;font-style: normal;font-weight: 600;justify-content: center;margin: 40px 0 0;padding: 16px var(--totem-space-11);text-align: center;}
.b-ext .scpi.pop-form .box-form .btn-outline:hover {color: #9a432e;}
.b-ext .scpi.infos-result {border-radius: 0 0 16px 16px;left: 0;margin: auto;max-width: 500px;position: absolute;right: 0;top: 0;width: 100%;z-index: 9999;}
.b-ext .scpi.infos-result .main-infos-result {align-items: center;color: #fff;display: none;font-size: 14px;font-weight: 600;gap: 10px;padding: 16px var(--totem-space-11) 16px 8px;width: 100%;}
.b-ext .scpi.infos-result .main-infos-result .icon {font-size: 20px;padding: 8px;}
.b-ext .scpi.infos-result .main-infos-result .title-infos-result {font-size: 14px;line-height: 24px;}
.b-ext .scpi.infos-result .main-infos-result .txt-infos-result {font-size: 12px;font-weight: 400;line-height: 20px;}
.b-ext .scpi.infos-result.success {background: #27ae60;}
.b-ext .scpi.infos-result.success .result-success {display: none;}
.b-ext .scpi.infos-result.error {background: #f84141;}
.b-ext .scpi.infos-result.error .result-error {display: none;}
.b-ext .itemid-5825 .mfp-content {height: -moz-fit-content;height: fit-content;}
@media (max-width:786px) {.b-ext .scpi .mfp-body .title-md {text-align: left;}}
.b-ext .home-metier.habitation .top-content-hm:before {background-image: url("/ext/css/images_html/home_habitation/bg-hm-hab.jpg");content: "";}
@media (max-width:680px) {.b-ext .home-metier.habitation .top-content-hm:before {background-image: url("/ext/css/images_html/home_habitation/mobile-hm-hab.jpg");background-position-x: 0;}}
.b-ext .home-metier.habitation .top-content-hm:after {background: linear-gradient(90deg,hsla(30,41%,60%,.75) 18.26%,hsla(30,1%,57%,.585) 57.76%,hsla(0,0%,100%,0));}
.b-ext .home-metier.habitation .top-content-hm .bloc-mea {background: url("/ext/css/images_html/home_habitation/visual-mea.jpg") no-repeat;background-size: contain;}
@media (max-width:990px) {.b-ext .home-metier.habitation .top-content-hm .bloc-mea {background-position: top;height: 514px;}}
@media (max-width:767px) {.b-ext .home-metier.habitation .top-content-hm .bloc-mea {background-size: auto;}}
@media (min-width:991px) {.b-ext .home-metier.habitation .top-content-hm .bloc-mea:before {background: linear-gradient(270deg,#fff 55.69%,hsla(0,0%,100%,.88) 67.44%,hsla(0,0%,100%,0) 99.77%);content: "";width: 89%;}}
.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h2 {top: 28%;transform: rotate(-3.58deg);z-index: 9;}
@media (min-width:1200px) {.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h2 {left: 28%;z-index: 1;}}
@media (max-width:1199px) and (min-width:990px) {.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h2 {left: 13%;}}
.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h2 span {font-size: 22px;line-height: 27px;padding: 8px;}
.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h2 span:first-child {padding-bottom: 0;}
.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h2 span:nth-child(2) {padding-bottom: 0;padding-top: 0;}
.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h2 span:nth-child(3) {padding-top: 0;}
@media (min-width:1200px) {.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h3.titre-rotate {left: 28%;}}
@media (min-width:991px) {.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h3.titre-rotate {top: 49%;}}
@media (max-width:1199px) and (min-width:991px) {.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h3.titre-rotate {left: 13%;}}
@media (max-width:990px) and (min-width:768px) {.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h3.titre-rotate {left: 30%;top: 41%;}}
.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h3.titre-rotate span b {font-weight: 600;}
.b-ext .home-metier.habitation .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt {display: flex;flex-direction: column;justify-content: center;}
@media (min-width:990px) {.b-ext .home-metier.habitation .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt {height: 100%;}}
.b-ext .home-metier.habitation .top-content-hm .titre span {display: block;}
@media (min-width:1200px) {.b-ext .home-metier.habitation .top-content-hm .titre span {padding-right: 21%;}}
.b-ext .home-metier.habitation .middle-content-hm .box-infos {margin-bottom: 26px;margin-top: 0;}
.b-ext .home-metier.habitation .middle-content-hm .box-infos .h2 {background-color: transparent;padding-top: 0;}
.b-ext .home-metier.habitation .middle-content-hm .box-infos .ct .h3 {font-size: 14px;font-weight: 600;}
.b-ext .home-metier.habitation .middle-content-hm .box-infos .ct .h3 span {display: block;font-weight: 400;}
.b-ext .home-metier.habitation .box.box-logos {padding-bottom: 30px;padding-top: 30px;}
.b-ext .home-metier.habitation .ct-temoignages {margin-bottom: 40px;}
@media (max-width:990px) {.b-ext .home-metier.habitation .top-content-hm .bloc-mea {height: 515px;}
	.b-ext .home-metier.habitation .top-content-hm .bloc-mea .bloc-bt {bottom: 10px;margin: 30px auto 0;padding: 0;width: 95%;}
	.b-ext .home-metier.habitation .middle-content-hm.engagement-2 {display: none;}}
@media (max-width:768px) {.b-ext .home-metier.habitation .top-content-hm:before {filter: unset;}
	.b-ext .home-metier.habitation .top-content-hm .bloc-mea {background-position-x: left;background-position-y: top;background-size: 192%;}
	.b-ext .home-metier.habitation .top-content-hm .bloc-mea .bloc-bt .col-md-6 {width: 50%;}
	.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h2 span {padding: 8px 3px;}
	.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h3.titre-rotate {left: -8%;top: 29%;}}
@media (max-width:680px) {.b-ext .home-metier.habitation .top-content-hm .bloc-mea {background-image: url("/ext/css/images_html/home_habitation/mobile-visual-mea.jpg");background-repeat: no-repeat;background-size: cover;}
	.b-ext .home-metier.habitation .top-content-hm .bloc-mea .h3.titre-rotate {left: -12%;}}
.b-ext .home-metier.deces .cta-container {margin-bottom: 40px;}
.b-ext .home-metier.deces .top-content-hm:before {background-image: url("/ext/images_html/hm_deces/v2/bg-hm-deces.jpg");height: 296px;}
.b-ext .home-metier.deces .top-content-hm:after {background: none;}
.b-ext .home-metier.deces .top-content-hm .titre {padding: 35px 0;}
@media (max-width:576px) {.b-ext .home-metier.deces .top-content-hm .titre {padding: 25px 0;}}
.b-ext .home-metier.deces .top-content-hm .titre h1 {margin-bottom: 0;}
.b-ext .home-metier.deces .top-content-hm .titre .show-mobile {display: none;}
@media (max-width:992px) {.b-ext .home-metier.deces .top-content-hm .titre br {display: none;}
	.b-ext .home-metier.deces .top-content-hm .titre h1 {width: 100%;}}
@media (max-width:576px) {.b-ext .home-metier.deces .top-content-hm .titre .show-mobile {display: block;}
	.b-ext .home-metier.deces .top-content-hm .titre .show-desktop {display: none;}}
.b-ext .home-metier.deces .top-content-hm .bloc-mea {background: url("/ext/images_html/hm_deces/v2/visuel-mea.jpg") no-repeat;background-size: cover;padding: 30px 15px;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea:before {background: var(--totem-color-white);right: 0;width: 50%;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .devis-time {background: #fff;border-radius: 10px 0;color: var(--totem-color-tertiary-900);font-weight: 700;left: 0;padding: 7px 10px;position: absolute;top: 0;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .devis-time span {color: var(--totem-color-primary-500);font-weight: 700;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt {padding: 0;width: 50%;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card {display: flex;flex-direction: column;height: 100%;justify-content: space-around;overflow: hidden;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .slider-range {padding: 0 50px;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .slider-range .card-range {position: relative;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card span {color: #3a3a3a;font-size: 17px;font-size: calc(var(--font-size) * 1.7);font-weight: 600;line-height: 26px;margin-bottom: 15px;padding-top: 70px;text-align: left;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group {align-items: center;display: flex;flex-wrap: nowrap;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input {align-items: center;align-items: end;background-color: #f9f4f1;border: 1px solid #f9f4f1;border-radius: 10px;display: inline-flex;font-size: 30px;font-weight: 600;line-height: 38px;padding: 7.5px 15px;position: absolute;right: 0;top: 30px;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input span.annee {font-size: 16px;position: relative;top: 5px;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input span.signe {margin: 0;padding: 0;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input input {background-color: #f9f4f1;border: 0;font-weight: 600;margin-right: 7.5px;text-align: right;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input input.form-text-input {font-size: 30px;padding: 0;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input input:focus-within {border-color: var(--totem-color-primary-500);}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .rangeslider {background: #f9f4f1;height: 9px;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .rangeslider .rangeslider__handle {top: -7px;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .rangeslider .rangeslider__handle:after {background-color: var(--totem-color-primary-500);background-image: none;height: 30px;left: -5px;opacity: .2;width: 30px;z-index: 5;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .bt-input {display: block;margin: 0 auto;max-width: 250px;width: 100%;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .btn-secondary {background: var(--totem-color-primary-500);border-radius: 16px;color: #fff !important;display: block;margin: 40px auto 0;padding: 15px;transition: none;width: 100%;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .btn-secondary:hover {background: var(--totem-color-primary-600);}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .h2.titre-rotate {left: 29%;top: 28%;z-index: 1;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .h2.titre-rotate span:first-child {padding-bottom: 0;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .h2.titre-rotate span:nth-child(2) {padding-bottom: 0;padding-top: 0;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .h2.titre-rotate span:last-child {padding-top: 0;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .h3.titre-rotate {font-weight: 700;left: 20%;top: 70px;transform: none;}
.b-ext .home-metier.deces .top-content-hm .bloc-mea .h3.titre-rotate span {display: inline-block;font-weight: 700;padding: 10px 13px;}
.b-ext .home-metier.deces .middle-content-hm .slider-assurances.box-logos {padding-bottom: 30px;padding-top: 30px;}
.b-ext .home-metier.deces .middle-content-hm .texte {color: #302e2d;font-size: 14px;font-size: calc(var(--font-size) * 1.4);line-height: 20px;padding-bottom: 25px;padding-top: 25px;text-align: center;}
.b-ext .home-metier.deces .middle-content-hm .box-infos {margin-bottom: 26px;margin-top: 0;}
.b-ext .home-metier.deces .middle-content-hm .box-infos .h2 {background-color: transparent;padding-top: 0;}
.b-ext .home-metier.deces .middle-content-hm .box-infos .ct .h3 {font-size: 14px;font-weight: 600;}
.b-ext .home-metier.deces .middle-content-hm .box-infos .ct .h3 span {display: block;font-weight: 400;}
.b-ext .seo_home.deces {margin-bottom: 0;}
@media (max-width:990px) {.b-ext .home-metier.deces .top-content-hm .bloc-mea {background-position: 0 0;background-size: 195%;height: 615px;padding: 0;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea:before {background: #fff;bottom: 0;height: 53%;top: auto;width: 100%;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt {width: auto;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card span {font-size: 16px;line-height: 24px;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .slider-range {padding: 0 20px;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .h2.titre-rotate {display: table;filter: drop-shadow(0 4px 35px rgba(0,0,0,.12));left: 0;left: auto;margin: 0 auto;position: relative;right: auto;top: 25%;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .h3.titre-rotate {display: table;left: 4%;margin: 0 auto;position: relative;right: auto;top: 65px;transform: none;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .h3.titre-rotate span:last-child {margin-bottom: -10px;}
	.b-ext .home-metier.deces .middle-content-hm .bg-pi .bloc-titre-bt {bottom: 30px !important;}
	.b-ext .home-metier.deces .seo_home .content p:first-of-type {margin-top: -60px;}
	.b-ext .home-metier.deces .seo_home .content h3+p:first-of-type {margin-top: 0;}}
@media (max-width:768px) {.b-ext .home-metier.deces .top-content-hm:before {background-image: url("/ext/images_html/hm_deces/v2/bg-hm-deces-mobile.jpg");filter: none;}
	.b-ext .home-metier.deces .top-content-hm:after {background: linear-gradient(89.99deg,rgba(144,160,195,.9) 70.91%,hsla(0,0%,100%,0) 105.82%);height: 296px;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea {background-image: url("/ext/images_html/hm_deces/v2/visuel-mea-mobile.png");background-size: 100%;height: 450px;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea:before {height: 275px;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .h3 {display: none;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .h3.titre-rotate {text-align: left;top: 138px;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .devis-time {border-radius: 0 10px;left: auto;right: 0;}
	.b-ext .home-metier.deces .top-content-hm .titre h1 {font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 26px;}
	.b-ext .home-metier.deces .middle-content-hm .bg-pi .bloc-titre-bt .h3 {font-size: 20px !important;}
	.b-ext .home-metier.deces .btn-primary {padding: 16px 10px !important;width: 100%;}}
@media (max-width:480px) {.b-ext .home-metier.deces .top-content-hm:after, .b-ext .home-metier.deces .top-content-hm:before {height: 276px;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .h3.titre-rotate {display: inline-block;left: 35px;top: 138px;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input {align-items: center;font-size: 20px;padding: 7.5px 12px;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input input.form-text-input {font-size: 20px;width: 5.2ch !important;}
	.b-ext .home-metier.deces .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input i:before {line-height: 2;}
	.b-ext .home-metier.deces .middle-content-hm .card.bg-pi {height: 450px;margin: 20px 0 40px;}
	.b-ext .home-metier.deces .middle-content-hm .texte {text-align: left;}}
.b-ext .home-metier.moto .top-content-hm:before {background-image: url("/ext/images_html/home_moto/v2/home-bg-moto.jpg");content: "";height: 295px;}
@media (max-width:680px) {.b-ext .home-metier.moto .top-content-hm:before {background-image: url("/ext/images_html/home_moto/v2/bg-hm-mobile.jpg");background-position-x: 0;}}
@media (max-width:786px) {.b-ext .home-metier.moto .top-content-hm:before {height: 260px;}}
.b-ext .home-metier.moto .top-content-hm:after {display: none;}
@media (max-width:786px) {.b-ext .home-metier.moto .top-content-hm .titre {padding-bottom: 24px;padding-top: 24px;}
	.b-ext .home-metier.moto .top-content-hm .titre h1 {padding-left: 45px;width: 100%;}}
@media (max-width:786px) and (max-width:786px) {.b-ext .home-metier.moto .top-content-hm .titre h1 {font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 26px;}}
.b-ext .home-metier.moto .top-content-hm .bloc-mea {background: url("/ext/images_html/home_moto/v2/bloc-mea-moto.jpg") no-repeat;background-position: 0;background-size: contain;}
@media (max-width:576px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea {background-image: url("/ext/images_html/home_moto/v2/bloc-mea-moto-mobile.jpg");}}
@media (max-width:1200px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea {padding-right: 20px;}}
@media (max-width:990px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea {background-position: top;height: 500px;}}
@media (max-width:767px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea {background-size: auto;}}
@media (min-width:991px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea:before {background: #fff;content: "";width: 50%;}}
@media (max-width:786px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea:before {display: none;}}
@media (max-width:698px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea {background-position: 0 0;background-size: contain;height: 500px;}}
.b-ext .home-metier.moto .top-content-hm .bloc-mea .h2 {top: 28%;z-index: 9;}
@media (min-width:1200px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea .h2 {left: 28%;z-index: 1;}}
@media (max-width:1199px) and (min-width:990px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea .h2 {left: 13%;}}
.b-ext .home-metier.moto .top-content-hm .bloc-mea .h2 span {font-size: 22px;line-height: 27px;padding: 8px;}
.b-ext .home-metier.moto .top-content-hm .bloc-mea .h2 span:first-child {padding-bottom: 0;}
.b-ext .home-metier.moto .top-content-hm .bloc-mea .h2 span:nth-child(2) {padding-bottom: 0;padding-top: 0;}
.b-ext .home-metier.moto .top-content-hm .bloc-mea .h2 span:nth-child(3) {padding-top: 0;}
.b-ext .home-metier.moto .top-content-hm .bloc-mea .h3.titre-rotate {bottom: 45px;left: 10%;top: auto;transform: none;z-index: 1;}
@media (max-width:992px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea .h3.titre-rotate {bottom: auto;left: 5%;right: inherit;top: 140px;}}
@media (max-width:786px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea .h3.titre-rotate {display: block;text-align: left;}}
@media (max-width:576px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea .h3.titre-rotate {display: inline-block;left: 30px;top: 114px;}
	.b-ext .home-metier.moto .top-content-hm .bloc-mea .h3.titre-rotate span:first-of-type {position: relative;top: 2px;}}
.b-ext .home-metier.moto .top-content-hm .bloc-mea .h3.titre-rotate span {display: inline-block;font-weight: 700;}
.b-ext .home-metier.moto .top-content-hm .bloc-mea .h3.titre-rotate span b {font-weight: 700;}
.b-ext .home-metier.moto .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt {display: flex;flex-direction: column;justify-content: center;margin-right: 5%;}
@media (min-width:990px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt {height: 100%;}}
@media (max-width:1200px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt {margin-right: 0;}}
@media (max-width:992px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt {background: #fff;margin: 0;padding: 20px 15px;width: 100%;}}
@media (max-width:786px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt {border-radius: 0 0 10px 10px;padding-top: 78px;}}
.b-ext .home-metier.moto .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt .btn-button {background: var(--totem-color-primary-500);border: 1px solid var(--totem-color-primary-500);color: var(--totem-color-white);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;}
.b-ext .home-metier.moto .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt .btn-button i {color: var(--totem-color-white);}
.b-ext .home-metier.moto .top-content-hm .bloc-mea .bloc-titre-bt.bloc-bt .btn-button:hover {opacity: .55;}
.b-ext .home-metier.moto .top-content-hm .titre span {display: block;}
@media (min-width:1200px) {.b-ext .home-metier.moto .top-content-hm .titre span {padding-right: 21%;}}
.b-ext .home-metier.moto .top-content-hm .titre h1 {margin-bottom: 0;}
.b-ext .home-metier.moto .middle-content-hm .texte {line-height: 20px;margin-bottom: calc(var(--font-size) * 3);text-align: center;}
.b-ext .home-metier.moto .middle-content-hm .mentions p {font-size: 12px;font-size: calc(var(--font-size) * 1.2);}
.b-ext .home-metier.moto .middle-content-hm .box-infos {margin-bottom: 26px;margin-top: 0;}
.b-ext .home-metier.moto .middle-content-hm .box-infos .h2 {background-color: transparent;padding-top: 0;}
.b-ext .home-metier.moto .middle-content-hm .box-infos .ct .h3 {font-size: 14px;font-weight: 600;}
.b-ext .home-metier.moto .middle-content-hm .box-infos .ct .h3 span {display: block;font-weight: 400;}
.b-ext .home-metier.moto .box.box-logos {padding-bottom: 30px;padding-top: 30px;}
.b-ext .home-metier.moto .ct-temoignages {margin-bottom: 40px;}
@media (max-width:990px) {.b-ext .home-metier.moto .top-content-hm .bloc-mea {height: 515px;}
	.b-ext .home-metier.moto .top-content-hm .bloc-mea .bloc-bt {bottom: 10px;margin: 30px auto 0;padding: 0;width: 95%;}
	.b-ext .home-metier.moto .sticky-mobile .cta {padding: 15px 25px !important;}
	.b-ext .home-metier.moto .middle-content-hm.engagement-2 {display: none;}}
@media (max-width:768px) {.b-ext .home-metier.moto .top-content-hm:before {filter: unset;}
	.b-ext .home-metier.moto .top-content-hm .bloc-mea .bloc-bt .col-md-6 {width: 50%;}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 {background: var(--totem-color-white);}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm:before {background-image: url("/ext/css/images_html/assurances_comparateur/v2/bg-hm-assurances-comparateur.jpg");height: 295px;}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm:before {background-image: url("/ext/css/images_html/assurances_comparateur/v2/mobile/bg-hm-assurances-comparateur.jpg");filter: none;height: 330px;}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm:after {display: none;}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .titre {padding: 22px 0;}
	.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .titre h1 {font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 26px;margin-bottom: 0;width: 100%;}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea {height: 510px;padding-top: 0;}
@media (max-width:992px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea {height: auto;}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt .indice {-ms-grid-row-align: end;align-self: start;background-color: var(--totem-color-white);border-radius: 12px 0 12px 0;color: var(--totem-color-tertiary-900);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;overflow: hidden;padding: 8px 10px;position: relative;right: 0;top: -25px;z-index: 1;}
@media (max-width:992px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt .indice {top: -43px;}}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt .indice {left: 0;position: absolute;right: auto;top: 0;}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary {border-radius: 8px;padding: 5px 30px;}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary {font-size: 0;height: 37px;line-height: 4px;margin: 0;padding: 0 !important;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);width: 37px;}
	.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary i {display: block !important;font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 22px;transform: rotate(-180deg);}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.auto {background-image: url("/ext/css/images_html/assurances_comparateur/v2/auto.jpg");}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.auto {background-image: url("/ext/css/images_html/assurances_comparateur/v2/mobile/auto.jpg");}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.habitation {background-image: url("/ext/css/images_html/assurances_comparateur/v2/habitation.jpg");}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.habitation {background-image: url("/ext/css/images_html/assurances_comparateur/v2/mobile/habitation.jpg");}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.sante {background-image: url("/ext/css/images_html/assurances_comparateur/v2/mutuelle.jpg");}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.sante {background-image: url("/ext/css/images_html/assurances_comparateur/v2/mobile/mutuelle.jpg");}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.animaux {background-image: url("/ext/css/images_html/assurances_comparateur/v2/animaux.jpg");}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.animaux {background-image: url("/ext/css/images_html/assurances_comparateur/v2/mobile/animaux.jpg");}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.moto {background-image: url("/ext/css/images_html/assurances_comparateur/v2/moto.jpg");}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.moto {background-image: url("/ext/css/images_html/assurances_comparateur/v2/mobile/moto.jpg");}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.deces {background-image: url("/ext/css/images_html/assurances_comparateur/v2/deces.jpg");}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.deces {background-image: url("/ext/css/images_html/assurances_comparateur/v2/mobile/deces.jpg");background-position: 50%;background-size: contain;}}
@media (max-width:576px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.deces {background-position: 100% 0;}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.obseques {background-image: url("/ext/css/images_html/assurances_comparateur/v2/obseques.jpg");}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.obseques {background-image: url("/ext/css/images_html/assurances_comparateur/v2/mobile/obseques.jpg");}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.aa {background-image: url("/ext/css/images_html/assurances_comparateur/v2/autres.jpg");}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.aa {background-image: url("/ext/css/images_html/assurances_comparateur/v2/mobile/autres.jpg");}}
@media (max-width:992px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm #slide_home_assurances_comparateur .bloc-titre-bt {height: 260px;margin: 0;}}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm #slide_home_assurances_comparateur .bloc-titre-bt {display: block;height: 140px;}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .content-slider-ac .arrow-slider {display: none !important;}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .sous-slide {margin: 5px auto 30px;text-align: center;}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .sous-slide p {line-height: 24px;}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .top-content-hm .sous-slide {display: none;}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .middle-content-hm {padding-bottom: 60px;}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 .middle-content-hm {padding-bottom: 40px;}
	.b-ext .home-metier.assurances-comparateur.refonte-v2 .middle-content-hm .sous-slide.d-none {display: block !important;margin-top: 25px;text-align: left;}
	.b-ext .home-metier.assurances-comparateur.refonte-v2 .middle-content-hm .sous-slide.d-none p {font-size: 14px;font-size: calc(var(--font-size) * 1.4);line-height: 20px;}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .middle-content-hm .box-infos .title {padding-top: 0;}
.b-ext .home-metier.assurances-comparateur.refonte-v2 .middle-content-hm .box-infos .ct strong {line-height: 30px;}
.b-ext .home-metier.assurances-comparateur.refonte-v2 #second-navigation {margin-bottom: 5px;}
.b-ext .home-metier.assurances-comparateur.refonte-v2 #second-navigation ul {flex-wrap: wrap;padding: 10px 0;}
.b-ext .home-metier.assurances-comparateur.refonte-v2 #second-navigation ul li {margin: 7px 0;}
.b-ext .home-metier.assurances-comparateur.refonte-v2 #second-navigation ul li:last-of-type a:after {display: none;}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 #second-navigation ul li.slick-slide {width: 225px;}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 #second-navigation ul li a {font-weight: 600;}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur.refonte-v2 #second-navigation ul li a:after {display: block;}}
.b-ext .home-metier.assurances-comparateur.refonte-v2 #article-index {margin-top: 0;}
.b-ext .home-metier.assurances-comparateur .banner-top {padding: 55px 0;}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur .banner-top {padding: 30px 0;}}
.b-ext .home-metier.assurances-comparateur .banner-top:after, .b-ext .home-metier.assurances-comparateur .banner-top:before {display: none;}
.b-ext .home-metier.assurances-comparateur .banner-top .h1 {color: #302e2d;font-size: 40px;font-size: calc(var(--font-size) * 4);font-weight: 900;line-height: 150%;margin-bottom: 10px;max-width: none;}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur .banner-top .h1 {font-size: 28px;font-size: calc(var(--font-size) * 2.8);}}
.b-ext .home-metier.assurances-comparateur .banner-top .sous-titre {color: #302e2d;font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 300;line-height: 150%;}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur .banner-top .sous-titre {font-size: 20px;font-size: calc(var(--font-size) * 2);}}
.b-ext .home-metier.assurances-comparateur .banner-top .sous-titre.srp {align-items: baseline;display: flex;flex-direction: column;flex-wrap: wrap;gap: var(--totem-space-4);}
@media (min-width:786px) {.b-ext .home-metier.assurances-comparateur .banner-top .sous-titre.srp {align-items: center;flex-direction: row;}}
.b-ext .home-metier.assurances-comparateur .banner-top .sous-titre.srp img {max-height: 20px;width: auto;}
@media (min-width:786px) {.b-ext .home-metier.assurances-comparateur .banner-top .sous-titre.srp img {max-height: 35px;}
	.b-ext .home-metier.assurances-comparateur .banner-top .sous-titre.srp img:first-of-type {margin-top: var(--totem-space-4);}
	.b-ext .home-metier.assurances-comparateur .banner-top .sous-titre.srp img:last-of-type {margin-top: var(--totem-space-9);}}
.b-ext .home-metier.assurances-comparateur .top-content-hm {margin-bottom: 0;}
.b-ext .home-metier.assurances-comparateur .top-content-hm:before {background-image: url("/ext/css/images_html/assurances_comparateur/bg-hm-assurances-comparateur.jpg");}
@media (max-width:992px) {.b-ext .home-metier.assurances-comparateur .top-content-hm:before {height: 515px;}}
.b-ext .home-metier.assurances-comparateur .top-content-hm:after {background: linear-gradient(90deg,rgba(182,127,92,.69) 18.42%,rgba(182,127,92,0) 88%);}
@media (max-width:992px) {.b-ext .home-metier.assurances-comparateur .top-content-hm:after {height: 515px;}}
.b-ext .home-metier.assurances-comparateur .top-content-hm .titre {overflow: hidden;padding: 40px 0;position: relative;z-index: 5;}
.b-ext .home-metier.assurances-comparateur .top-content-hm .titre h1 {font-size: 30px;font-weight: 700;line-height: 35px;margin-bottom: 15px;}
.b-ext .home-metier.assurances-comparateur .top-content-hm .titre span {font-size: 14px;font-weight: 500;line-height: 22px;}
.b-ext .home-metier.assurances-comparateur .top-content-hm .titre span:before {border: 1px solid transparent;}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea {height: 600px;padding-bottom: 0;padding-left: 0;padding-right: 0;}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea:before {content: none;}
@media (max-width:992px) {.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea {height: 350px;}}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt {align-items: center;background-repeat: no-repeat;background-size: cover;border-radius: 12px;display: flex;flex-direction: column;height: 229px;justify-content: space-between;width: 100%;}
@media (max-width:992px) {.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt {background-position: 100%;height: 100%;justify-content: space-around;top: 0;}}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt.auto {background-image: url("/ext/css/images_html/assurances_comparateur/auto.jpg");}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt.habitation {background-image: url("/ext/css/images_html/assurances_comparateur/habitation.jpg");}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt.sante {background-image: url("/ext/css/images_html/assurances_comparateur/sante.jpg");}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt.animaux {background-image: url("/ext/css/images_html/assurances_comparateur/animaux.jpg");}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt.moto {background-image: url("/ext/css/images_html/assurances_comparateur/moto.jpg");}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt.deces {background-image: url("/ext/css/images_html/assurances_comparateur/deces.jpg");}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt.obseques {background-image: url("/ext/css/images_html/assurances_comparateur/obseques.jpg");}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt.aa {background-image: url("/ext/css/images_html/assurances_comparateur/aa.jpg");}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt>a:first-child {align-self: end;background: rgba(0,0,0,.45);border-bottom-left-radius: 12px;border-top-right-radius: 12px;color: var(--totem-color-white);font-size: 16px;font-weight: 600;line-height: 24px;overflow: hidden;padding: 8px 10px;position: relative;right: 0;text-decoration: none;top: -25px;z-index: 1;}
@media (max-width:992px) {.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt>a:first-child {font-size: 20px;line-height: 25px;}}
.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary {font-weight: 600;padding: 12px 50px;z-index: 1;}
@media (max-width:992px) {.b-ext .home-metier.assurances-comparateur .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary {width: 70%;}}
.b-ext .home-metier.assurances-comparateur .middle-content-hm {padding-top: 0;}
.b-ext .home-metier.assurances-comparateur .middle-content-hm .box-infos {margin: 0;}
.b-ext .home-metier.assurances-comparateur .middle-content-hm .box-infos .title {background: transparent;font-size: 18px;font-weight: 600;line-height: 24px;padding: 20px;text-align: center;}
.b-ext .home-metier.assurances-comparateur .middle-content-hm .box-infos .ct p {color: #302e2d;font-size: 15px;font-weight: 400;line-height: 20px;text-align: center;}
.b-ext .home-metier.assurances-comparateur .section-partenaires {margin-top: 70px;}
@media (max-width:786px) {.b-ext .home-metier.assurances-comparateur #second-navigation .slick-slide {width: 225px;}}
.b-ext .section-actus .titre {color: #302e2d;font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 700;line-height: 150%;margin: 0 0 25px;}
.b-ext .section-actus .inner .actu-card-content .title-xs {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 700;line-height: 24px;margin-bottom: 7px;text-decoration: none;}
.b-ext .bloc-comparer {padding: 55px 0 35px;}
@media (max-width:786px) {.b-ext .bloc-comparer {padding: 25px 0 35px;}}
@media (max-width:992px) {.b-ext .bloc-comparer .d-block-md {display: block !important;}
	.b-ext .bloc-comparer .d-none-md {display: none !important;}}
.b-ext .bloc-comparer .row>[class^=col-] {margin-bottom: 30px;}
@media (max-width:786px) {.b-ext .bloc-comparer .row>[class^=col-] {margin-bottom: 20px;}}
.b-ext .bloc-comparer .inner {border: 1px solid #c0543a;border-radius: 8px;box-shadow: none;height: 100%;padding: 16px 20px;}
.b-ext .bloc-comparer .inner .content-icon {height: 60px;position: relative;width: 60px;}
.b-ext .bloc-comparer .inner .content-icon img {left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);}
.b-ext .bloc-comparer .inner .titre {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 150%;margin-bottom: 15px;}
.b-ext .bloc-comparer .inner .price {color: #868686;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;line-height: 170%;}
.b-ext .bloc-comparer .inner .price b {color: #302e2d;display: block;font-size: 36px;font-size: calc(var(--font-size) * 3.6);font-style: normal;font-weight: 700;margin: 15px 0;}
.b-ext .bloc-comparer .inner .price b i {font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-style: normal;font-weight: 400;}
.b-ext .bloc-comparer .inner .price .hightlight, .b-ext .bloc-comparer .inner .price b.hightlight, .b-ext .bloc-comparer .inner .price b.hightlight sup {color: var(--totem-color-primary-500);}
.b-ext .bloc-comparer .inner .price .hightlight strong {font-size: var(--totem-font-size-300);}
.b-ext .bloc-comparer .inner .price strong {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;}
.b-ext .bloc-comparer .inner .price span {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;}
.b-ext .bloc-comparer .inner .price span sup {font-size: 12px;font-size: calc(var(--font-size) * 1.2);top: -5px;}
.b-ext .bloc-comparer .inner .btn.btn-primary {background: var(--totem-color-primary-500);border-radius: 4px;display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);margin: 30px 0 20px;padding: 8px 10px;}
@media (max-width:786px) {.b-ext .bloc-comparer .inner .btn.btn-primary {margin: 15px 0;padding: 10px !important;width: 100%;}}
.b-ext .bloc-comparer .inner .btn.btn-primary i {display: inline-block;font-size: 24px;font-size: calc(var(--font-size) * 2.4);line-height: 0;margin: -1px 0 0 6px;vertical-align: middle;}
.b-ext .bloc-comparer .inner .btn.btn-primary:hover {background: var(--totem-color-primary-600);}
.b-ext .bloc-comparer .inner .link {color: var(--totem-color-tertiary-900);display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 20px;padding: 10px 5px;text-align: center;text-decoration: underline;}
.b-ext .bloc-comparer .inner .link:hover {text-decoration: none;}
.b-ext .bloc-comparer .col-right .row.bottom [class*=col-] {margin-bottom: 0;}
@media (max-width:786px) {.b-ext .bloc-comparer .col-right .row.bottom [class*=col-] {margin-bottom: 20px;}}
.b-ext .bloc-comparer .col-right .inner {background: var(--totem-color-white);border-color: transparent;box-shadow: 0 3px 10px 0 rgba(4,4,4,.12);}
.b-ext .bloc-comparer .col-right .inner .btn.btn-primary {background: var(--totem-color-white);border: 1px solid var(--totem-color-primary-500);color: #c0543a !important;font-size: 12px;font-size: calc(var(--font-size) * 1.2);margin: 10px 0;}
@media (max-width:786px) {.b-ext .bloc-comparer .col-right .inner .btn.btn-primary {font-size: 16px;font-size: calc(var(--font-size) * 1.6);}}
.b-ext .bloc-comparer .col-right .inner .link {font-size: 12px;font-size: calc(var(--font-size) * 1.2);}
@media (max-width:786px) {.b-ext .bloc-comparer .col-right .inner .link {font-size: 16px;font-size: calc(var(--font-size) * 1.6);}}
.b-ext .bloc-comparer .col-right .inner .titre img {display: inline-block;margin: 0 6px 0 0;vertical-align: middle;}
@media (max-width:786px) {.b-ext .section-offert-list {display: none;}}
.b-ext .section-offert-list .offert-list {margin: 0;}
.b-ext .section-offert-list .offert-list .item {color: var(--totem-color-tertiary-900);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;justify-content: center;line-height: 24px;position: relative;}
.b-ext .section-offert-list .offert-list .item:first-of-type {justify-content: start;}
.b-ext .section-offert-list .offert-list .item:last-of-type {flex-direction: column;}
.b-ext .section-offert-list .offert-list .item:last-of-type .note-trust {color: var(--totem-color-tertiary-900);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 500;}
.b-ext .section-offert-list .offert-list .item:last-of-type img {float: none;margin: 0 0 5px;}
.b-ext .section-offert-list .offert-list .item i {color: var(--totem-color-tertiary-900);display: inline-block;margin: 3px 10px 0 0;vertical-align: middle;}
.b-ext .section-offert-list .offert-list .item+.item:before {color: #c0543a;content: ".";display: block;font-size: 27px;font-size: calc(var(--font-size) * 2.7);font-weight: 600;left: 0;line-height: 24px;position: absolute;top: 40%;transform: translateX(-50%) translateY(-50%);}
@media (max-width:992px) {.b-ext .section-offert-list .offert-list .item {display: block !important;flex: 0 0 20%;white-space: inherit;width: 20%;}
	.b-ext .section-offert-list .offert-list .item i {display: block;}
	.b-ext .section-offert-list .offert-list .item:nth-of-type(3) {flex: 0 0 25%;width: 25%;}
	.b-ext .section-offert-list .offert-list .item:last-of-type {flex: 0 0 33%;padding-top: 10px;width: 33%;}
	.b-ext .section-offert-list .offert-list .item:last-of-type img {margin: 0;}}
.b-ext .gamme-offert-list {position: relative;}
.b-ext .gamme-offert-list .offert-list {margin-top: -45px;}
.b-ext .gamme-offert-list .offert-list .item, .b-ext .gamme-offert-list .offert-list .item i {color: var(--totem-color-tertiary-900);}
.b-ext .page-hub-offres .section-offert-list {padding-bottom: 0;}
.b-ext .page-hub-offres .section-offert-list .offert-list {margin-top: -50px;}
.b-ext .page-hub-offres .section-partenaires.auto {padding: 75px 0 25px !important;}
.b-ext .page-hub-offres.sous-home .filtres .secondary li a:hover {color: var(--totem-color-primary-500);}
.b-ext .page-hub-offres.sous-home .category-desc .important p, .b-ext .page-hub-offres.sous-home .category-desc .important p strong {color: var(--totem-color-secondary-700);}
@media (max-width:786px) {.b-ext .page-hub-offres .gamme-offert-list .offert-list {margin-top: -125px;}
	.b-ext .page-hub-offres .gamme-offert-list+.section-presentation-game {padding-top: 40px;}
	.b-ext .page-hub-offres .section-hero.gamme-hero {padding: 32px 0 103px;}}
.b-ext .section-partenaires {margin-bottom: 45px !important;padding: 0 !important;}
.b-ext .section-partenaires .media-partner-hm {background-color: #f9f9f9 !important;padding: 10px 0 !important;}
.b-ext .section-promesses {margin-bottom: 15px !important;}
@media (max-width:992px) {.b-ext .content-slider-ac {position: relative;}
	.b-ext .content-slider-ac #slide_home_assurances_comparateur .bloc-titre-bt {height: 229px;margin: 0 10%;position: relative;width: 80%;}
	.b-ext .content-slider-ac #slide_home_assurances_comparateur .slick-list {padding: 0 30% 0 0 !important;}
	.b-ext .content-slider-ac .arrow-slider {bottom: 45px;display: block !important;z-index: 5;}
	.b-ext .content-slider-ac .arrow-slider li {margin-top: 0;}}
.b-ext .section-tem {background-color: var(--totem-color-white);padding: 55px 0 45px;}
.b-ext .section-tem .temoignage {margin-bottom: 30px;}
.b-ext .section-tem .panel-temoignage {background: #f9f4f1;padding: 25px;}
@media (max-width:786px) {.b-ext .section-tem .panel-temoignage {padding: 25px 20px;}}
.b-ext .section-tem .panel-temoignage .temoignage-titre {color: #302e2d;display: block;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 700;line-height: 150%;margin-bottom: 15px;}
.b-ext .section-tem .panel-temoignage .temoignage-titre sup {font-size: 10px;font-size: calc(var(--font-size) * 1);top: -7px;}
@media (max-width:786px) {.b-ext .section-tem .panel-temoignage .temoignage-titre {font-size: 14px;font-size: calc(var(--font-size) * 1.4);}
	.b-ext .section-tem .panel-temoignage .temoignage-titre sup {font-size: 9px;font-size: calc(var(--font-size) * .9);top: -6px;}}
.b-ext .section-tem .panel-temoignage label {background: #f9f4f1;font-size: 16px;font-size: calc(var(--font-size) * 1.6);padding: 0 0 15px;}
@media (max-width:786px) {.b-ext .section-tem .panel-temoignage label {font-size: 14px;font-size: calc(var(--font-size) * 1.4);}
	.b-ext .section-tem .panel-temoignage label span {font-size: 12px;font-size: calc(var(--font-size) * 1.2);}}
.b-ext .section-tem .panel-temoignage .panel {padding: 15px 0 0;position: relative;}
.b-ext .section-tem .panel-temoignage .panel:before {background-color: #999;content: "";height: 1px;left: 50%;max-width: 365px;position: absolute;top: 0;transform: translateX(-50%);width: 100%;}
@media (max-width:786px) {.b-ext .section-tem .panel-temoignage .panel:before {max-width: 70px;}}
.b-ext .section-tem .panel-temoignage .panel p {color: #302e2d;font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;line-height: 170%;margin-bottom: 25px;}
.b-ext .section-tem .panel-temoignage .panel p a {color: var(--totem-color-primary-500);text-decoration: none;}
.b-ext .section-tem .panel-temoignage .panel p:last-of-type {margin-bottom: 0;}
.b-ext .home-metier.obseques .top-content-hm:before {background-image: url("/ext/images_html/home_obseques/v2/bg-hm-obseques.jpg");filter: none;}
.b-ext .home-metier.obseques .top-content-hm:after {display: none;}
@media (max-width:786px) {.b-ext .home-metier.obseques .top-content-hm:before {background-image: url("/ext/images_html/home_obseques/v2/bg-hm-obseques-mobile.jpg");background-position: 0 0;filter: none;height: 285px;}
	.b-ext .home-metier.obseques .top-content-hm .titre {padding: 20px 0;}
	.b-ext .home-metier.obseques .top-content-hm .titre h1 {font-size: 19px;font-size: calc(var(--font-size) * 1.9);line-height: 25px;width: 100%;}
	.b-ext .home-metier.obseques .top-content-hm .titre h1 br {display: none;}}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea {background: url("/ext/images_html/home_obseques/visuel-mea.jpg") no-repeat;background-size: contain;padding: 30px 15px;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea:before {background: #fff;width: 50%;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .devis-time {background: #fff;border-radius: 10px 0;color: #302e2d;font-weight: 700;left: 0;padding: 7px 10px;position: absolute;top: 0;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .devis-time span {color: var(--totem-color-primary-500);font-weight: 700;}
@media (max-width:992px) {.b-ext .home-metier.obseques .top-content-hm .bloc-mea .devis-time {border-radius: 0 10px;left: auto;right: 0;}}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt {padding: 0;width: 50%;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card {display: flex;flex-direction: column;height: 100%;justify-content: space-around;overflow: hidden;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .slider-range {padding: 0 50px;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .slider-range .card-range {position: relative;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card span {color: #3a3a3a;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 20px;margin-bottom: 15px;padding-top: 70px;text-align: left;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group {align-items: center;display: flex;flex-wrap: nowrap;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input {align-items: end;background-color: #f9f4f1;border: 1px solid #f9f4f1;border-radius: 10px;display: inline-flex;font-size: 30px;font-weight: 600;line-height: 38px;padding: 7.5px 15px;position: absolute;right: 0;top: 30px;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input span.annee {font-size: 16px;position: relative;top: 5px;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input span.signe {margin: 0;padding: 0;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input input {background-color: #f9f4f1;border: 0;font-weight: 600;margin-right: 7.5px;text-align: right;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input input.form-text-input {font-size: 30px;padding: 0;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input input:focus-within {border-color: var(--totem-color-primary-500);}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .rangeslider {background: #f9f4f1;height: 9px;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .rangeslider .rangeslider__handle {top: -7px;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .rangeslider .rangeslider__handle:after {background-color: var(--totem-color-primary-500);background-image: none;height: 30px;left: -5px;opacity: .2;width: 30px;z-index: 5;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .bt-input {display: block;margin: 0 auto;max-width: 250px;width: 100%;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .btn-secondary {background: var(--totem-color-primary-500);border-radius: 16px;color: #fff !important;display: block;margin: 40px auto 0;padding: 15px;transition: none;width: 100%;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .btn-secondary:focus, .b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .btn-secondary:hover {background: var(--totem-color-primary-600);}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .h2.titre-rotate {bottom: 50px;left: 10%;top: auto;transform: none;z-index: 1;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .h2.titre-rotate span {color: #302e2d;font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 20px;}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .h2.titre-rotate b {color: var(--totem-color-primary-500);}
.b-ext .home-metier.obseques .top-content-hm .bloc-mea .h3.titre-rotate {left: 29%;top: 54%;}
.b-ext .home-metier.obseques .middle-content-hm {padding-top: calc(var(--font-size) * 2);}
.b-ext .home-metier.obseques .middle-content-hm .texte {line-height: 20px;margin-bottom: calc(var(--font-size) * 2);text-align: center;}
.b-ext .home-metier.obseques .middle-content-hm .box-infos {margin-bottom: 40px;margin-top: 0;}
.b-ext .home-metier.obseques .middle-content-hm .box-infos .h2 {background-color: transparent;padding-top: 0;}
.b-ext .home-metier.obseques .middle-content-hm .box-infos .ct .h3 {font-size: 14px;font-weight: 600;}
.b-ext .home-metier.obseques .middle-content-hm .box-infos .ct .h3 span {display: block;font-weight: 400;}
.b-ext .home-metier.obseques+.sticky-mobile .cta {padding: 16px 10px !important;}
.b-ext .seo_home.obseques {margin-bottom: 0;}
@media (max-width:990px) {.b-ext .home-metier.obseques .top-content-hm .bloc-mea {background: url("/ext/images_html/home_obseques/v2/visuel-mea-mobile.jpg") no-repeat;background-size: 100%;height: 615px;padding: 0;}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea:before {background: #fff;bottom: 0;height: 55%;top: auto;width: 100%;}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt {width: auto;}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card span {font-size: 16px;line-height: 24px;}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .slider-range {padding: 0 20px;}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea .h2.titre-rotate {bottom: auto;filter: drop-shadow(0 4px 35px rgba(0,0,0,.12));left: 20%;margin: auto;top: 25%;}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea .h3.titre-rotate {left: 4%;top: 28%;transform: rotate(-2.5deg);}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea .h3.titre-rotate span:last-child {margin-top: -12px;}
	.b-ext .home-metier.obseques .middle-content-hm .bg-pi .bloc-titre-bt {bottom: 30px !important;}
	.b-ext .seo_home.obseques p:first-of-type {margin-top: -60px;}}
@media (max-width:768px) {.b-ext .home-metier.obseques .top-content-hm .bloc-mea {background-image: url("/ext/images_html/home_obseques/v2/visuel-mea-mobile.jpg");height: 500px;}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea:before {height: 335px;}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea .h2.titre-rotate {display: inline-block;left: 65px;top: 27%;}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .btn-secondary {margin-top: 35px;}
	.b-ext .home-metier.obseques .middle-content-hm .bg-pi .bloc-titre-bt h3 {font-size: 20px !important;}}
@media (max-width:480px) {.b-ext .home-metier.obseques .middle-content-hm .card.bg-pi {height: 450px;margin: 20px 0 40px;}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input {align-items: center;font-size: 20px;padding: 7.5px 12px;}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input input.form-text-input {font-size: 20px;width: 5.2ch !important;}
	.b-ext .home-metier.obseques .top-content-hm .bloc-mea .bloc-titre-bt .card .form-group .input i:before {line-height: 2;}}
.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm:before {background-image: url("/ext/css/images_html/home_autre/v2/bg-hm-assurances-comparateur.jpg");height: 295px;}
@media (max-width:786px) {.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm:before {background-image: url("/ext/css/images_html/home_autre/v2/bg-hm-assurances-comparateur-mobile.jpg");filter: none;height: 165px;}}
.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm:after {display: none;}
@media (max-width:786px) {.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .titre {padding: 22px 0;}
	.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .titre h1 {font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 26px;margin-bottom: 0;width: 100%;}}
.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .bloc-mea {padding-top: 0;}
@media (max-width:992px) {.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .bloc-mea {height: auto;}}
.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt {text-decoration: none;}
.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt .indice {-ms-grid-row-align: end;align-self: start;background-color: var(--totem-color-white);border-radius: 12px 0 12px 0;color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;overflow: hidden;padding: 8px 10px;position: relative;right: 0;top: -25px;z-index: 1;}
@media (max-width:992px) {.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt .indice {left: 0;position: absolute;right: auto;top: 0;}}
.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary {border-radius: 8px;padding: 5px 30px;}
@media (max-width:786px) {.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.scolaire {background-image: url("/ext/css/images_html/home_autre/v2/scolaire-mobile.jpg");}
	.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.voyage {background-image: url("/ext/css/images_html/home_autre/v2/voyage-mobile.jpg");}
	.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.bateau {background-image: url("/ext/css/images_html/home_autre/v2/bateau-mobile.jpg");}
	.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .bloc-mea .bloc-titre-bt.velo {background-image: url("/ext/css/images_html/home_autre/v2/velo-mobile.jpg");}}
@media (max-width:992px) {.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm #slide_home_assurances_comparateur .bloc-titre-bt {height: 260px;margin: 0;}}
@media (max-width:786px) {.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm #slide_home_assurances_comparateur .bloc-titre-bt {display: block;height: 160px;}}
.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .content-slider-ac .arrow-slider {display: none !important;}
.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .sous-slide {margin: 5px auto 20px;text-align: center;}
.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .sous-slide p {line-height: 24px;}
@media (max-width:786px) {.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .sous-slide {text-align: left;}}
.b-ext .home-metier.autres-ass.refonte-v2 .top-content-hm .titre h1:before {box-shadow: 0 1px 4px rgba(0,0,0,.65);text-shadow: none;}
.b-ext .home-metier.autres-ass.refonte-v2 .middle-content-hm {padding-bottom: 60px;}
@media (max-width:786px) {.b-ext .home-metier.autres-ass.refonte-v2 .middle-content-hm {padding-bottom: 40px;}
	.b-ext .home-metier.autres-ass.refonte-v2 .middle-content-hm .sous-slide.d-none {display: block !important;margin-top: 25px;text-align: left;}
	.b-ext .home-metier.autres-ass.refonte-v2 .middle-content-hm .sous-slide.d-none p {font-size: 14px;font-size: calc(var(--font-size) * 1.4);line-height: 20px;}}
.b-ext .home-metier.autres-ass.refonte-v2 .middle-content-hm .box-infos .title {padding-top: 0;}
.b-ext .home-metier.autres-ass.refonte-v2 .middle-content-hm .box-infos .ct strong {line-height: 30px;}
.b-ext .home-metier.autres-ass.refonte-v2 .middle-content-hm .box-infos .ct h3 b {color: #302e2d;}
.b-ext .home-metier.autres-ass.refonte-v2 #second-navigation {margin-bottom: 5px;}
.b-ext .home-metier.autres-ass.refonte-v2 #second-navigation ul {flex-wrap: wrap;padding: 10px 0;}
.b-ext .home-metier.autres-ass.refonte-v2 #second-navigation ul li {margin: 7px 0;}
.b-ext .home-metier.autres-ass.refonte-v2 #second-navigation ul li:last-of-type a:after {display: none;}
@media (max-width:786px) {.b-ext .home-metier.autres-ass.refonte-v2 #second-navigation ul li.slick-slide {width: 225px;}}
.b-ext .home-metier.autres-ass.refonte-v2 #second-navigation ul li a {font-weight: 600;}
@media (max-width:786px) {.b-ext .home-metier.autres-ass.refonte-v2 #second-navigation ul li a:after {display: block;}}
.b-ext .home-metier.autres-ass.refonte-v2 #article-index {margin-top: 0;}
@media (max-width:992px) {.b-ext .home-metier.autres-ass.refonte-v2 .listing-simulator.listing-top {margin-bottom: 0;}
	.b-ext .home-metier.autres-ass.refonte-v2 .listing-simulator.listing-bottom {margin-top: 0;}}
.b-ext .home-metier.autres-ass.refonte-v2 .listing-simulator .bloc-listing-item {margin-bottom: 15px;position: relative;}
.b-ext .home-metier.autres-ass.refonte-v2 .listing-simulator .bloc-listing-item:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #b9b9b9;content: "";font-family: mtx_font;font-size: 23px;font-size: calc(var(--font-size) * 2.3);font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;position: absolute;right: 7px;text-transform: none;top: 50%;transform: translateY(-50%);z-index: 1;}
.b-ext .home-metier.autres-ass.refonte-v2 .listing-simulator .bloc-listing-item a {border: .2px solid #d3d3d3;border-radius: 5px;overflow: hidden;padding: 0 25px 0 0;}
.b-ext .home-metier.autres-ass.refonte-v2 .listing-simulator .bloc-listing-item a span {margin-left: 15px;}
.b-ext .home-metier.autres-ass .top-content-hm {margin-bottom: 0;}
.b-ext .home-metier.autres-ass .top-content-hm:before {background-image: url("/ext/css/images_html/home_autre/v2/bg-hm-assurances-comparateur.jpg");}
@media (max-width:992px) {.b-ext .home-metier.autres-ass .top-content-hm:before {height: 515px;}}
.b-ext .home-metier.autres-ass .top-content-hm:after {background: linear-gradient(90deg,rgba(182,127,92,.69) 18.42%,rgba(182,127,92,0) 87%);}
@media (max-width:992px) {.b-ext .home-metier.autres-ass .top-content-hm:after {height: 515px;}}
.b-ext .home-metier.autres-ass .top-content-hm .titre {overflow: hidden;padding: 40px 0;position: relative;z-index: 5;}
.b-ext .home-metier.autres-ass .top-content-hm .titre h1 {font-size: 30px;font-weight: 700;line-height: 35px;margin-bottom: 10px;}
.b-ext .home-metier.autres-ass .top-content-hm .titre span {font-size: 14px;font-weight: 500;line-height: 22px;}
.b-ext .home-metier.autres-ass .top-content-hm .titre span:before {border: 1px solid transparent;box-shadow: 0 1px 4px rgba(0,0,0,.65);}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea {height: auto;-ms-justify-content: center;justify-content: center;padding-bottom: 0;padding-left: 0;padding-right: 0;transition: height;transition-delay: .5s;transition-duration: .5s;}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea:before {content: none;}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea div[class~=col-md-3] {margin-bottom: 0;}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea div[class~=col-md-3] .bloc-titre-bt {margin-bottom: 15px;}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt {align-items: center;background-repeat: no-repeat;background-size: cover;border-radius: 12px;display: flex;flex-direction: column;height: 346px;justify-content: space-between;width: 100%;}
@media (max-width:992px) {.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt {background-position: 100%;height: 100%;justify-content: space-around;top: 0;}}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt:before {border-radius: 12px;bottom: 0;}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt.scolaire {background-image: url("/ext/css/images_html/home_autre/v2/scolaire.jpg");}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt.voyage {background-image: url("/ext/css/images_html/home_autre/v2/voyage.jpg");}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt.bateau {background-image: url("/ext/css/images_html/home_autre/v2/bateau.jpg");}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt.velo {background-image: url("/ext/css/images_html/home_autre/v2/velo.jpg");}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt.cheval {background-image: url("/ext/css/images_html/home_autre/v2/cheval.jpg");}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt.juridique {background-image: url("/ext/css/images_html/home_autre/v2/juridique.jpg");}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt>a:first-child {align-self: end;background: rgba(0,0,0,.45);border-bottom-left-radius: 12px;border-top-right-radius: 12px;color: var(--totem-color-white);font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 600;line-height: 24px;overflow: hidden;padding: 8px 10px;position: relative;right: 0;text-decoration: none;top: -25px;z-index: 1;}
@media (max-width:992px) {.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt>a:first-child {font-size: 20px;line-height: 25px;}}
.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary {font-size: 14px;font-weight: 600;line-height: 24px;padding: 12px 50px;z-index: 1;}
@media (max-width:992px) {.b-ext .home-metier.autres-ass .top-content-hm .bloc-mea .bloc-titre-bt .btn-primary {bottom: 15px;left: 50%;margin: auto;max-width: 150px;padding: 5px 30px !important;position: absolute;transform: translateX(-50%);width: 100%;}}
.b-ext .home-metier.autres-ass .top-content-hm .view-plus {display: none;}
@media (min-width:992px) {.b-ext .home-metier.autres-ass .top-content-hm .view-plus {background: #f9f4f1;bottom: 0;display: block;left: 0;padding: 25px 0;text-align: center;width: 100%;z-index: 9;}
	.b-ext .home-metier.autres-ass .top-content-hm .view-plus .voir-plus-btn {color: #4d4d4d;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 600;line-height: 24px;overflow: hidden;text-decoration: none;}
	.b-ext .home-metier.autres-ass .top-content-hm .view-plus .voir-plus-btn i {margin-left: 20px;}
	.b-ext .home-metier.autres-ass .top-content-hm .view-plus .voir-plus-btn .showup {display: none;}
	.b-ext .home-metier.autres-ass .top-content-hm .view-plus .voir-plus-btn.flipicon .showup {display: inline;}
	.b-ext .home-metier.autres-ass .top-content-hm .view-plus .voir-plus-btn.flipicon .showdown {display: none;}
	.b-ext .home-metier.autres-ass .top-content-hm .view-plus .voir-plus-btn.flipicon i:before {display: inline-block;line-height: normal;transform: scaleY(-1);}}
.b-ext .home-metier.autres-ass .middle-content-hm {padding-top: 0;}
.b-ext .home-metier.autres-ass .middle-content-hm .box-infos {margin: 0;padding-top: 15px;}
.b-ext .home-metier.autres-ass .middle-content-hm .box-infos h2 {background-color: var(--totem-color-white);}
.b-ext .home-metier.autres-ass .middle-content-hm .box-infos .title {background: transparent;font-size: 18px;font-weight: 600;line-height: 24px;padding: 20px;text-align: center;}
.b-ext .home-metier.autres-ass .middle-content-hm .box-infos .ct p {color: #302e2d;font-size: 15px;font-weight: 400;line-height: 20px;text-align: center;}
@media (max-width:786px) {.b-ext .home-metier.autres-ass #second-navigation .slick-slide {width: 225px;}}
@media (max-width:992px) {.b-ext .content-slider-ac {position: relative;}
	.b-ext .content-slider-ac #slide_home_assurances_comparateur .bloc-titre-bt {height: 319px;margin: 0 10%;position: relative;width: 100%;}
	.b-ext .content-slider-ac #slide_home_assurances_comparateur .slick-list {padding: 0 30% 0 0 !important;}
	.b-ext .content-slider-ac .arrow-slider {bottom: 45px;display: block !important;z-index: 5;}
	.b-ext .content-slider-ac .arrow-slider li {margin-top: 0;}}
@media (max-width:680px) {.b-ext .content-slider-ac #slide_home_assurances_comparateur .slick-list .slick-track {padding-left: 45px;}}
.b-ext #article-index>p {font-size: 20px;font-weight: 600;line-height: 26px;margin: 0;padding-bottom: 15px;position: relative;}
.b-ext #article-index>p:after {background-color: var(--totem-color-primary-500);bottom: 0;content: "";display: block;height: 3px;left: 0;max-width: 57px;position: absolute;width: 100%;z-index: 1;}
.b-ext .home-metier .top-content-hm .bloc-mea .h2 {left: 32%;top: 28%;}
.b-ext .home-metier .top-content-hm .bloc-mea .h3.titre-rotate {filter: drop-shadow(0 4px 15px rgba(0,0,0,.2));left: 40%;top: 51%;transform: translate(-26%,-47%);transform: rotate(-1deg);}
.b-ext .home-metier .top-content-hm .bloc-mea .h3.titre-rotate span {color: var(--totem-color-tertiary-900);display: block;font-size: 20px;font-weight: 600;line-height: 18px;padding: 8px;}
.b-ext .home-metier .top-content-hm .bloc-mea .h3.titre-rotate span:last-child {margin-top: -6px;}
.b-ext .home-metier .top-content-hm .bloc-mea .h3.titre-rotate span b {color: var(--totem-color-primary-500);}
.b-ext .home-metier .bloc-titre-bt .h3, .b-ext .home-metier .bloc-titre-bt p {font-size: 26px;font-weight: 700;line-height: 30px;}
.b-ext .home-metier .bloc-titre-bt.bloc-bt .h3 {color: var(--totem-color-tertiary-900);margin-bottom: 15px;}
.b-ext .home-metier .middle-content-hm .evaluation-montant .card .h3 {color: var(--totem-color-tertiary-900);font-size: 20px;font-weight: 600;line-height: 26px;margin-bottom: 15px;padding-top: 70px;}
.b-ext .home-metier .middle-content-hm .box-infos .h2 {background: #f9f4f1;font-size: 18px;font-weight: 600;line-height: 24px;padding: 20px;text-align: center;}
.b-ext .home-metier .middle-content-hm .box-infos .ct .h3 {color: #302e2d;font-size: 15px;font-weight: 400;line-height: 20px;text-align: center;}
.b-ext .home-metier .middle-content-hm .box-infos .ct .h3 b {color: var(--totem-color-primary-500);display: block;font-size: 16px;font-weight: 600;line-height: 24px;}
.b-ext .home-metier .middle-content-hm .box-infos .ct .h4 {color: var(--totem-color-primary-500);font-size: 16px;font-style: normal;font-weight: 600;line-height: 24px;text-align: center;text-transform: uppercase;}
.b-ext .home-metier .middle-content-hm .box-infos .ct .h4 span {color: #4c4c4c;display: block;font-size: 12px;font-weight: 500;line-height: 16px;padding-top: 9px;text-align: center;text-transform: none;}
.b-ext .home-metier .middle-content-hm .box-infos .ct .infos-title {color: #302e2d;display: block;font-size: 15px;font-weight: 400;line-height: 20px;text-align: center;}
.b-ext .home-metier .middle-content-hm .box-infos .ct .infos-title b {color: var(--totem-color-primary-500);display: block;font-size: 16px;font-weight: 600;line-height: 24px;}
.b-ext .home-metier .slider-assurances.box-logos .slider-logos {opacity: 1;visibility: visible;}
.b-ext .home-metier .slider-assurances .title {color: var(--totem-color-tertiary-900);font-size: 20px;font-weight: 600;line-height: 26px;text-align: center;}
.b-ext .home-metier .slider-assurances .title span {color: var(--totem-color-primary-500);display: block;font-size: 18px;line-height: 24px;}
@media (max-width:990px) {.b-ext .seo_home .box-infos .h2 {background: #f9f4f1;font-size: 18px;font-weight: 600;line-height: 24px;padding: 20px;text-align: center;}
	.b-ext .seo_home .box-infos .ct .h3 {color: #302e2d;font-size: 15px;font-weight: 400;line-height: 20px;text-align: center;}
	.b-ext .seo_home .box-infos .ct .h3 b {display: block;}
	.b-ext .seo_home .box-infos .ct .h3 b, .b-ext .seo_home .box-infos .ct .h4 {color: var(--totem-color-primary-500);font-size: 16px;font-weight: 600;line-height: 24px;}
	.b-ext .seo_home .box-infos .ct .h4 {font-style: normal;text-align: center;text-transform: uppercase;}
	.b-ext .seo_home .box-infos .ct .h4 span {color: #4c4c4c;display: block;font-size: 12px;font-weight: 500;line-height: 16px;padding-top: 9px;text-align: center;text-transform: none;}}
@media (max-width:768px) {.b-ext .home-metier .top-content-hm .bloc-mea .h2.titre-rotate {display: table;font-size: 21px;left: auto;margin: 0 auto;position: relative;right: auto;text-align: center;}
	.b-ext .home-metier .bloc-titre-bt .h3 {font-size: 20px;line-height: 25px;}}
.b-ext .seo_home .box-infos .h2 {background: #f9f4f1;font-size: 18px;font-weight: 600;line-height: 24px;padding: 20px;text-align: center;}
.b-ext .seo_home .box-infos .ct .h3 {color: #302e2d;font-size: 15px;font-weight: 400;line-height: 20px;margin: 0;text-align: center;}
.b-ext .seo_home .box-infos .ct .h3 b {color: var(--totem-color-primary-500);display: block;font-size: 16px;font-weight: 600;line-height: 24px;}
.b-ext .seo_home .box-infos .ct .h3:after {content: none;}
.b-ext .seo_home .box-infos .ct .h4 {color: var(--totem-color-primary-500);font-size: 16px;font-style: normal;font-weight: 600;line-height: 24px;text-align: center;text-transform: uppercase;}
.b-ext .seo_home .box-infos .ct .h4 span {color: #4c4c4c;display: block;font-size: 12px;font-weight: 500;line-height: 16px;padding-top: 9px;text-align: center;text-transform: none;}
.b-ext #article-index {font-family: var(--totem-font-family-web);}
.b-ext #article-index .h3 {font-size: 20px;font-weight: 600;line-height: 26px;margin: 0;padding-bottom: 15px;position: relative;text-transform: lowercase;}
.b-ext #article-index .h3:first-letter {text-transform: uppercase;}
.b-ext #article-index .h3:after {background-color: var(--totem-color-primary-500);bottom: 0;content: "";display: block;height: 3px;left: 0;max-width: 57px;position: absolute;width: 100%;z-index: 1;}
.b-ext .hide-mobile {display: flex !important;}
@media (max-width:992px) {.b-ext .hide-mobile {display: none !important;}}
.b-ext .buttom-fil-ariane.home-metier {background-color: unset;}
.b-ext .buttom-fil-ariane.home-metier #breadcrumbs {display: none;}
@media (max-width:992px) {.b-ext .buttom-fil-ariane.home-metier #breadcrumbs {display: flex;}}
@font-face {font-display: swap;font-family: DM Sans;font-style: italic;font-weight: 100;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDG3z.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: italic;font-weight: 200;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8JDW3z.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: italic;font-weight: 300;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat_XDW3z.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: italic;font-weight: 400;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW3z.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: italic;font-weight: 500;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-7DW3z.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: italic;font-weight: 600;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9XCm3z.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: italic;font-weight: 700;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm3z.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: italic;font-weight: 800;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8JCm3z.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: italic;font-weight: 900;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8gCm3z.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: normal;font-weight: 100;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAop1hTg.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: normal;font-weight: 200;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIpxhTg.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: normal;font-weight: 300;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwA_JxhTg.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: normal;font-weight: 400;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTg.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: normal;font-weight: 500;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhTg.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: normal;font-weight: 600;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthTg.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: normal;font-weight: 700;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthTg.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: normal;font-weight: 800;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIpthTg.ttf") format("truetype");}
@font-face {font-display: swap;font-family: DM Sans;font-style: normal;font-weight: 900;src: url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thTg.ttf") format("truetype");}
.b-ext .tab_mass {font-family: DM Sans,sans-serif;}
.b-ext .tab_mass .container {box-sizing: content-box;margin: 0 auto;max-width: 1280px;padding: 0;width: 100%;}
.b-ext .tab_mass .container .block {border: 1px solid #f9f4f1;border-radius: 24px;box-shadow: 0 4px 20px -8px rgba(4,4,4,.4);display: grid;gap: 30px;grid-template-columns: repeat(5,1fr);grid-template-rows: auto;margin-bottom: 24px;padding: 32px 16px;}
.b-ext .tab_mass .container .block>* {align-self: center;}
.b-ext .tab_mass .container .block .row {align-items: center;display: flex;justify-content: space-between;margin: 0;}
.b-ext .tab_mass .container .block .row .sub {padding-left: 16px;}
.b-ext .tab_mass .container .block .row p {font-family: DM Sans;font-weight: 700;line-height: 26px;margin-bottom: 0;}
.b-ext .tab_mass .container .block .row.row-1, .b-ext .tab_mass .container .block .row.row-2, .b-ext .tab_mass .container .block .row.row-3, .b-ext .tab_mass .container .block .row.row-4 {padding-left: 16px;}
.b-ext .tab_mass .container .block .row.row-1 p, .b-ext .tab_mass .container .block .row.row-2 p, .b-ext .tab_mass .container .block .row.row-3 p, .b-ext .tab_mass .container .block .row.row-4 p {font-size: 14px;font-weight: 600;}
.b-ext .tab_mass .container .block .row.row-1 .guarantee-value, .b-ext .tab_mass .container .block .row.row-2 .guarantee-value, .b-ext .tab_mass .container .block .row.row-3 .guarantee-value, .b-ext .tab_mass .container .block .row.row-4 .guarantee-value {font-size: 14px;}
.b-ext .tab_mass .container .title-date {font-size: 12px;font-weight: 400;line-height: 19px;}
.b-ext .tab_mass .container .mentions-legales-section {margin-bottom: 20px;}
.b-ext .tab_mass .container .mentions-legales-section summary::-webkit-details-marker {display: none;}
.b-ext .tab_mass .container .mentions-legales-section .summary {align-items: center;cursor: pointer;display: flex;gap: 5px;}
.b-ext .tab_mass .container .mentions-legales-section .summary span {color: #c0543a;font-size: 14px;font-weight: 600;line-height: 22px;text-decoration: underline;}
.b-ext .tab_mass .container .mentions-legales-section .summary i {color: #c0543a;font-size: 24px;line-height: 18px;}
.b-ext .tab_mass .container .mentions-legales-section .mentions-arrow {display: inline-block;transition: transform .3s ease;}
.b-ext .tab_mass .container .mentions-legales-section[open] .mentions-arrow {transform: rotate(180deg);}
.b-ext .tab_mass .container .mentions-legales-section .mention-text {color: #302e2d;font-size: 12px;font-weight: 400;line-height: 19.2px;margin-bottom: 15px;}
.b-ext .tab_mass .container .mentions-legales-section .mention-text a {color: #302e2d;text-decoration: none;}
.b-ext .tab_mass .container .legal-notice-generic, .b-ext .tab_mass .container .title-date {color: #302e2d;font-size: 12px;font-weight: 400;line-height: 19px;margin: 10px 0;}
.b-ext .tab_mass .container .legal-notice-generic a, .b-ext .tab_mass .container .title-date a {color: #c0543a;text-decoration: underline;}
.b-ext .tab_mass .flex {display: flex;flex-direction: column;}
.b-ext .tab_mass .identifiant {align-items: center;grid-area: 1/1/2/3;max-width: 100%;width: 140px;}
.b-ext .tab_mass .identifiant .logo-marque {height: 80px;width: 80px;}
.b-ext .tab_mass .identifiant .logo-marque img {height: auto;width: 100%;}
.b-ext .tab_mass .identifiant span {color: #191919;display: block;font-size: 16px;font-weight: 700;line-height: 160%;margin-top: 3px;}
.b-ext .tab_mass .identifiant .a {color: #302e2d;font-size: 16px;font-weight: 700;text-align: center;text-decoration: none;}
.b-ext .tab_mass .mobile-only {display: none;}
.b-ext .tab_mass .garantie {gap: 8px;grid-area: 1/2/2/6;max-width: 100%;width: 325px;}
.b-ext .tab_mass .garantie.sante {gap: 11px;}
.b-ext .tab_mass .garantie .review-badge {padding: 0 16px;}
.b-ext .tab_mass .garantie .item-icons, .b-ext .tab_mass .garantie .review-badge, .b-ext .tab_mass .garantie p {align-items: center;display: flex;gap: 8px;}
.b-ext .tab_mass .garantie p {color: #191919 !important;font-size: 16px;font-weight: 700;justify-content: center;line-height: 160%;}
.b-ext .tab_mass .garantie p i {align-items: center;display: flex;font-size: 18px;height: 20px;justify-content: center;line-height: 1;width: 20px;}
.b-ext .tab_mass .garantie span {color: #191919;font-size: 16px;font-weight: 700;line-height: 26px;}
.b-ext .tab_mass .garantie .sub {display: flex;flex-direction: column;gap: 8px;padding-left: 16px;}
.b-ext .tab_mass .garantie .sub p {font-weight: 600;line-height: 160%;}
.b-ext .tab_mass .garantie .badge {align-items: center;color: #a0a0a0;display: flex;font-size: 16px;font-weight: 600;gap: 8px;line-height: 160%;}
.b-ext .tab_mass .garantie .badge-inclus {color: #27ae60;font-size: 16px;font-weight: 600;line-height: 160%;}
.b-ext .tab_mass .garantie .badge-none {color: #191919;font-size: 16px;font-weight: 600;line-height: 160%;}
.b-ext .tab_mass .garantie .badge-en-option {color: #107dea;font-size: 16px;font-weight: 600;line-height: 160%;}
.b-ext .tab_mass .garantie .badge-non-inclus {color: #a0a0a0;font-size: 16px;font-weight: 600;line-height: 160%;}
.b-ext .tab_mass .garantie .guarantee-not-included {color: #a0a0a0;font-weight: 600;}
.b-ext .tab_mass .garantie .guarantee-not-included svg {margin-right: 12px;}
.b-ext .tab_mass .garantie .guarantee-included {align-items: center;color: #27ae60;display: flex;font-weight: 600;justify-content: center;}
.b-ext .tab_mass .garantie .guarantee-included i {font-size: 33px;line-height: 25px;}
.b-ext .tab_mass .garantie .guarantee-option {color: #107dea;font-weight: 600;}
.b-ext .tab_mass .tarifs {align-items: center;gap: 8px;grid-area: 1/4/2/5;}
.b-ext .tab_mass .tarifs b {color: #c0543a;font-size: 30px;font-weight: 700;white-space: nowrap;}
.b-ext .tab_mass .tarifs b .duration {font-size: 20px;font-weight: 700;}
.b-ext .tab_mass .tarifs .badge {border-radius: 8px;line-height: 160%;padding: 6px 38px;}
.b-ext .tab_mass .tarifs .badge, .b-ext .tab_mass .tarifs .promo {background: #f9f4f1;color: #c0543a;font-size: 12px;font-weight: 700;}
.b-ext .tab_mass .tarifs .promo {border-radius: 4px;line-height: 19.2px;padding: 9px 17px;}
.b-ext .tab_mass .actions {align-items: center;display: flex;flex-direction: column;gap: 10px;grid-area: 1/5/2/6;}
.b-ext .tab_mass .actions .mass-sante-comparison-text {font-size: 12px !important;font-weight: 400;line-height: 19px !important;margin: 0;text-align: center;}
.b-ext .tab_mass .actions .button-secondary {background: #c0543a;border: none;border-radius: 50px;color: #fff;font-size: 18px;font-weight: 600;line-height: 160%;padding: 10px 24px;text-align: center;text-decoration: none;white-space: nowrap;}
.b-ext .tab_mass .actions .button-secondary:hover {background: var(--totem-color-primary-600);cursor: pointer;}
.b-ext .ct-sidebar-right .tab_mass .container .block {display: flex;gap: 40px;position: relative;}
.b-ext .ct-sidebar-right .tab_mass .container .block .identifiant {width: 140px;}
.b-ext .ct-sidebar-right .tab_mass .container .block .identifiant span {text-align: center;}
.b-ext .ct-sidebar-right .tab_mass .container .block .garantie {width: 300px;}
.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .animaux.row-1 p, .b-ext .ct-sidebar-right .tab_mass .container .block .garantie .animaux.row-2 p, .b-ext .ct-sidebar-right .tab_mass .container .block .garantie .animaux.row-3 p, .b-ext .ct-sidebar-right .tab_mass .container .block .garantie .animaux.row-4 p {font-size: 14px;font-weight: 600;}
.b-ext .ct-sidebar-right .tab_mass .container .block .garantie p, .b-ext .ct-sidebar-right .tab_mass .container .block .garantie span {color: #191919;font-family: DM Sans,sans-serif;font-size: 14px;font-weight: 700;gap: 8px;line-height: 160%;margin-bottom: 0;}
.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .badge-inclus {color: #27ae60;font-size: 16px;font-weight: 600;line-height: 160%;}
.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .badge-none {color: #191919;font-size: 16px;font-weight: 600;line-height: 160%;}
.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .badge-en-option {color: #107dea;font-size: 16px;font-weight: 600;line-height: 160%;}
.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .badge-non-inclus {color: #a0a0a0;font-size: 16px;font-weight: 600;line-height: 160%;}
.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .guarantee-not-included {color: #a0a0a0;font-weight: 600;}
.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .guarantee-not-included svg {margin-right: 12px;}
.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .guarantee-included {align-items: center;color: #27ae60;display: flex;font-weight: 600;justify-content: center;}
.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .guarantee-included i {font-size: 33px;line-height: 25px;}
.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .guarantee-option {color: #107dea;font-weight: 600;}
.b-ext .ct-sidebar-right .tab_mass .container .block .tarifs {display: none !important;}
.b-ext .ct-sidebar-right .tab_mass .container .block .actions {align-items: center;display: flex;display: none !important;}
.b-ext .ct-sidebar-right .tab_mass .container .block .mobile-only {align-items: center;display: flex;flex-direction: column;gap: 8px;}
.b-ext .ct-sidebar-right .tab_mass .container .block .mobile-only .tarifs {display: flex !important;}
.b-ext .ct-sidebar-right .tab_mass .container .block .mobile-only .tarifs .promo {display: block;}
.b-ext .ct-sidebar-right .tab_mass .container .block .mobile-only .actions {display: flex !important;}
.b-ext .ct-sidebar-right .tab_mass .container .block .mobile-only .mass-sante-comparison-text {display: block;}
.b-ext .ct-sidebar-right .tab_mass .mass-filters-plan>div:last-child {display: none;}
.b-ext .mass--filterss {align-items: center;display: flex;gap: 75px;justify-content: center;margin: 23px 0;}
.b-ext .mass-filter-group {flex: 50%;max-width: 300px;}
.b-ext .mass-filter-group label {color: #191919;display: block;font-size: 16px;font-weight: 600;line-height: 160%;margin-bottom: 8px;}
.b-ext .mass-filters-plan {align-items: center;border-bottom: 1px solid #c0543a;display: flex;gap: 90px;justify-content: space-around;margin: auto 20px 20px;}
.b-ext .mass-filters-plan>div {color: #191919;font-size: 16px;font-weight: 700;line-height: 26px;margin-bottom: 5px;}
@media (max-width:1200px) and (min-width:992px) {.b-ext .tab_mass .container .block {gap: 0;}
	.b-ext .tab_mass .identifiant {grid-area: 1/1/2/2;width: 100%;}
	.b-ext .tab_mass .tarifs {right: 25px;}
	.b-ext .tab_mass .actions .button-secondary {font-size: 14px;padding: 10px 16px;white-space: nowrap;}
	.b-ext .ct-sidebar-right .tab_mass .container .block {grid-column-gap: 0;grid-row-gap: 36px;display: grid;grid-template-columns: repeat(2,1fr);grid-template-rows: repeat(3,auto);padding: 32px 16px;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .identifiant {grid-area: 1/1/2/3;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .garantie {grid-area: 2/1/3/3;width: auto;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .guarantee-value {margin-left: auto;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .actions .button-secondary {box-sizing: border-box;width: 100%;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .tarifs {display: block !important;grid-area: 1/2/2/3;position: static;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .actions {box-sizing: border-box;display: flex !important;grid-area: 3/1/4/3;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .actions .button-secondary {box-sizing: border-box;display: block;width: 100%;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .mass-sante-comparison-text {display: block !important;grid-area: 4/1/4/3;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .mobile-only, .b-ext .ct-sidebar-right .tab_mass .mass-filters-plan {display: none;}}
@media (max-width:990px) {.b-ext .ct-sidebar-right .tab_mass .container .block {grid-column-gap: 0;grid-row-gap: 36px;display: grid;grid-template-columns: repeat(2,1fr);grid-template-rows: repeat(3,auto);padding: 32px 16px;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .identifiant {grid-area: 1/1/2/3;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .garantie {grid-area: 2/1/3/3;width: auto;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .guarantee-value {margin-left: auto;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .garantie .actions .button-secondary {box-sizing: border-box;width: 100%;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .tarifs {display: flex !important;grid-area: 1/2/2/3;position: static;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .actions {display: flex !important;grid-area: 3/1/4/3;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .actions .button-secondary {box-sizing: border-box;width: 100%;}
	.b-ext .ct-sidebar-right .tab_mass .container .block .mobile-only, .b-ext .ct-sidebar-right .tab_mass .mass-filters-plan {display: none;}
	.b-ext .tab_mass .container .block {display: flex;gap: 40px;position: relative;}
	.b-ext .tab_mass .container .block .mobile-only {display: block;}
	.b-ext .tab_mass .container .block .mobile-only .actions, .b-ext .tab_mass .container .block .mobile-only .tarifs {display: flex !important;}
	.b-ext .tab_mass .container .block .mobile-only .mass-sante-comparison-text {display: block !important;grid-area: 4/1/4/3;}
	.b-ext .tab_mass .identifiant {width: 177px;}
	.b-ext .tab_mass .garantie {width: 100%;}
	.b-ext .tab_mass .garantie p, .b-ext .tab_mass .garantie span {color: #191919;font-family: DM Sans,sans-serif;font-size: 14px;font-weight: 700;line-height: 160%;margin-bottom: 0;}
	.b-ext .tab_mass .actions, .b-ext .tab_mass .tarifs {display: none !important;}
	.b-ext .tab_mass .mass-filters-plan>div:last-child {display: none;}}
@media (max-width:786px) {.b-ext .tab_mass .container .block {grid-column-gap: 0;grid-row-gap: 36px;display: grid;grid-template-columns: repeat(2,1fr);grid-template-rows: repeat(3,auto);padding: 32px 16px;}
	.b-ext .tab_mass .container .block .identifiant {grid-area: 1/1/2/3;}
	.b-ext .tab_mass .container .block .garantie {grid-area: 2/1/3/3;width: auto;}
	.b-ext .tab_mass .container .block .garantie .guarantee-value {margin-left: auto;}
	.b-ext .tab_mass .container .block .garantie .actions .button-secondary {width: 100%;}
	.b-ext .tab_mass .container .block .mobile-only {display: none;}
	.b-ext .tab_mass .container .block .tarifs {display: flex !important;grid-area: 1/2/2/3;position: static;}
	.b-ext .tab_mass .container .block .actions {display: flex !important;grid-area: 3/1/4/3;}
	.b-ext .tab_mass .container .block .actions .button-secondary {box-sizing: border-box;width: 100%;}
	.b-ext .tab_mass .container .block .mass-sante-comparison-text {display: block !important;grid-area: 4/1/4/3;}
	.b-ext .tab_mass .mass-filters-plan {display: none;}
	.b-ext .mass-filter-group {margin: 10px 0;max-width: 100%;}
	.b-ext .mass--filterss {display: block;}}
.b-ext sub, .b-ext sup {line-height: 0;position: relative;vertical-align: baseline;}
.b-ext .a {cursor: pointer;}
.b-ext dd, .b-ext dl, .b-ext dt {margin: 0;}
.b-ext button, .b-ext input, .b-ext select, .b-ext textarea {font-family: inherit;font-size: 100%;margin: 0;}
.b-ext sub {bottom: -.25em;}
.b-ext article, .b-ext aside, .b-ext details, .b-ext figcaption, .b-ext figure, .b-ext footer, .b-ext header, .b-ext hgroup, .b-ext main, .b-ext nav, .b-ext section, .b-ext summary {display: block;}
.b-ext audio, .b-ext canvas, .b-ext video {display: inline-block;}
.b-ext ::-webkit-input-placeholder {color: var(--totem-color-tertiary-900);font-weight: 900;}
.b-ext ::-moz-placeholder {color: var(--totem-color-tertiary-900);font-weight: 900;opacity: 1;}
.b-ext :-ms-input-placeholder {color: var(--totem-color-tertiary-900);}
.b-ext audio:not([controls]) {display: none;height: 0;}
.b-ext .transition {transition: .3s;}
.b-ext :focus, .b-ext a:active, .b-ext a:hover {outline: 0;}
.b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6, .b-ext span {font-weight: 400;line-height: 1;margin: 0;}
.b-ext fieldset, .b-ext form, .b-ext input, .b-ext li, .b-ext p, .b-ext ul {line-height: 1;margin: 0;padding: 0;}
.b-ext ol, .b-ext ul {margin: 0;padding: 0;}
.b-ext ol li, .b-ext ul li {list-style: none;}
.b-ext .only-mobile {display: none !important;}
.b-ext {font-size: 10px;height: 100%;--font-size: 10px;}
.b-ext .sticky-mobile, .b-ext .sticky-mobile-sticky-cta {background: hsla(0,0%,100%,.85);bottom: 0;display: none;left: 0;margin: 0;padding: 15px 0;position: fixed;right: 0;text-align: center;width: 100%;z-index: 50;}
.b-ext .sticky-mobile .btn-primary.ade-cta, .b-ext .sticky-mobile .cta, .b-ext .sticky-mobile-sticky-cta .btn-primary.ade-cta, .b-ext .sticky-mobile-sticky-cta .cta {border: none;border-radius: 15px;box-shadow: none;color: var(--totem-color-white);font-family: var(--totem-font-family-web);font-size: 14px;font-size: 18px;font-weight: 600;margin: 0;min-width: 300px;padding: 18px 8px;text-decoration: none;text-transform: unset;transition: all .4s ease 0s;}
.b-ext .sticky-mobile .btn-primary.ade-cta:hover, .b-ext .sticky-mobile .cta:hover, .b-ext .sticky-mobile-sticky-cta .btn-primary.ade-cta:hover, .b-ext .sticky-mobile-sticky-cta .cta:hover {background: #e8520c;opacity: .8;text-decoration: none;}
.b-ext .sticky-mobile .cta.new-home-cta, .b-ext .sticky-mobile .cta.rac, .b-ext .sticky-mobile-sticky-cta .cta.new-home-cta, .b-ext .sticky-mobile-sticky-cta .cta.rac {border-radius: var(--Border-Radius-7,1000px);}
.b-ext .bg-none {background: none !important;}
@media (max-width:992px) {.b-ext .cta-article span, .b-ext .moduleBottom .bloc-slider.assurance a {font-size: 12px !important;padding: 8px 25px !important;}
	.b-ext .sticky-mobile .a, .b-ext .sticky-mobile .ade-cta, .b-ext .sticky-mobile .cta, .b-ext .sticky-mobile span, .b-ext .sticky-mobile-sticky-cta .a, .b-ext .sticky-mobile-sticky-cta .ade-cta, .b-ext .sticky-mobile-sticky-cta .cta, .b-ext .sticky-mobile-sticky-cta span {background: #c0543a;font-size: 18px;padding-left: 40px;padding-right: 40px;width: auto;}
	.b-ext .sticky-mobile .a:hover, .b-ext .sticky-mobile .ade-cta:hover, .b-ext .sticky-mobile .cta:hover, .b-ext .sticky-mobile span:hover, .b-ext .sticky-mobile-sticky-cta .a:hover, .b-ext .sticky-mobile-sticky-cta .ade-cta:hover, .b-ext .sticky-mobile-sticky-cta .cta:hover, .b-ext .sticky-mobile-sticky-cta span:hover {background: #e8520c;opacity: .8;text-decoration: none;}
	.b-ext .sticky-mobile {display: block !important;opacity: 1 !important;}}
@media (max-width:576px) {.b-ext .itemid-179 .sticky-mobile-sticky-cta {display: block !important;opacity: 1 !important;}
	.b-ext .sticky-mobile .a, .b-ext .sticky-mobile .ade-cta, .b-ext .sticky-mobile .cta, .b-ext .sticky-mobile span, .b-ext .sticky-mobile-sticky-cta .a, .b-ext .sticky-mobile-sticky-cta .ade-cta, .b-ext .sticky-mobile-sticky-cta .cta, .b-ext .sticky-mobile-sticky-cta span {padding-left: var(--totem-space-10);padding-right: var(--totem-space-10);width: 92%;}}
.b-ext .btn.cta-article {font-weight: 600;}
.b-ext #backtop {background-color: #d3d3d3;border-radius: 100%;bottom: 20px;color: #d3d3d3;cursor: pointer;display: none;height: 40px;line-height: 40px;position: fixed;right: 20px;text-align: center;width: 40px;z-index: 99;}
.b-ext #backtop:before {background: url("/ext/css/ab/img/header/sprite.png") -1469px -957px no-repeat;content: "";display: block;height: 25px;margin: -13px -11px 0 0;position: absolute;right: 50%;top: 50%;width: 21px;}
.b-ext {font-family: var(--totem-font-family-web);font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 400;margin: 0;}
.b-ext .btn, .b-ext {background-color: var(--totem-color-white);color: var(--totem-color-tertiary-900);}
.b-ext .btn {border: 2px solid var(--totem-color-white);border-radius: 30px;display: block;font-size: 15px;font-weight: 700;margin-bottom: 10px;padding: 12px 0;position: relative;text-align: center;text-decoration: none;transition-duration: .4s;transition: .3s;}
.b-ext .btn.btn-primary {background-color: var(--totem-color-primary-500);}
.b-ext .btn.btn-primary:hover {background-color: var(--totem-color-primary-600);box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);-webkit-box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);-moz-box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);transition: all .5s;}
.b-ext .btn span {font-weight: 400;}
.b-ext .btn-primary {background-color: var(--totem-color-primary-500);}
.b-ext .btn-primary:hover {background-color: #9a432e;box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);-webkit-box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);-moz-box-shadow: 0 4px 12px -3px rgba(0,0,0,.53);transition: all .5s;}
.b-ext .block_click {cursor: pointer;}
.b-ext iframe {border: 0;}
.b-ext iframe#iframe-calculator {font-family: var(--totem-font-family-web);height: 610px;}
@media (max-width:576px) {.b-ext iframe#iframe-calculator {height: 806px !important;}}
.b-ext .cta {display: block;margin: 5px 0;}
.b-ext .cta, .b-ext .cta span {transition-duration: .4s;transition: .3s;}
.b-ext .cta span {background-color: var(--totem-color-primary-500);border: 2px solid var(--totem-color-primary-500);border-radius: 60px;display: inline-block;font-size: 22px;font-size: calc(var(--font-size) * 2.2);font-weight: 500;line-height: 1.2;padding: 20px 30px;width: auto;}
.b-ext .cta span:hover {background-color: #fff;color: var(--totem-color-primary-500);}
.b-ext .cta span.fin {padding-left: 15px;padding-right: 15px;}
.b-ext .cta span.gris {background-color: #ababab;border: 2px solid #ababab;}
.b-ext .cta span.gris:hover {background-color: var(--totem-color-primary-500);border: 2px solid var(--totem-color-primary-500);color: #fff;}
.b-ext .cta.fin span {padding-bottom: 8px;padding-top: 8px;}
.b-ext .btn-orange:after, .b-ext .btn-white:after {background-color: #4f4f4f;border-radius: 100%;color: #fff;content: ">";display: inline-block;font-size: 11px;height: 13px;line-height: 1;margin-top: -5px;position: absolute;right: 5px;text-align: center;top: 50%;width: 13px;}
.b-ext .btn-orange:hover, .b-ext .btn-white:hover {box-shadow: 0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
.b-ext .btn-orange {border-color: var(--totem-color-primary-500);box-shadow: -1px 3px 5px 0 rgba(0,0,0,.09);-webkit-box-shadow: -1px 3px 5px 0 rgba(0,0,0,.09);-moz-box-shadow: -1px 3px 5px 0 rgba(0,0,0,.09);}
.b-ext .btn-orange:hover {background-color: #fff;}
.b-ext .btn-orange:hover, .b-ext .btn-orange:hover:after {color: var(--totem-color-primary-500);}
.b-ext .btn-white {border: 1px solid #ececec;box-shadow: -1px 3px 5px 0 rgba(0,0,0,.09);-webkit-box-shadow: -1px 3px 5px 0 rgba(0,0,0,.09);-moz-box-shadow: -1px 3px 5px 0 rgba(0,0,0,.09);font-weight: 700;}
.b-ext .btn-white:after, .b-ext .btn-white:hover {color: var(--totem-color-primary-500);}
.b-ext .btn-grey {background-color: #e0e0e0;border: 1px solid #e0e0e0;box-shadow: -1px 3px 5px 0 rgba(0,0,0,.09);-webkit-box-shadow: -1px 3px 5px 0 rgba(0,0,0,.09);-moz-box-shadow: -1px 3px 5px 0 rgba(0,0,0,.09);font-weight: 700;}
.b-ext .btn-grey:hover {background-color: #fff;border: 1px solid #e0e0e0;box-shadow: -1px 3px 5px 0 transparent;-webkit-box-shadow: -1px 3px 5px 0 transparent;-moz-box-shadow: -1px 3px 5px 0 transparent;}
.b-ext .content-wrapper {box-sizing: border-box;margin: 0 auto;max-width: 1320px;padding: 0 30px;}
.b-ext .wrapper+.wrapper .container_grid {padding-top: 10px;}
.b-ext .container_grid {margin-bottom: 15px;padding-top: 20px;}
.b-ext .container_grid:after, .b-ext .container_grid:before {content: " ";display: table;}
.b-ext .container_grid:after {clear: both;}
.b-ext .container_grid.transparent {background: none;}
.b-ext .img-center {display: block;height: auto;margin: 0 auto;max-width: 100%;}
.b-ext .link-orange {background: url("/ext/css/ab/img/plus-black.png") right center no-repeat var(--totem-color-primary-500);color: var(--totem-color-tertiary-900) !important;display: inline-block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);min-width: 315px;padding: 8px 15px 8px 10px;text-decoration: none;text-decoration: none !important;transition: all .2s ease 0s;}
.b-ext .link-orange:hover {background-color: #eee;background-position: 10px;color: var(--totem-color-tertiary-900);padding-left: 25px;}
.b-ext #error_aj {background-color: #f2596b;color: #fff;padding: 10px;}
.b-ext .error {margin-top: 5px;}
.b-ext .btn-black {background: url("/ext/css/ab/img/plus.png") 100% no-repeat #1a171b;color: #fff;display: block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);padding: 5px 15px 5px 10px;text-decoration: none;transition: all .2s ease 0s;}
.b-ext .btn-black:hover {background-color: #eee;background-position: 10px;color: var(--totem-color-tertiary-900);padding-left: 35px;}
.b-ext .btn-orange {background-color: var(--totem-color-primary-500);border-radius: 6px;box-shadow: 0 4px 0 #e57f00;box-sizing: border-box;color: #fff;display: block;font-size: 10px;font-size: calc(var(--font-size) * 1);font-weight: 900;line-height: 1.2;padding: 7px 30px;text-align: center;text-decoration: none;text-transform: uppercase;}
.b-ext input[type=submit] {-webkit-appearance: none;border-radius: 0;cursor: pointer;}
.b-ext div.cta {clear: both;}
.b-ext .cta {border-radius: 20px;box-sizing: border-box;color: #fff;display: inline-block;font-size: 24px;font-size: calc(var(--font-size) * 2.4);font-weight: 700;text-align: center;text-transform: uppercase;}
.b-ext .cta a {color: #fff !important;text-decoration: none !important;}
.b-ext .cta input[type=submit] {border: 0;color: #fff;text-transform: uppercase;}
.b-ext .cta span span a {font-weight: 900;}
.b-ext .cta input[type=submit], .b-ext .cta>span {border-radius: 6px;box-sizing: border-box;display: block;font-weight: 900;width: 100%;}
.b-ext .cta.ombre span:hover {box-shadow: none;}
.b-ext .cta.ombre-fonce span {box-shadow: 0 3px 5px 0 #9b9b9b;}
.b-ext .cta.ombre-fonce span:hover {box-shadow: none;}
.b-ext .cta.full a, .b-ext .cta.full span {display: block !important;}
.b-ext .title-bold {margin-bottom: 25px;position: relative;}
.b-ext .title-bold:after {background-color: #e3e3e3;bottom: 4px;content: "";height: 1px;left: 0;position: absolute;width: 100%;z-index: 1;}
.b-ext .title-bold span {background-color: #fff;font-weight: 900;position: relative;z-index: 2;}
.b-ext h2 span {letter-spacing: -1px;}
.b-ext .span-bold {display: block;font-weight: 900;}
.b-ext .span-bold, .b-ext .text-grey {font-size: 13px;font-size: calc(var(--font-size) * 1.3);}
.b-ext .text-grey {background-color: #fff;color: #454545;font-style: italic;padding: 3px;position: absolute;right: 0;text-decoration: none;top: 14px;z-index: 2;}
.b-ext .text-grey:hover {text-decoration: underline;}
.b-ext .btn-grey {background-color: #d0d0d0;color: var(--totem-color-tertiary-900);font-size: 8px;font-size: calc(var(--font-size) * .8);padding: 5px 6px;text-decoration: none;text-transform: uppercase;}
.b-ext .listing-bloc .block-white.pub-home {align-items: center;display: flex;justify-content: center;padding: 0;width: 390px;}
.b-ext .z-index-40 {z-index: 40;}
.b-ext .listing-bloc .block-white.pub-home>div {width: 100%;}
.b-ext .listing-bloc .block-white.pub-home img {display: block;margin: 0 auto;}
.b-ext .ct-temoignages {background: linear-gradient(180deg,#fcfdff -3.98%,#eff3ff 106.7%);overflow: hidden;padding: 55px 0 65px;}
.b-ext .ct-temoignages .content-temoignages .bloc {margin: 30px 0;}
.b-ext .ct-temoignages .content-temoignages .bloc strong {align-items: flex-end;color: var(--totem-color-tertiary-900);display: flex;font-size: 20px;font-weight: 600;line-height: 22px;margin-bottom: 20px;overflow: hidden;}
.b-ext .ct-temoignages .content-temoignages .bloc strong i {float: left;margin-right: 12px;}
.b-ext .ct-temoignages .content-temoignages .bloc strong i:before {font-size: calc(var(--font-size) * 5);}
.b-ext .ct-temoignages .content-temoignages .bloc p {color: #828282;font-size: 14px;line-height: 20px;margin-bottom: 25px;}
.b-ext .ct-temoignages .content-temoignages .bloc .note {display: block;margin-bottom: 15px;overflow: hidden;}
.b-ext .ct-temoignages .content-temoignages .bloc .note i {float: left;font-size: calc(var(--font-size) * 2.2);margin-right: 5px;}
.b-ext .ct-temoignages .content-temoignages .bloc .note i:last-child {margin: 0;}
.b-ext .ct-temoignages .content-temoignages .bloc .nom {color: #828282;font-size: 14px;font-weight: 300;line-height: 20px;}
.b-ext .ct-temoignages .content-temoignages .logo {float: right;}
.b-ext .lazy, .b-ext .mtx-page-calculette .theme_shadow .page-calculette__left, .b-ext .mtx-page-calculette .theme_shadow .page-calculette__right {opacity: 1 !important;transition: all .5s ease;}
@media (max-width:992px) {.b-ext .page-calculette__header>.page-calculette__title {margin-bottom: 0 !important;}}
.b-ext .slick-list, .b-ext .slick-slider {display: block !important;}
.b-ext iframe[title="Cadre de la notification de chat iAdvize"] {inset: auto 0 140px auto !important;}
@font-face {font-display: swap;font-family: mtx_font;font-size: normal;font-weight: 400;src: url("/ext/css/fonts/mtx_font.eot?v=1783347009");src: url("/ext/css/fonts/mtx_font.eot#iefix&v=1783347009") format("eot"),url("/ext/css/fonts/mtx_font.woff2?v=1783347009") format("woff2"),url("/ext/css/fonts/mtx_font.woff?v=1783347009") format("woff"),url("/ext/css/fonts/mtx_font.ttf?v=1783347009") format("truetype");}
.b-ext [class*=mtx-icon-]:after, .b-ext [class*=mtx-icon-]:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;font-display: swap;font-family: mtx_font;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;text-transform: none;}
.b-ext .mtx-icon-locate:before {content: "";}
.b-ext .mtx-icon-mail:before {content: "";}
.b-ext .mtx-icon-people:before {content: "";}
.b-ext .mtx-icon-secure:before {content: "";}
.b-ext .mtx-icon-stars:before {content: "";}
.b-ext .mtx-icon-check-full:before {content: "";}
.b-ext .mtx-icon-check:before {content: "";}
.b-ext .mtx-icon-dot-full:before {content: "";}
.b-ext .mtx-icon-dot:before {content: "";}
.b-ext .mtx-icon-percent:before {content: "";}
.b-ext .mtx-icon-question:before {content: "";}
.b-ext .mtx-icon-lexique:before {content: "";}
.b-ext .mtx-icon-euro:before {content: "";}
.b-ext .mtx-icon-graphiq:before {content: "";}
.b-ext .mtx-icon-book:before {content: "";}
.b-ext .mtx-icon-calcul:before {content: "";}
.b-ext .mtx-icon-euro-outline:before {content: "";}
.b-ext .mtx-icon-reload:before {content: "";}
.b-ext .mtx-icon-thunder:before {content: "";}
.b-ext .mtx-icon-arrow-right-outline:before {content: "";}
.b-ext .mtx-icon-arrow-down-outline:before {content: "";}
.b-ext .mtx-icon-umbrella:before {content: "";}
.b-ext .mtx-icon-angle-right:before {content: "";}
.b-ext .mtx-icon-right-indent-alt:before {content: "";}
.b-ext .mtx-icon-table:before {content: "";}
.b-ext .mtx-icon-watch:before {content: "";}
.b-ext .mtx-icon-bar-graph:before {content: "";}
.b-ext .mtx-icon-call-center:before {content: "";}
.b-ext .mtx-icon-shield-question:before {content: "";}
.b-ext .mtx-icon-house:before {content: "";}
.b-ext .mtx-icon-check-outline:before {content: "";}
.b-ext .mtx-icon-health:before {content: "";}
.b-ext .mtx-icon-logout:before {content: "";}
.b-ext .mtx-icon-note:before {content: "";}
.b-ext .mtx-icon-shield-secure:before {content: "";}
.b-ext .mtx-icon-erning-euro:before {content: "";}
.b-ext .mtx-icon-outline:before {content: "";}
.b-ext .mtx-icon-approve:before {content: "";}
.b-ext .mtx-icon-car-2:before {content: "";}
.b-ext .mtx-icon-car:before {content: "";}
.b-ext .mtx-icon-loupe:before {content: "";}
.b-ext .mtx-icon-balance:before {content: "";}
.b-ext .mtx-icon-assu-immo:before {content: "";}
.b-ext .mtx-icon-play-video:before {content: "";}
.b-ext .mtx-icon-icon-newcar:before {content: "";}
.b-ext .mtx-icon-arrow-left-outline:before {content: "";}
.b-ext .mtx-icon-confiance:before {content: "";}
.b-ext .mtx-icon-upload-folder:before {content: "";}
.b-ext .mtx-icon-like:before {content: "";}
.b-ext .mtx-icon-adultkid:before {content: "";}
.b-ext .mtx-icon-exclamation:before {content: "";}
.b-ext .mtx-icon-light:before {content: "";}
.b-ext .mtx-icon-appartement:before {content: "";}
.b-ext .mtx-icon-mediacal-file:before {content: "";}
.b-ext .mtx-icon-medical-kit:before {content: "";}
.b-ext .mtx-icon-support:before {content: "";}
.b-ext .mtx-icon-adult:before {content: "";}
.b-ext .mtx-icon-connection:before {content: "";}
.b-ext .mtx-icon-couple:before {content: "";}
.b-ext .mtx-icon-family:before {content: "";}
.b-ext .mtx-icon-rocket:before {content: "";}
.b-ext .mtx-icon-sans_engagement:before {content: "";}
.b-ext .mtx-icon-star-truspilot:before {content: "";}
.b-ext .mtx-icon-user-arrow:before {content: "";}
.b-ext .mtx-icon-worker:before {content: "";}
.b-ext .mtx-icon-investment:before {content: "";}
.b-ext .mtx-icon-civile:before {content: "";}
.b-ext .mtx-icon-devis:before {content: "";}
.b-ext .mtx-icon-multi-habitation:before {content: "";}
.b-ext .mtx-icon-cat:before {content: "";}
.b-ext .mtx-icon-dog:before {content: "";}
.b-ext .mtx-icon-paw:before {content: "";}
.b-ext .mtx-icon-setting:before {content: "";}
.b-ext .mtx-icon-cyclo:before {content: "";}
.b-ext .mtx-icon-moto:before {content: "";}
.b-ext .mtx-icon-quad:before {content: "";}
.b-ext .mtx-icon-scooter:before {content: "";}
.b-ext .mtx-icon-account:before {content: "";}
.b-ext .mtx-icon-building:before {content: "";}
.b-ext .mtx-icon-carte-france:before {content: "";}
.b-ext .mtx-icon-recycle-bin:before {content: "";}
.b-ext .mtx-icon-join-us:before {content: "";}
.b-ext .mtx-icon-our-combat:before {content: "";}
.b-ext .mtx-icon-talk-us:before {content: "";}
.b-ext .mtx-icon-ampoule:before {content: "";}
.b-ext .mtx-icon-business:before {content: "";}
.b-ext .mtx-icon-credit-card:before {content: "";}
.b-ext .mtx-icon-scpi:before {content: "";}
.b-ext .mtx-icon-credit-conso:before {content: "";}
.b-ext .mtx-icon-assur-hab:before {content: "";}
.b-ext .mtx-icon-graph:before {content: "";}
.b-ext .mtx-icon-add-mail:before {content: "";}
.b-ext .mtx-icon-itineraire:before {content: "";}
.b-ext .mtx-icon-approve-mail:before {content: "";}
.b-ext .mtx-icon-location-pin:before {content: "";}
.b-ext .mtx-icon-mortgage:before {content: "";}
.b-ext .mtx-icon-phone:before {content: "";}
.b-ext .mtx-icon-bolt:before {content: "";}
.b-ext .mtx-icon-paint-roller:before {content: "";}
.b-ext .mtx-icon-guillemet:before {content: "";}
.b-ext .mtx-icon-icon-puce:before {content: "";}
.b-ext .mtx-icon-icon-time:before {content: "";}
.b-ext .mtx-icon-eparge:before {content: "";}
.b-ext .mtx-icon-fleche4:before {content: "";}
.b-ext .mtx-icon-arrow-down:before {content: "";}
.b-ext .mtx-icon-ico-asshab:before {content: "";}
.b-ext .mtx-icon-rac:before {content: "";}
.b-ext .mtx-icon-voir-plus:before {content: "";}
.b-ext .mtx-icon-voir-plus2:before {content: "";}
.b-ext .mtx-icon-email-xs:before {content: "";}
.b-ext .mtx-icon-emprunt:before {content: "";}
.b-ext .mtx-icon-cyclo-revert:before {content: "";}
.b-ext .mtx-icon-quad-right:before {content: "";}
.b-ext .mtx-icon-start-trust:before {content: "";}
.b-ext .mtx-icon-star:before {content: "";}
.b-ext .mtx-icon-garantie:before {content: "";}
.b-ext .mtx-icon-plateforme:before {content: "";}
.b-ext .mtx-icon-suivie:before {content: "";}
.b-ext .mtx-icon-agility:before {content: "";}
.b-ext .mtx-icon-arrow-left:before {content: "";}
.b-ext .mtx-icon-arrow-right:before {content: "";}
.b-ext .mtx-icon-cohesion:before {content: "";}
.b-ext .mtx-icon-manager:before {content: "";}
.b-ext .mtx-icon-offre:before {content: "";}
.b-ext .mtx-icon-culture:before {content: "";}
.b-ext .mtx-icon-edite:before {content: "";}
.b-ext .mtx-icon-facebook:before {content: "";}
.b-ext .mtx-icon-linkedin:before {content: "";}
.b-ext .mtx-icon-more:before {content: "";}
.b-ext .mtx-icon-quote:before {content: "";}
.b-ext .mtx-icon-appel:before {content: "";}
.b-ext .mtx-icon-clients:before {content: "";}
.b-ext .mtx-icon-mobile-devices:before {content: "";}
.b-ext .mtx-icon-brain:before {content: "";}
.b-ext .mtx-icon-link:before {content: "";}
.b-ext .mtx-icon-lnkdn:before {content: "";}
.b-ext .mtx-icon-more-before:before {content: "";}
.b-ext .mtx-icon-bank:before {content: "";}
.b-ext .mtx-icon-cup:before {content: "";}
.b-ext .mtx-icon-down-folder:before {content: "";}
.b-ext .mtx-icon-cart:before {content: "";}
.b-ext .mtx-icon-bt-play:before {content: "";}
.b-ext .mtx-icon-shop:before {content: "";}
.b-ext .mtx-icon-infos:before {content: "";}
.b-ext .mtx-icon-rond-plus:before {content: "";}
.b-ext .mtx-icon-diagonal-arrow:before {content: "";}
.b-ext .mtx-icon-reseau:before {content: "";}
.b-ext .mtx-icon-car-neuf:before {content: "";}
.b-ext .mtx-icon-car-occasion:before {content: "";}
.b-ext .mtx-icon-communication:before {content: "";}
.b-ext .mtx-icon-comparateur:before {content: "";}
.b-ext .mtx-icon-copy:before {content: "";}
.b-ext .mtx-icon-doc-check:before {content: "";}
.b-ext .mtx-icon-banque:before {content: "";}
.b-ext .mtx-icon-multi-view:before {content: "";}
.b-ext .mtx-icon-vector:before {content: "";}
.b-ext .mtx-icon-security:before {content: "";}
.b-ext .mtx-icon-bt-pause:before {content: "";}
.b-ext .mtx-icon-com-chat:before {content: "";}
.b-ext .mtx-icon-com-desktop:before {content: "";}
.b-ext .mtx-icon-synchro:before {content: "";}
.b-ext .mtx-icon-status:before {content: "";}
.b-ext .mtx-icon-conseiller:before {content: "";}
.b-ext .mtx-icon-etiquette:before {content: "";}
.b-ext .mtx-icon-eye:before {content: "";}
.b-ext .mtx-icon-revenus:before {content: "";}
.b-ext .mtx-icon-star-image:before {content: "";}
.b-ext .mtx-icon-source:before {content: "";}
.b-ext .mtx-icon-fcbk:before {content: "";}
.b-ext .mtx-icon-office-bag:before {content: "";}
.b-ext .mtx-icon-share:before {content: "";}
.b-ext .mtx-icon-twitter:before {content: "";}
.b-ext .mtx-icon-motard:before {content: "";}
.b-ext .mtx-icon-rachat:before {content: "";}
.b-ext .mtx-icon-gift:before {content: "";}
.b-ext .mtx-icon-car-assistance:before {content: "";}
.b-ext .mtx-icon-download:before {content: "";}
.b-ext .mtx-icon-calculatrice:before {content: "";}
.b-ext .mtx-icon-graphique:before {content: "";}
.b-ext .mtx-icon-baisse:before {content: "";}
.b-ext .mtx-icon-hausse:before {content: "";}
.b-ext .mtx-icon-timer:before {content: "";}
.b-ext .mtx-icon-twitter-x:before {content: "";}
.b-ext .mtx-icon-zoom:before {content: "";}
.b-ext .mtx-icon-phone-row:before {content: "";}
.b-ext .mtx-icon-chat:before {content: "";}
.b-ext .mtx-icon-device:before {content: "";}
.b-ext .mtx-icon-alerte-danger:before {content: "";}
.b-ext .mtx-icon-horizontal-more:before {content: "";}
.b-ext .mtx-icon-line-edit:before {content: "";}
.b-ext .mtx-icon-money-withdrawal:before {content: "";}
.b-ext .mtx-icon-relax:before {content: "";}
.b-ext .mtx-icon-arrow-right-circle:before {content: "";}
.b-ext .mtx-icon-parent:before {content: "";}
.b-ext .mtx-icon-outline-couple:before {content: "";}
.b-ext .mtx-icon-outline-family:before {content: "";}
.b-ext .mtx-icon-outline-parent:before {content: "";}
.b-ext .mtx-icon-outline-people:before {content: "";}
.b-ext .mtx-icon-calendar:before {content: "";}
.b-ext .mtx-icon-images:before {content: "";}
.b-ext .mtx-icon-send:before {content: "";}
.b-ext .mtx-icon-tirelire:before {content: "";}
.b-ext .mtx-icon-check-circle:before {content: "";}
.b-ext .mtx-icon-euro-unite:before {content: "";}
.b-ext .mtx-icon-euro-par-mois:before {content: "";}
.b-ext .mtx-icon-arrow-left-outline-light:before {content: "";}
.b-ext .mtx-icon-arrow-right-light:before {content: "";}
.b-ext .mtx-icon-arrow-right-outline-light:before {content: "";}
.b-ext .mtx-icon-hospitalisation:before {content: "";}
.b-ext .mtx-icon-dentaire:before {content: "";}
.b-ext .mtx-icon-soin:before {content: "";}
.b-ext .mtx-icon-lunettes:before {content: "";}
.b-ext .btn {border-radius: 16px;height: 48px;min-width: 208px;padding: 12px 28px;white-space: nowrap;}
.b-ext .btn.btn-outline {align-items: center;border: 1px inset #000;display: flex;flex-direction: row;justify-content: center;}
.b-ext .btn.btn-outline i {color: inherit;display: flex;margin-left: 17px;}
.b-ext .btn.btn-primary {border-radius: 16px;}
.b-ext .btn.btn-primary i {color: inherit;display: flex;margin-left: 17px;}
.b-ext .btn.btn-default {background-color: #fff;}
.b-ext .btn.btn-default i {color: inherit;display: flex;margin-left: 17px;}
.b-ext .btn.btn-picto {align-items: center;display: flex;justify-content: center;min-width: unset;padding: 10px;width: 48px;}
.b-ext .btn.btn-picto i {color: inherit;display: flex;margin-left: 0;}
.b-ext .offert-list {background-color: var(--totem-color-white);border-radius: 8px;box-shadow: 0 1px 20px 0 rgba(0,0,0,.15);margin: 32px 0 0;min-height: 70px;padding: 20px;transform: none;}
.b-ext .offert-list .item {color: var(--totem-color-tertiary-900);flex-basis: min-content;position: relative;text-align: center;white-space: nowrap;}
.b-ext .offert-list .item, .b-ext .offert-list .item+.item:before {font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 600;line-height: 24px;}
.b-ext .offert-list .item+.item:before {color: var(--totem-color-primary-500);content: ".";left: 0;position: absolute;top: 50%;transform: translateX(-50%) translateY(-50%);}
.b-ext .offert-list .item:first-child:before {content: "";display: none;}
.b-ext .offert-list i {color: var(--totem-color-tertiary-900);font-size: 24px;font-size: calc(var(--font-size) * 2.4);}
.b-ext .gap-2 {gap: var(--totem-space-9);}
.b-ext .blocks {gap: 14px;}
@media screen and (min-width:768px) and (max-width:876px) {.b-ext .blocks {flex-direction: column;gap: 20px;}}
@media screen and (max-width:520px) {.b-ext .blocks {flex-direction: column;gap: 20px;}}
.b-ext .lists {border: 1px solid var(--totem-color-primary-500);border-radius: 10px;overflow: hidden;}
.b-ext .lists .h3 {align-items: center;background-color: #f9f4f1;display: flex;font-family: var(--totem-font-family-web);font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 600;gap: 10px;justify-content: center;line-height: 24px;padding: 12px;}
.b-ext .lists .h3 .font-icon {align-items: center;border-radius: 50%;display: flex;font-size: 26px;font-size: calc(var(--font-size) * 2.6);height: 30px;line-height: 0;width: 30px;}
.b-ext .lists .h3 .font-icon:after {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;font-family: mtx_font;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;padding: 2px;text-transform: none;}
.b-ext .lists .h3 .font-icon:before {content: "" !important;display: none !important;opacity: 0;}
.b-ext .lists .h3 .font-icon.faibles {background-color: #f84141;transform: rotate(44deg);}
.b-ext .lists .h3 .font-icon.faibles:after {content: "";}
.b-ext .lists .h3 .font-icon.forts {background-color: var(--totem-color-status-success-500);}
.b-ext .lists .h3 .font-icon.forts:after {content: "";}
.b-ext .lists .h3+div, .b-ext .lists .h3+ul {padding: 16px;}
.b-ext .lists ul {margin: 0 !important;}
.b-ext .lists ul li {align-items: flex-start;color: #302e2d;display: flex;font-size: 12px !important;font-size: calc(var(--font-size) * 1.2) !important;font-weight: 400 !important;gap: 8px;list-style-type: none;margin-bottom: 8px;}
@media only screen and (max-width:1010px) {.b-ext .lists ul li {font-size: 14px !important;font-size: calc(var(--font-size) * 1.4) !important;}}
@media screen and (min-width:768px) and (max-width:876px) {.b-ext .lists ul li {gap: 20px;}}
@media screen and (max-width:520px) {.b-ext .lists ul li {gap: 20px;}}
.b-ext .lists ul li a {color: #302e2d;text-decoration: none;}
.b-ext .lists ul li a:hover {color: var(--totem-color-primary-500);}
.b-ext .lists ul .font-icon {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;align-items: center;display: flex;font-family: mtx_font !important;font-size: 24px;font-size: calc(var(--font-size) * 2.4);font-style: normal;font-variant: normal;font-weight: 400;height: 30px;line-height: 20px;line-height: 1;margin: 0;padding: 2px;text-transform: none;width: 30px;}
.b-ext .lists ul.list-forts span.font-icon {color: #239e57;}
.b-ext .lists ul.list-forts span.font-icon:after {content: "";}
.b-ext .lists ul.list-forts li {color: #302e2d !important;}
.b-ext .lists ul.list-faibles span.font-icon {color: #d5413e;transform: rotate(44deg);}
.b-ext .lists ul.list-faibles span.font-icon:after {content: "";}
.b-ext .lists ul.list-faibles li {color: #535353 !important;}
.b-ext .cta-article .cta {display: inline-block;text-decoration: none;}
.b-ext .cta-article .cta span {align-items: center;background: #c0543a !important;display: flex !important;gap: 16px;justify-content: center;max-width: 550px;padding: 10px 24px;text-decoration: none;}
.b-ext .cta-article .cta span * {line-height: normal;text-decoration: none;}
.b-ext .cta-article .cta:hover {box-shadow: 0 4px 20px 0 rgba(4,4,4,.3);}
.b-ext .cta-article .cta:hover span {background: #9a432e !important;}
.b-ext .cta-article .cta:focus span {background: #733223 !important;}