@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 .first-nav .hover:hover {opacity: unset;}
.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 .ct-projet .content-caroussel {overflow: hidden;padding-top: 10px;position: relative;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal {background: #fff;display: flex;justify-content: center;-webkit-justify-content: center;width: 100%;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal__item {border-radius: 10px;box-shadow: 0 3px 10px 0 rgba(4,4,4,.12);overflow: hidden;position: relative;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal__item .acc_cBox {cursor: pointer;overflow: hidden;position: relative;transition: width .5s ease;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal__item .acc_cBox .acc_cImg {height: 265px;overflow: hidden;position: relative;transition: background .3s ease;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal__item .acc_cBox .acc_cImg:before {background: linear-gradient(0deg,#000,transparent 75.09%);content: "";height: 100%;position: absolute;width: 100%;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal__item .acc_cBox .acc_cImg img {height: auto;max-width: 100%;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal__item .acc_cBox .acc_cImg .caption {bottom: 20px;color: var(--totem-color-white);left: 20px;position: absolute;right: 20px;z-index: 5;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal__item .acc_cBox .acc_cImg .caption h3 {font-size: 20px;font-weight: 700;line-height: 30px;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal__item .acc_cBox .acc_cCont {background: #fff;color: #302e2d;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal__item .acc_cBox .acc_cCont p {font-size: 14px;font-weight: 400;line-height: 24px;margin-bottom: 20px;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal__item .acc_cBox .acc_cCont a {color: var(--totem-color-secondary-500);display: flex;font-size: 12px;font-weight: 600;line-height: 20px;text-decoration-line: underline;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal__item .acc_cBox .acc_cCont a i {margin-left: 5px;}
.b-ext .ct-projet .content-caroussel .slider-pdv .accHorizontal__item .acc_cBox .acc_cCont a i:before {color: var(--totem-color-secondary-500);font-size: calc(var(--font-size) * 2);}
.b-ext .ct-projet .content-caroussel .slider-pdv.slider-pdv-desktop .accHorizontal__item {margin-right: 30px;}
.b-ext .ct-projet .content-caroussel .slider-pdv.slider-pdv-desktop .accHorizontal__item:last-child {margin: 0;}
.b-ext .ct-projet .content-caroussel .slider-pdv.slider-pdv-desktop .accHorizontal__item .acc_cBox {width: 265px;}
.b-ext .ct-projet .content-caroussel .slider-pdv.slider-pdv-desktop .accHorizontal__item .acc_cBox.active {width: 650px;}
.b-ext .ct-projet .content-caroussel .slider-pdv.slider-pdv-desktop .accHorizontal__item .acc_cBox .acc_cImg {float: left;width: 265px;}
.b-ext .ct-projet .content-caroussel .slider-pdv.slider-pdv-desktop .accHorizontal__item .acc_cBox .acc_cImg header i {font-size: 14px;font-weight: 600;line-height: 24px;}
.b-ext .ct-projet .content-caroussel .slider-pdv.slider-pdv-desktop .accHorizontal__item .acc_cBox .acc_cCont {height: 265px;margin-left: 265px;padding: 30px 20px;width: 60%;}
@media (max-width:1400px) {.b-ext .ct-projet .content-caroussel .slider-pdv.slider-pdv-desktop .accHorizontal__item .acc_cBox .acc_cCont {padding-right: 10%;}}
.b-ext .ct-projet .content-caroussel .slider-pdv.slider-pdv-desktop .accHorizontal__item .acc_cBox .acc_cCont b {display: block;font-size: 20px;font-weight: 700;line-height: 30px;margin-bottom: 10px;}
.b-ext .ct-projet .content-caroussel .slider-pdv.slider-pdv-mobile {padding-bottom: 20px;}
.b-ext .ct-projet .content-caroussel .slider-pdv.slider-pdv-mobile .accHorizontal__item {box-shadow: 0 3px 5px 0 rgba(4,4,4,.12);margin: 0 25px 0 -10px;}
.b-ext .ct-projet .content-caroussel .slider-pdv.slider-pdv-mobile .accHorizontal__item .acc_cBox .acc_cCont {height: 230px;padding: 20px;width: 100%;}
.b-ext .slick-list {overflow: initial !important;}
.b-ext .arrow-slider {display: flex;justify-content: center;margin: 45px auto 0;position: relative;width: auto;}
.b-ext .arrow-slider li {background: #f9f4f1;border-radius: 16px;color: #302e2d;cursor: pointer;float: left;height: 60px;left: 0;margin-right: 20px;padding: 13px;position: relative;text-align: center;top: 0;transition: .5s;width: 60px;}
.b-ext .arrow-slider li:last-child {margin: 0;}
.b-ext .arrow-slider li.arrow__left {transform: rotate(180deg);}
.b-ext .arrow-slider li:hover {background: #f9f4f1;opacity: .8;}
.b-ext .arrow-slider li:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "";display: inline-block;font-display: swap;font-family: mtx_font;font-size: calc(var(--font-size) * 3);font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;text-transform: none;transform: translateY(5%);}
.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/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/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 .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 .transition {transition-duration: .4s;}
.b-ext .lightbox-timezone.hp-timezone, .b-ext .lightbox.bm-retention, .b-ext .lightbox.retention.conso, .b-ext .lightbox.retention.hp {align-items: center;background-color: rgba(0,0,0,.5);display: flex;height: 100%;justify-content: center;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999;}
.b-ext .lightbox-timezone.hp-timezone.never-show, .b-ext .lightbox.bm-retention.never-show, .b-ext .lightbox.retention.conso.never-show, .b-ext .lightbox.retention.hp.never-show {display: none !important;overflow: hidden !important;}
@media (max-width:991px) {.b-ext .lightbox-timezone.hp-timezone, .b-ext .lightbox.bm-retention, .b-ext .lightbox.retention.conso, .b-ext .lightbox.retention.hp {padding: 20px;}}
.b-ext .lightbox-timezone.hp-timezone .box, .b-ext .lightbox.bm-retention .box, .b-ext .lightbox.retention.conso .box, .b-ext .lightbox.retention.hp .box {align-items: center;background: #fff;border-radius: 16px;box-sizing: border-box;color: var(--totem-color-tertiary-900);display: flex;flex-direction: column;justify-content: center;max-width: 726px;padding: 50px 20px 30px;position: relative;width: 100%;}
@media (min-width:992px) {.b-ext .lightbox-timezone.hp-timezone .box, .b-ext .lightbox.bm-retention .box, .b-ext .lightbox.retention.conso .box, .b-ext .lightbox.retention.hp .box {padding: 50px 30px 30px;}}
.b-ext .lightbox-timezone.hp-timezone .box .notabene, .b-ext .lightbox.bm-retention .box .notabene, .b-ext .lightbox.retention.conso .box .notabene, .b-ext .lightbox.retention.hp .box .notabene {color: #302e2d;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;line-height: 18px;}
.b-ext .lightbox-timezone.hp-timezone .box .notabene a, .b-ext .lightbox.bm-retention .box .notabene a, .b-ext .lightbox.retention.conso .box .notabene a, .b-ext .lightbox.retention.hp .box .notabene a {color: #302e2d;text-decoration: none;}
.b-ext .lightbox-timezone.hp-timezone .box .notabene a:hover, .b-ext .lightbox.bm-retention .box .notabene a:hover, .b-ext .lightbox.retention.conso .box .notabene a:hover, .b-ext .lightbox.retention.hp .box .notabene a:hover {text-decoration: underline;}
.b-ext .lightbox-timezone.hp-timezone .box section, .b-ext .lightbox.bm-retention .box section, .b-ext .lightbox.retention.conso .box section, .b-ext .lightbox.retention.hp .box section {color: #302e2d;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 400;line-height: 24px;margin-top: 13px;}
.b-ext .lightbox-timezone.hp-timezone .box section span, .b-ext .lightbox.bm-retention .box section span, .b-ext .lightbox.retention.conso .box section span, .b-ext .lightbox.retention.hp .box section span {font-weight: 600;}
.b-ext .lightbox-timezone.hp-timezone .box p, .b-ext .lightbox.bm-retention .box p, .b-ext .lightbox.retention.conso .box p, .b-ext .lightbox.retention.hp .box p {color: #302e2d;display: inline-block;font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-style: normal;font-weight: 600;line-height: 24px;margin-bottom: 10px;max-width: 530px;text-align: center;}
@media (min-width:992px) {.b-ext .lightbox-timezone.hp-timezone .box p, .b-ext .lightbox.bm-retention .box p, .b-ext .lightbox.retention.conso .box p, .b-ext .lightbox.retention.hp .box p {font-size: 20px;font-size: calc(var(--font-size) * 2);line-height: 26px;}}
.b-ext .lightbox-timezone.hp-timezone .box p span, .b-ext .lightbox.bm-retention .box p span, .b-ext .lightbox.retention.conso .box p span, .b-ext .lightbox.retention.hp .box p span {color: var(--totem-color-primary-500);display: inline-block;font-size: 26px;font-style: normal;font-weight: 700;line-height: 30px;}
.b-ext .lightbox-timezone.hp-timezone .box .logo, .b-ext .lightbox.bm-retention .box .logo, .b-ext .lightbox.retention.conso .box .logo, .b-ext .lightbox.retention.hp .box .logo {height: auto;max-width: 149px;width: 100%;}
@media (min-width:992px) {.b-ext .lightbox-timezone.hp-timezone .box .logo, .b-ext .lightbox.bm-retention .box .logo, .b-ext .lightbox.retention.conso .box .logo, .b-ext .lightbox.retention.hp .box .logo {max-width: 189px;}}
.b-ext .lightbox-timezone.hp-timezone .box .close, .b-ext .lightbox.bm-retention .box .close, .b-ext .lightbox.retention.conso .box .close, .b-ext .lightbox.retention.hp .box .close {color: #4f4f4f;cursor: pointer;display: block;height: auto;left: auto;padding: 0;position: absolute;right: 27px;text-decoration: none;top: 28px;width: auto;}
@media (max-width:992px) {.b-ext .lightbox-timezone.hp-timezone .box .close, .b-ext .lightbox.bm-retention .box .close, .b-ext .lightbox.retention.conso .box .close, .b-ext .lightbox.retention.hp .box .close {right: 13px;top: 13px;}}
.b-ext .lightbox-timezone.hp-timezone .box em, .b-ext .lightbox.bm-retention .box em, .b-ext .lightbox.retention.conso .box em, .b-ext .lightbox.retention.hp .box em {font-style: normal;}
.b-ext .lightbox-timezone.hp-timezone .box .btn-primary, .b-ext .lightbox.bm-retention .box .btn-primary, .b-ext .lightbox.retention.conso .box .btn-primary, .b-ext .lightbox.retention.hp .box .btn-primary {background: var(--totem-color-primary-500);border: none;font-family: var(--totem-font-family-web);font-size: 14px;font-size: calc(var(--font-size) * 1.4);font-weight: 700;line-height: 24px;margin-top: 40px;transition: none;}
@media (max-width:992px) {.b-ext .lightbox-timezone.hp-timezone .box .btn-primary, .b-ext .lightbox.bm-retention .box .btn-primary, .b-ext .lightbox.retention.conso .box .btn-primary, .b-ext .lightbox.retention.hp .box .btn-primary {padding-left: 20px;padding-right: 20px;width: 100%;}}
.b-ext .lightbox-timezone.hp-timezone, .b-ext .lightbox-timezone.hp-timezone .box p, .b-ext .lightbox.retention.hp, .b-ext .lightbox.retention.hp .box p {font-family: var(--totem-font-family-web);}
.b-ext .lightbox-timezone.hp-timezone .box p span, .b-ext .lightbox.retention.hp .box p span {font-size: 21px;font-size: calc(var(--font-size) * 2.1);}
@media (max-width:992px) {.b-ext .lightbox-timezone.hp-timezone .box p span, .b-ext .lightbox.retention.hp .box p span {font-size: 19px;font-size: calc(var(--font-size) * 1.9);}}
@media screen and (max-width:786px) {.b-ext .lightbox.retention.hp {display: none !important;}}
.b-ext .lightbox-timezone.hp-timezone .bold {color: #302e2d;font-size: 26px;font-weight: 700;line-height: 150%;margin-bottom: 20px;text-align: center;}
.b-ext .lightbox-timezone.hp-timezone .box p {color: #302e2d;font-size: 16px;font-weight: 400;line-height: 170%;margin-bottom: 40px;text-align: center;}
.b-ext .lightbox-timezone.hp-timezone .box .btn-group {gap: 20px;}
.b-ext .lightbox-timezone.hp-timezone .box .btn-group .btn {align-items: center;border-radius: 4px;color: var(--totem-color-secondary-500);cursor: pointer;display: flex;font-size: 18px;font-weight: 600;height: 56px;justify-content: center;line-height: 20px;margin-bottom: 0;margin-top: 0;padding: 16px 24px;}
@media (max-width:576px) {.b-ext .lightbox-timezone.hp-timezone .box .btn-group .btn {font-size: 16px;font-size: calc(var(--font-size) * 1.6);}}
.b-ext .lightbox-timezone.hp-timezone .box .btn-group .btn.btn-outline {background: var(--totem-color-white);color: var(--totem-color-secondary-500);}
.b-ext .lightbox-timezone.hp-timezone .box .btn-group .btn.btn-primary {background: #c0543a;}
@media (max-width:576px) {.b-ext .lightbox-timezone.hp-timezone .box .btn-group .btn.btn-primary i {margin-left: 0;}
	.b-ext .lightbox-timezone.hp-timezone .bold {font-size: 20px;}
	.b-ext .lightbox-timezone.hp-timezone .box {padding: 30px 20px;}
	.b-ext .lightbox-timezone.hp-timezone .box .btn-group {flex-direction: column;width: 100%;}}
.b-ext .lightbox.bm-retention span {font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 26px;text-align: center;}
@media (max-width:786px) {.b-ext .lightbox.bm-retention span br {display: none;}}
.b-ext .lightbox.bm-retention .btn-primary {background: #c0543a !important;border-radius: 4px;font-size: 18px !important;font-size: calc(var(--font-size) * 1.8) !important;font-weight: 600 !important;margin-top: 25px !important;text-align: center;transition: .3s !important;}
.b-ext .lightbox.bm-retention .btn-primary:focus, .b-ext .lightbox.bm-retention .btn-primary:hover {background: #9a432e !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 .clearfix:after {clear: both;content: "";display: block;}
.b-ext [id*=tc_], .b-ext [id^=tc_] {display: block;}
.b-ext .homepage {font-family: var(--totem-font-family-web);position: relative;}
.b-ext .homepage .btn-primary {background: #c0543a;border-radius: 16px;font-size: 16px;font-weight: 600;line-height: 20px;padding: 16px 24px;transition-duration: .4s;transition: .3s;}
.b-ext .homepage .btn-primary:focus, .b-ext .homepage .btn-primary:hover {background: #9a432e;box-shadow: 0 4px 8px 3px rgba(4,4,4,.15),0 1px 3px 0 rgba(4,4,4,.3);}
.b-ext .homepage .top-home {background: #f9f4f1;background-size: cover;margin-bottom: 40px;overflow: hidden;padding: 40px 0;position: relative;}
.b-ext .homepage .top-home h1 {color: var(--totem-color-tertiary-900);font-size: 30px;font-size: calc(var(--font-size) * 3);font-weight: 300;line-height: 35px;margin-bottom: 15px;}
@media (max-width:786px) {.b-ext .homepage .top-home h1 {font-size: 26px;font-size: calc(var(--font-size) * 2.6);}}
.b-ext .homepage .top-home .ct-cards {padding: 20px 0 0;position: relative;}
@media (max-width:576px) {.b-ext .homepage .top-home .ct-cards .col-xs-6 {flex: 0 0 50%;max-width: 50%;}
	.b-ext .homepage .top-home .ct-cards .grid-m .col-md-6 {margin: 0 -9px 0 10px;max-width: 48%;padding: 5px 10px 0 5px;}}
.b-ext .homepage .top-home .ct-cards .display-1 {order: 1;}
@media (max-width:992px) {.b-ext .homepage .top-home .ct-cards .display-1 {order: 2;}}
@media (max-width:576px) {.b-ext .homepage .top-home .ct-cards .display-1 .col-md-6 {margin: 0 -9px 0 10px;max-width: 48%;padding: 5px 10px 0 5px;}}
.b-ext .homepage .top-home .ct-cards .display-2 {order: 2;}
@media (max-width:992px) {.b-ext .homepage .top-home .ct-cards .display-2 {margin-bottom: 30px;order: 1;}}
.b-ext .homepage .top-home .ct-cards .cards {background: var(--totem-color-white);border-radius: 6px;box-shadow: 5px 5px 16px 0 #eaeaea;color: var(--totem-color-tertiary-900);display: block;line-height: normal;margin-bottom: 20px;overflow: hidden;padding: 10px 10px 15px;position: relative;text-decoration: none;transition-duration: .4s;transition: .3s;width: 100%;}
@media (max-width:786px) {.b-ext .homepage .top-home .ct-cards .cards {margin-bottom: 15px;}}
@media only screen and (min-width:992px) and (max-width:1200px) {.b-ext .homepage .top-home .ct-cards .cards {min-height: 158px;}}
.b-ext .homepage .top-home .ct-cards .cards span {display: block;font-size: 16px;font-weight: 700;line-height: 24px;}
@media only screen and (min-width:992px) and (max-width:1200px) {.b-ext .homepage .top-home .ct-cards .cards span {font-size: 14px;white-space: nowrap;}}
.b-ext .homepage .top-home .ct-cards .cards:hover {box-shadow: 4px 0 15px 0 rgba(0,0,0,.1);}
.b-ext .homepage .top-home .ct-cards .cards:hover:after {border: 2px solid #c0543a;}
.b-ext .homepage .top-home .ct-cards .cards:active {border: 1px solid #9a432e;}
.b-ext .homepage .top-home .ct-cards .cards.fc {padding: 0;}
.b-ext .homepage .top-home .ct-cards .cards.fc .head {align-items: center;display: flex;overflow: hidden;padding: 8px 20px;position: relative;}
.b-ext .homepage .top-home .ct-cards .cards.fc .head img {float: left;margin-right: 10px;}
.b-ext .homepage .top-home .ct-cards .cards.fc .head:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "";display: inline-block;display: none;font-display: swap;font-family: mtx_font;font-size: calc(var(--font-size) * 2.5);font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;position: absolute;right: 15px;text-transform: none;top: 40%;}
.b-ext .homepage .top-home .ct-cards .cards.fc .foot {color: #302e2d;padding: 8px 18px;}
.b-ext .homepage .top-home .ct-cards .cards.fc .foot b {color: var(--totem-color-primary-500);font-size: 18px;font-weight: 700;line-height: 26px;margin-right: 16px;}
@media (max-width:786px) {.b-ext .homepage .top-home .ct-cards .cards.fc .foot b {margin-right: 10px;}}
.b-ext .homepage .top-home .ct-cards .cards.mini {align-items: center;display: flex;padding: 15px;}
@media only screen and (min-width:992px) and (max-width:1200px) {.b-ext .homepage .top-home .ct-cards .cards.mini {min-height: auto;}}
.b-ext .homepage .top-home .ct-cards .cards.mini img {margin-right: 10px;}
.b-ext .homepage .top-home .ct-cards .cards.mini span {margin: 0;}
@media (max-width:786px) {.b-ext .homepage .top-home .cards-hide-mobile {display: none;}}
.b-ext .homepage .top-home .cards-hide-mobile.show {animation: fadeIn .5s ease-in-out;display: flex;}
@keyframes fadeIn {0% {opacity: 0;}
	to {opacity: 1;}}
.b-ext .homepage .top-home .button-cards {align-items: center;border: 1px solid var(--totem-color-secondary-500);border-radius: 16px;cursor: pointer;display: none;justify-content: center;margin: 15px auto 0;padding: 4px 12px;width: -moz-fit-content;width: fit-content;z-index: 1;}
@media (max-width:786px) {.b-ext .homepage .top-home .button-cards {display: flex;}}
.b-ext .homepage .top-home .button-cards span {color: var(--totem-color-secondary-500);font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 600;line-height: 20px;}
.b-ext .homepage .top-home .button-cards i {font-size: 20px;font-size: calc(var(--font-size) * 2);margin-left: 5px;transform: rotate(90deg);}
.b-ext .homepage .top-home .button-cards i.active {margin-left: 10px;transform: rotate(-90deg);}
.b-ext .homepage section {overflow: hidden;padding-bottom: 80px;}
.b-ext .homepage section.bg {background: #f9f4f1;margin-bottom: 80px;padding: 55px 0;position: relative;}
.b-ext .homepage section.bg:after, .b-ext .homepage section.bg:before {content: "";height: 100%;position: absolute;width: 100%;}
.b-ext .homepage section.bg:before {background: url("/ext/../images_html/home_hp/circle-top-left.svg") 0 0 no-repeat;left: 0;top: 0;}
.b-ext .homepage section.bg:after {background: url("/ext/../images_html/home_hp/circle-bottom-right.svg") 100% 100% no-repeat;bottom: 0;right: 0;}
.b-ext .homepage section.ct-slider-partenaire-bnq {padding-top: 0;}
.b-ext .homepage section .titre {color: var(--totem-color-tertiary-900);display: block;font-size: 30px;font-weight: 300;line-height: 45px;margin-bottom: 35px;position: relative;z-index: 1;}
@media (max-width:786px) {.b-ext .homepage section .titre {font-size: 26px;}}
.b-ext .homepage section .bloc .title {color: var(--totem-color-tertiary-900);display: block;font-size: 25px;font-weight: 600;line-height: 30px;margin-bottom: 20px;padding-bottom: 15px;position: relative;}
.b-ext .homepage section .bloc .title a {color: var(--totem-color-tertiary-900);text-decoration: none;}
.b-ext .homepage section .bloc .title:after {background-color: var(--totem-color-primary-500);bottom: 0;content: "";display: block;height: 4px;left: 0;position: absolute;width: 57px;}
.b-ext .homepage section.section-avis-clients {padding-bottom: 0;}
.b-ext .homepage .section-confiance .ct {text-align: center;}
.b-ext .homepage .section-confiance .ct b {color: #c0543a;display: block;font-size: 16px;font-weight: 600;line-height: 28px;margin-bottom: 15px;}
.b-ext .homepage .section-confiance .ct span {color: var(--totem-color-tertiary-900);font-size: 30px;font-size: calc(var(--font-size) * 3);font-weight: 300;line-height: 45px;margin-bottom: 30px;}
@media (max-width:992px) {.b-ext .homepage .section-confiance .ct span br {display: none;}}
@media (max-width:786px) {.b-ext .homepage .section-confiance .ct span {font-size: 26px;font-size: calc(var(--font-size) * 2.6);}}
.b-ext .homepage .section-confiance .ct .bloc {background: var(--totem-color-white);border: 1px solid var(--totem-color-primary-500);border-radius: 4px;margin-top: 20px;overflow: hidden;padding: 12px;position: relative;}
@media (max-width:992px) {.b-ext .homepage .section-confiance .ct .bloc {min-height: 211px;}}
@media (max-width:786px) {.b-ext .homepage .section-confiance .ct .bloc {min-height: auto;}}
.b-ext .homepage .section-confiance .ct .bloc i {color: #c0543a;display: block;font-size: calc(var(--font-size) * 4);margin: 0 auto;text-align: center;}
.b-ext .homepage .section-confiance .ct .bloc .t {color: var(--totem-color-tertiary-900);display: block;font-size: 14px;font-weight: 400;line-height: 24px;margin: 0;text-align: center;}
@media (max-width:992px) {.b-ext .homepage .section-confiance .ct .bloc .t br {display: none;}}
.b-ext .homepage .section-confiance .ct .bloc .t b {color: #c0543a;display: block;font-size: 16px;font-weight: 600;margin-bottom: 5px;}
.b-ext .homepage .section-confiance .ct .trustpilot {margin: 40px auto 0;text-align: center;}
.b-ext .homepage .section-confiance .ct .trustpilot span {color: #302e2d;display: block;font-size: 13.5px;font-weight: 500;line-height: 33px;}
@media (max-width:786px) {.b-ext .homepage .section-confiance .ct .bloc i {align-items: center;display: flex;float: left;height: 77px;margin-right: 15px;}
	.b-ext .homepage .section-confiance .ct .bloc .t {overflow: hidden;text-align: left;}
	.b-ext .homepage .section-confiance .ct .bloc .t b {margin: 0;}}
.b-ext .homepage .ct-bloc-img {position: relative;}
.b-ext .homepage .ct-bloc-img.bg {background: #f9f4f1;}
.b-ext .homepage .ct-bloc-img.bg:after, .b-ext .homepage .ct-bloc-img.bg:before {display: none;}
.b-ext .homepage .ct-bloc-img .row {background: #fff;border-radius: 10px;box-shadow: 5px 5px 16px 0 #eaeaea;overflow: hidden;position: relative;z-index: 1;}
.b-ext .homepage .ct-bloc-img .row .sup-title {color: #c0543a;font-size: 16px;font-weight: 600;line-height: 27px;}
.b-ext .homepage .ct-bloc-img .row .col-lg-7, .b-ext .homepage .ct-bloc-img .row .col-lg-8 {align-items: center;display: flex;justify-content: center;}
.b-ext .homepage .ct-bloc-img .row .col-lg-7 .bloc, .b-ext .homepage .ct-bloc-img .row .col-lg-8 .bloc {padding: 32px 20px;position: relative;text-align: center;z-index: 1;}
.b-ext .homepage .ct-bloc-img .row .col-lg-7 .bloc>span, .b-ext .homepage .ct-bloc-img .row .col-lg-8 .bloc>span {color: var(--totem-color-tertiary-900);display: block;font-size: 26px;font-weight: 700;line-height: 39px;margin-bottom: 15px;}
@media (max-width:786px) {.b-ext .homepage .ct-bloc-img .row .col-lg-7 .bloc>span, .b-ext .homepage .ct-bloc-img .row .col-lg-8 .bloc>span {font-size: 24px;line-height: 36px;}}
.b-ext .homepage .ct-bloc-img .row .col-lg-7 .bloc p, .b-ext .homepage .ct-bloc-img .row .col-lg-8 .bloc p {color: #302e2d;font-size: 16px;line-height: 27px;margin-bottom: 20px;}
@media (max-width:992px) {.b-ext .homepage .ct-bloc-img .row .col-lg-7 p br, .b-ext .homepage .ct-bloc-img .row .col-lg-7 span br, .b-ext .homepage .ct-bloc-img .row .col-lg-8 p br, .b-ext .homepage .ct-bloc-img .row .col-lg-8 span br {display: none;}}
.b-ext .homepage .ct-bloc-img .row .col-lg-7, .b-ext .homepage .ct-bloc-img .row .col-lg-8 {order: 1;}
@media (max-width:992px) {.b-ext .homepage .ct-bloc-img .row .col-lg-7 {order: 2;}}
.b-ext .homepage .ct-bloc-img .row .col-lg-5 {order: 2;}
@media (max-width:992px) {.b-ext .homepage .ct-bloc-img .row .col-lg-5 {order: 1;}}
.b-ext .homepage .ct-bloc-img .row .col-lg-4 {order: 2;}
.b-ext .homepage .ct-bloc-img .row .col-lg-4 img {margin-left: -20px;}
@media (min-width:1200px) {.b-ext .homepage .ct-bloc-img .row .col-lg-4 img.img-m, .b-ext .homepage .ct-bloc-img .row .col-lg-4 img.img-t {display: none;}
	.b-ext .homepage .ct-bloc-img .row .col-lg-4 img.img-d {display: block;}}
@media (max-width:992px) {.b-ext .homepage .ct-bloc-img .row .col-lg-4 img {margin: 0;}
	.b-ext .homepage .ct-bloc-img .row .col-lg-4 img.img-d, .b-ext .homepage .ct-bloc-img .row .col-lg-4 img.img-m {display: none;}
	.b-ext .homepage .ct-bloc-img .row .col-lg-4 img.img-t {display: block;}}
@media (max-width:786px) {.b-ext .homepage .ct-bloc-img .row .col-lg-4 img.img-d, .b-ext .homepage .ct-bloc-img .row .col-lg-4 img.img-t {display: none;}
	.b-ext .homepage .ct-bloc-img .row .col-lg-4 img.img-m {display: block;}}
.b-ext .homepage .ct-bloc-img .row .col-lg-4 img, .b-ext .homepage .ct-bloc-img .row .col-lg-5 img {display: block;height: auto;max-width: 100%;}
.b-ext .homepage .ct-simulateurs.bg {background: #f9f4f1;}
.b-ext .homepage .ct-simulateurs.bg:after, .b-ext .homepage .ct-simulateurs.bg:before {display: none;}
@media (max-width:992px) {.b-ext .homepage .ct-simulateurs .row>[class^=col-] {margin-bottom: 30px;}
	.b-ext .homepage .ct-simulateurs .row>[class^=col-]:last-child {margin: 0;}}
.b-ext .homepage .ct-simulateurs .inner {background: #fff;border-radius: 10px;box-shadow: 5px 5px 16px 0 #eaeaea;height: 380px;overflow: hidden;padding: 30px 20px;position: relative;text-align: center;z-index: 1;}
@media (max-width:992px) {.b-ext .homepage .ct-simulateurs .inner {height: auto;margin-bottom: 20px;}
	.b-ext .homepage .ct-simulateurs .inner:last-child {margin: 0;}}
.b-ext .homepage .ct-simulateurs .inner i {display: block;margin-bottom: 20px;}
.b-ext .homepage .ct-simulateurs .inner i:before {color: #302e2d;font-size: calc(var(--font-size) * 5);}
.b-ext .homepage .ct-simulateurs .inner span {display: block;font-size: 24px;font-weight: 700;line-height: 36px;}
@media (max-width:992px) {.b-ext .homepage .ct-simulateurs .inner span {font-size: 20px;line-height: 30px;}
	.b-ext .homepage .ct-simulateurs .inner span br {display: none;}}
.b-ext .homepage .ct-simulateurs .inner p {font-size: 16px;font-weight: 300;line-height: 24px;}
@media (max-width:992px) {.b-ext .homepage .ct-simulateurs .inner p br {display: none;}}
.b-ext .homepage .ct-simulateurs .inner a {bottom: 30px;display: inline-table;left: 0;margin: 0 auto;position: absolute;right: 0;width: 90%;}
@media (max-width:992px) {.b-ext .homepage .ct-simulateurs .inner a {bottom: auto;display: block;margin: 20px auto 0;position: relative;width: 100%;}}
.b-ext .homepage .ct-simulateurs .inner a span {font-size: 16px;font-weight: 600;line-height: 20px;}
@media (max-width:576px) {.b-ext .homepage .ct-simulateurs .inner a span {font-size: 14px;}}
@media (max-width:992px) {.b-ext .homepage .ct-guide .content {margin: 0 0 40px;}}
.b-ext .homepage .ct-guide .content img {float: left;margin-right: 15px;}
.b-ext .homepage .ct-guide .content:last-child {margin-top: 50px;}
.b-ext .homepage .ct-guide ul {display: flex;flex-flow: column;}
.b-ext .homepage .ct-guide ul .title {color: #302e2d;font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 15px;}
.b-ext .homepage .ct-guide ul li a {align-items: center;color: #302e2d;display: flex;font-size: 14px;font-weight: 400;line-height: 23px;margin-bottom: 10px;overflow: hidden;padding: 0;text-decoration: none;transition-duration: .4s;transition: .3s;}
.b-ext .homepage .ct-guide ul li a:focus, .b-ext .homepage .ct-guide ul li a:hover {background: transparent;border-radius: none;box-shadow: none;color: var(--totem-color-primary-500);}
.b-ext .homepage .ct-guide ul li:last-child a {margin: 0;}
.b-ext .homepage .ct-actualites-home {padding-top: 25px;}
.b-ext .homepage .ct-actualites-home .newsflash {display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
@keyframes fadeIn_Modal {0% {opacity: 0;}
	to {opacity: 1;}}
@keyframes fadeIn_Container {0% {opacity: 0;}
	to {opacity: .9;}}
.b-ext .slick-slider {-webkit-tap-highlight-color: transparent;box-sizing: border-box;touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.b-ext .slick-list, .b-ext .slick-slider {display: block;position: relative;}
.b-ext .slick-list {margin: 0;overflow: hidden;padding: 0;}
.b-ext .slick-list:focus {outline: none;}
.b-ext .slick-list.dragging {cursor: pointer;cursor: hand;}
.b-ext .slick-slider .slick-list, .b-ext .slick-slider .slick-track {transform: translateZ(0);}
.b-ext .slick-track {display: block;left: 0;margin-left: auto;margin-right: auto;position: relative;top: 0;}
.b-ext .slick-track:after, .b-ext .slick-track:before {content: "";display: table;}
.b-ext .slick-track:after {clear: both;}
.b-ext .slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
.b-ext .slick-initialized .slick-slide {display: block;}
.b-ext .slick-arrow.slick-hidden {display: none;}
.b-ext .slick-dots {bottom: 20px;display: block;list-style: none;margin: 0;padding: 0;position: absolute;right: 60px;}
@media (max-width:576px) {.b-ext .slick-dots {right: 45px;}}
.b-ext .slick-dots li {display: inline-block;margin: 0;padding: 0;position: relative;text-align: center;}
.b-ext .slick-dots li, .b-ext .slick-dots li button {cursor: pointer;height: 20px;width: 20px;}
.b-ext .slick-dots li button {background: transparent;border: 0;color: transparent;line-height: 1;outline: none;}
.b-ext .slick-dots li button:focus, .b-ext .slick-dots li button:hover {outline: none;}
.b-ext .slick-dots li button:focus:before, .b-ext .slick-dots li button:hover:before {color: var(--totem-color-white);font-size: 50px;height: 20px;width: 20px;}
.b-ext .slick-dots li button:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;border-radius: 50%;color: #999;content: "•";font-size: 25px;height: 20px;left: 0;line-height: 10px;position: absolute;text-align: center;top: 0;transition-duration: .4s;transition: .3s;width: 20px;}
.b-ext .slick-dots li.slick-active button:before {color: var(--totem-color-white);font-size: 50px;}
.b-ext .btn-cta {background: var(--totem-color-primary-500);border: none;border-radius: 6px;bottom: 30px;font-size: 18px;font-weight: 600;line-height: 20px;padding: 16px 24px;position: absolute;width: auto;}
.b-ext .btn-cta, .b-ext .btn-cta:hover {color: var(--totem-color-white);text-decoration: none;}
.b-ext .btn-cta:hover {background: #c0543a none;}
@media (max-width:576px) {.b-ext .btn-cta {font-size: 12px;padding: 8px 12px;}}
.b-ext .only-mobile-item {display: none;}
.b-ext .only-desktop-item {display: block;}
@media screen and (max-width:768px) {.b-ext .only-mobile-item {display: block;}
	.b-ext .only-desktop-item {display: none;}}
.b-ext .card-mea-hp .a {align-items: flex-end;border-radius: 12px;color: #6d3311;display: flex;flex-direction: column;height: 100%;justify-content: space-between;min-height: 297px;padding: 20px;position: relative;z-index: 9;}
.b-ext .card-mea-hp .a .img {background-repeat: no-repeat;background-size: cover;height: 100%;left: 0;position: absolute;right: 0;top: 0;width: auto;z-index: -1;}
.b-ext .card-mea-hp .a img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;}
.b-ext .card-mea-hp .a .pastille {border: .5px solid #fff;border-radius: 40px;color: #fff;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;line-height: 20px;margin: 0;padding: 1px 12px;}
.b-ext .card-mea-hp .a .titre {background: hsla(0,0%,100%,.9);border-radius: 5px;font-size: 14px;font-size: calc(var(--font-size) * 1.4);line-height: 20px;max-width: 260px;padding: 8px 12px;}
.b-ext .card-mea-hp .a .titre b {color: #6d3311;font-size: 16px;font-weight: 700;}
@media (max-width:992px) {.b-ext .card-mea-hp .a .titre b {font-size: 13px;font-size: calc(var(--font-size) * 1.3);}}
.b-ext .card-mea-hp .a .titre span {color: #c0543a;display: block;font-size: 30px;font-weight: 700;line-height: 28px;padding: 10px 0;}
@media (max-width:992px) {.b-ext .card-mea-hp .a .titre span {font-size: 25px;font-size: calc(var(--font-size) * 2.5);}}
.b-ext .card-mea-hp .a p {align-self: center;color: #fff;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-weight: 400;line-height: 1.4;order: 2;text-align: center;}
.b-ext .card-mea-hp .a p a {color: #fff;text-decoration: underline;}
@media (max-width:576px) {.b-ext .card-mea-hp .a p {font-size: 10px;font-size: calc(var(--font-size) * 1);line-height: 20px;}}
.b-ext .card-mea-hp .a .btn-primary {background: #c0543a;border-radius: 4px;font-size: 15px;font-size: calc(var(--font-size) * 1.5);line-height: 25px;padding: 6px 27px !important;width: auto;}
.b-ext .card-mea-hp .a .btn-primary:focus, .b-ext .card-mea-hp .a .btn-primary:hover {background: #9a432e;box-shadow: 0 4px 8px 3px rgba(4,4,4,.15),0 1px 3px 0 rgba(4,4,4,.3);}
.b-ext .card-mea-hp.card-mea-hp-livret {background-color: var(--totem-color-white);border-radius: var(--totem-radius-6);display: block;font-family: DM Sans,sans-serif;height: 100%;padding: 13px 18px;width: 100%;}
.b-ext .card-mea-hp.card-mea-hp-livret .theme-livret {background: var(--totem-color-white);border: 1px solid var(--totem-color-primary-500);border-radius: 4px;color: var(--totem-color-primary-500);display: table;font-family: DM Sans;font-size: var(--totem-font-size-100);font-style: normal;font-weight: var(--totem-font-weight-400);line-height: 160%;margin-bottom: var(--totem-space-10);padding: var(--totem-space-3) var(--totem-space-7);}
.b-ext .card-mea-hp.card-mea-hp-livret .content {-moz-column-gap: var(--totem-space-6);column-gap: var(--totem-space-6);display: flex;flex-flow: row wrap;justify-content: space-between;position: relative;}
.b-ext .card-mea-hp.card-mea-hp-livret .content .left {width: 50%;}
.b-ext .card-mea-hp.card-mea-hp-livret .content .left h3 {color: #584737;font-size: var(--totem-font-size-700);font-weight: var(--totem-font-weight-700);line-height: var(--totem-font-lh-500);margin-bottom: var(--totem-space-4);}
.b-ext .card-mea-hp.card-mea-hp-livret .content .left h3 span {font-weight: var(--totem-font-weight-700);position: relative;white-space: nowrap;}
.b-ext .card-mea-hp.card-mea-hp-livret .content .left h3 span:after {background-color: hsla(35,26%,70%,.8);bottom: 0;content: "";display: block;height: 4px;left: 0;position: absolute;width: 100%;}
@media (max-width:786px) {.b-ext .card-mea-hp.card-mea-hp-livret .content .left h3 {font-size: var(--totem-font-size-500);line-height: var(--totem-font-lh-200);}}
.b-ext .card-mea-hp.card-mea-hp-livret .content .left p {color: #584737;font-weight: var(--totem-font-weight-400);line-height: 160%;margin-bottom: var(--totem-space-13);}
.b-ext .card-mea-hp.card-mea-hp-livret .content .right {display: block;margin-right: -18px;min-height: 1px;padding: 0;width: 50%;}
.b-ext .card-mea-hp.card-mea-hp-livret .content .right img {height: auto;position: absolute;right: 0;top: -2px;width: 110%;}
.b-ext .card-mea-hp.card-mea-hp-livret .content .right img.img-tablette {display: none;}
.b-ext .card-mea-hp.card-mea-hp-livret .content .content-foot p {color: #584737;font-size: var(--totem-font-size-100);font-weight: var(--totem-font-weight-400);line-height: 160%;}
.b-ext .card-mea-hp.card-mea-hp-livret .content .content-foot .btn-primary {background-color: var(--totem-color-brand-placement);border-radius: var(--totem-radius-circle);color: var(--totem-color-white);display: flex;font-size: var(--totem-font-size-300);font-weight: var(--totem-font-weight-600);gap: var(--totem-space-7);line-height: 22px;margin-bottom: var(--totem-space-5);padding: var(--totem-space-5) var(--totem-space-9) !important;width: -moz-fit-content;width: fit-content;}
@media (max-width:786px) {.b-ext .card-mea-hp.card-mea-hp-livret .content .content-foot .btn-primary {font-size: var(--totem-font-size-100);}}
.b-ext .card-mea-hp.card-mea-hp-livret .content .content-foot .btn-primary span {padding: 0 5px;}
@media (min-width:787px) and (max-width:992px) {.b-ext .card-mea-hp.card-mea-hp-livret .content {justify-content: space-between;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .left {display: flex;flex: 0 0 auto;flex-direction: column;gap: 10px;justify-content: space-between;max-width: calc(36% - 8px);padding-top: 50px;position: relative;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .left .theme-livret {left: 0;position: absolute;top: 0;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .left h3 {font-size: var(--totem-font-size-500);line-height: var(--totem-font-lh-200);margin: 0;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .left p {line-height: 160%;margin: 0;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .right {flex: 0 0 auto;max-width: calc(23% - 8px);}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .right img {position: relative;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .right img:not(.img-tablette) {display: none;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .right img.img-tablette {display: block;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .content-foot {align-items: flex-end;display: flex;flex: 0 0 auto;flex-direction: column;gap: 24px;max-width: calc(36% - 8px);padding: 40px 0 21px;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .content-foot .btn-primary {margin-bottom: 0;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .content-foot p {font-size: 10px;}}
@media (max-width:786px) {.b-ext .card-mea-hp.card-mea-hp-livret .content .left {width: 54%;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .right {width: 46%;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .right img {display: block;float: right;max-width: 189px;position: absolute;right: 0;}
	.b-ext .card-mea-hp.card-mea-hp-livret .content .content-foot p {font-size: 10px;}}
.b-ext .pb-20 {padding-bottom: var(--totem-space-10);}
.b-ext .transition {transition: .3s;}
.b-ext .block_click {cursor: pointer;}
.b-ext .container_grid.module .pub-center {height: 370px;}
.b-ext #ancre-mf {cursor: pointer;}
.b-ext #ancre-mf .content-bloc {background: url("/ext/css/img/mf-thumb.jpg") no-repeat 0 0 #fff;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 .bloc-fcb {background-color: #30477b;box-sizing: border-box;color: #fefeff;font-size: 22px;font-size: calc(var(--font-size) * 2.2);margin-bottom: 20px;margin-right: 15px;}
.b-ext .bloc-fcb, .b-ext .bloc-fcb .content {position: relative;}
.b-ext .bloc-fcb .content:before {background: url("/ext/css/img/ab/home-fcb.png") 0 0 no-repeat;content: "";height: 70px;left: 18px;margin-top: -34px;position: absolute;top: 50%;width: 163px;}
.b-ext .bloc-fcb .content-txt {box-sizing: border-box;display: inline-block;max-width: 875px;padding: 12px 0 15px 190px;position: relative;}
.b-ext .bloc-fcb .content-txt:before {background: url("/ext/css/img/ab/home-fcb.png") 100% 0 no-repeat;bottom: 0;content: "";height: 120px;position: absolute;right: -130px;width: 121px;}
.b-ext .bloc-fcb .title {font-weight: 500;letter-spacing: .6px;line-height: 1.2;}
.b-ext .bloc-fcb .bottom, .b-ext .bloc-fcb .title {display: block;position: relative;z-index: 2;}
.b-ext .bloc-fcb .bottom {color: #fff;font-size: 17px;font-size: calc(var(--font-size) * 1.7);font-weight: 100;margin: 6px 0;}
.b-ext .bloc-fcb .bottom strong {font-weight: 500;}
.b-ext .bloc-fcb .date {background-color: #ff4948;font-size: 12px;font-size: calc(var(--font-size) * 1.2);padding: 8px 10px;}
.b-ext .bloc-fcb .cta_blanc, .b-ext .bloc-fcb .date {display: inline-block;text-transform: uppercase;}
.b-ext .bloc-fcb .cta_blanc {background-color: #fff;border: 1px solid #ececec;border-radius: 50px;color: var(--totem-color-tertiary-900);cursor: pointer;font-size: 15px;font-size: calc(var(--font-size) * 1.5);line-height: 1.2;padding: 10px 50px 10px 40px;position: absolute;right: 35px;text-decoration: none;text-decoration: none !important;top: 38px;transition: .3s;}
.b-ext .bloc-fcb .cta_blanc span {font-weight: 600;}
.b-ext .bloc-fcb .cta_blanc:after {background-color: var(--totem-color-primary-500);border-radius: 100%;color: #fff;content: ">";font-size: 11px;height: 13px;line-height: 1;margin-top: -6px;position: absolute;right: 15px;text-align: center;top: 50%;vertical-align: middle;width: 13px;}
.b-ext .bloc-fcb .cta_blanc:hover {box-shadow: none;color: var(--totem-color-primary-500);}
@media only screen and (max-width:1400px) {.b-ext .bloc-fcb {margin-right: 0;}
	.b-ext .bloc-fcb .content-txt {padding-left: 170px;}
	.b-ext .bloc-fcb .content-txt:before {right: -80px;}
	.b-ext .bloc-fcb .cta_blanc {right: 3%;}
	.b-ext .bloc-fcb .title {letter-spacing: 0;}
	.b-ext .listing-bloc.listing-white {margin-right: 0;}}
@media only screen and (max-width:1300px) {.b-ext .bloc-fcb .cta_blanc {padding: 10px 35px 10px 25px;right: 1%;}}
@media only screen and (max-width:1100px) {.b-ext .bloc-fcb .title {letter-spacing: 0;}
	.b-ext .bloc-fcb .content-txt:before {bottom: -50px;right: -80px;}
	.b-ext .bloc-fcb .cta_blanc {box-sizing: border-box;margin: 0 auto 10px 170px;position: relative;right: auto;text-align: center;top: auto;width: 260px;}}
@media only screen and (max-width:990px) {.b-ext .bloc-fcb {border-top: 2px solid #f4f4f4;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-size: 16px;font-size: calc(var(--font-size) * 1.6);margin-right: 0;}
	.b-ext .bloc-fcb .content {padding: 0 10px 10px 20px;}
	.b-ext .bloc-fcb .content:before {display: block;left: auto;margin: 0 auto;position: relative;top: auto;}
	.b-ext .bloc-fcb .content .title {line-height: 1.2;}
	.b-ext .bloc-fcb .content .bottom {display: block;font-size: 15px;font-size: calc(var(--font-size) * 1.5);line-height: 1.2;padding-right: 90px;}
	.b-ext .bloc-fcb .content-txt {padding: 0;position: static;}
	.b-ext .bloc-fcb .content-txt:before {bottom: 0;right: 0;}
	.b-ext .bloc-fcb .cta_blanc {margin-left: 0;margin-top: 10px;}}
@media only screen and (max-width:640px) {.b-ext .bloc-fcb .date {display: block;margin: 10px 0 0;padding-left: 0;padding-right: 0;text-align: center;width: 180px;}}
.b-ext .mea-mpl {bottom: 57px;left: 0;padding-left: 140px;position: absolute;}
.b-ext .mea-mpl .content-white {background-color: #fff;box-sizing: border-box;color: var(--totem-color-tertiary-900);font-size: 18px;font-size: calc(var(--font-size) * 1.8);padding: 20px 0 15px;position: relative;text-align: center;width: 420px;}
.b-ext .mea-mpl .content-white:before {background: url("/ext/css/img/homev3/marc-fiorentino.png") 0 0 no-repeat;bottom: -40px;content: "";height: 196px;left: -145px;position: absolute;width: 229px;}
.b-ext .mea-mpl .content-white .cat {background-color: var(--totem-color-primary-500);bottom: 100%;color: #fff;font-size: 15px;font-size: calc(var(--font-size) * 1.5);padding: 10px 15px;position: absolute;right: 0;text-transform: uppercase;z-index: 1;}
.b-ext .mea-mpl .content-white .txt-orange {color: var(--totem-color-primary-500);display: block;margin-bottom: 8px;}
.b-ext .mea-mpl .content-white .txt-black {display: block;}
.b-ext .mea-mpl .content-white .link {color: var(--totem-color-tertiary-900);font-size: 18px;font-size: calc(var(--font-size) * 1.8);line-height: 1.2;margin: 15px auto 0;max-width: 320px;}
.b-ext .mea-mpl .content-white .link:before {background-color: var(--totem-color-primary-500);border-radius: 100%;color: #fff;content: ">";display: inline-block;font-size: 11px;height: 13px;left: -10px;line-height: 1;margin-top: 3px;position: relative;text-align: center;top: 50%;vertical-align: top;width: 13px;}
.b-ext .mea-mpl .content-white .link:hover {text-decoration: underline;}
.b-ext .bloc-fiorentino2 {margin-left: 0 !important;width: 100% !important;}
.b-ext .bloc-fiorentino2 .bg-white-mpl {background-color: #fff;padding: 50px 0 15px 190px;position: relative;text-align: center;}
.b-ext .bloc-fiorentino2 .bg-white-mpl .image {bottom: 0;left: 0;position: absolute;}
.b-ext .bloc-fiorentino2 .bg-white-mpl .image img {display: block;height: 100%;max-width: 100%;}
.b-ext .bloc-fiorentino2 .bg-white-mpl .image .name {bottom: 115px;color: #898989;display: block;font-size: 17px;font-size: calc(var(--font-size) * 1.7);left: 192px;line-height: 1.2;position: absolute;text-align: center;}
.b-ext .bloc-fiorentino2 .bg-white-mpl .top-title .title-black {display: block;font-size: 28px;font-size: calc(var(--font-size) * 2.8);margin-bottom: 5px;text-align: center;}
.b-ext .bloc-fiorentino2 .bg-white-mpl .top-title .title-orange {color: var(--totem-color-primary-500);display: block;font-size: 29px;font-size: calc(var(--font-size) * 2.9);font-weight: 700;text-align: center;}
.b-ext .bloc-fiorentino2 .bg-white-mpl .listing-quote {margin: 35px auto 0;max-width: 810px;text-align: center;}
.b-ext .bloc-fiorentino2 .bg-white-mpl .listing-quote blockquote {color: var(--totem-color-tertiary-900);display: inline-block;font-size: 21px;font-size: calc(var(--font-size) * 2.1);font-style: italic;font-weight: 100;margin: 0 10px 20px;padding: 0 25px;position: relative;}
.b-ext .bloc-fiorentino2 .bg-white-mpl .listing-quote blockquote:after, .b-ext .bloc-fiorentino2 .bg-white-mpl .listing-quote blockquote:before {background: url("/ext/css/img/ab/guillemets2.png") 0 0 no-repeat;content: "";height: 12px;position: absolute;top: 12px;width: 14px;}
.b-ext .bloc-fiorentino2 .bg-white-mpl .listing-quote blockquote:before {left: 0;}
.b-ext .bloc-fiorentino2 .bg-white-mpl .listing-quote blockquote:after {background-position: 0 100%;right: 0;}
.b-ext .bloc-fiorentino2 .newsletter {width: 100%;}
.b-ext .bloc-fiorentino2 .newsletter form {box-sizing: border-box;margin: 0 auto;max-width: 720px;padding-right: 250px;position: relative;z-index: 1;}
.b-ext .bloc-fiorentino2 .newsletter form span {color: #515151;flex-basis: 100%;font-size: 18px;margin: 5px 0;}
.b-ext .bloc-fiorentino2 .newsletter form span.titre {color: var(--totem-color-primary-500);font-size: 24px;font-weight: 500;}
.b-ext .bloc-fiorentino2 .newsletter form span:first-of-type {margin: 10px 0 5px;}
.b-ext .bloc-fiorentino2 .newsletter form input {border: 1px solid var(--totem-color-tertiary-900);border-radius: 4px;font-size: 18px;font-weight: 400;padding: 8px 15px;width: 100%;}
.b-ext .bloc-fiorentino2 .newsletter form input::-moz-placeholder {color: #898989;font-weight: 400;}
.b-ext .bloc-fiorentino2 .newsletter form input::placeholder {color: #898989;font-weight: 400;}
.b-ext .bloc-fiorentino2 .newsletter form button {background: var(--totem-color-primary-500);border: 2px solid var(--totem-color-primary-500);cursor: pointer;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 500;height: 44px;margin: auto 0;padding: 0 40px;position: absolute;right: 0;top: 0;transition-duration: .4s;transition: .3s;}
.b-ext .bloc-fiorentino2 .newsletter form button:hover {background-color: #fff;color: var(--totem-color-primary-500);}
.b-ext .bloc-fiorentino2 .newsletter form .sub-txt {display: block;font-size: 15px;font-size: calc(var(--font-size) * 1.5);margin-top: 13px;text-align: center;}
.b-ext .bloc-fiorentino2 .erreur {color: #ff6060;display: none;font-size: 21px;font-size: calc(var(--font-size) * 2.1);position: relative;}
.b-ext .bloc-fiorentino2 .success {color: #519979;display: none;font-size: 21px;font-size: calc(var(--font-size) * 2.1);}
.b-ext .bloc-fiorentino {display: flex;flex-flow: row wrap;margin-left: 0 !important;width: 100% !important;}
.b-ext .bloc-fiorentino .title-bg-orange {width: 100%;}
.b-ext .bloc-fiorentino .title-bg-orange h2 {font-weight: 400;}
.b-ext .bloc-fiorentino .title-bg-orange span {background: url("/ext/css/img/ab/logo-meilleur-placement.png") right 6px no-repeat;display: inline-block;padding-right: 285px;}
.b-ext .bloc-fiorentino p {font-size: 16px;font-weight: 400;line-height: 1.6;margin: 16px 0;}
.b-ext .bloc-fiorentino p:first-of-type {margin: 0 0 16px;}
.b-ext .bloc-fiorentino p:last-of-type {margin: 0 0 20px;}
.b-ext .bloc-fiorentino .image {width: 20%;}
.b-ext .bloc-fiorentino .text-content-and-newsletter {display: flex;flex-flow: column;position: relative;width: 80%;}
.b-ext .bloc-fiorentino .text-content-and-newsletter p img.mobile {display: none;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .text-content {text-align: justify;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter {display: flex;flex-flow: row nowrap;width: 100%;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter form {background: #fff;background-image: url("/ext/css/img/edito/picto-zapping.png");background-position: 95% 20%;background-repeat: no-repeat;box-shadow: 0 0 5px 0 rgba(0,0,0,.2);display: flex;flex-flow: row wrap;justify-content: flex-start;padding: 10px 30px;position: relative;width: 65%;z-index: 1;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter form span {color: #515151;flex-basis: 100%;font-size: 18px;margin: 5px 0;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter form span.titre {color: var(--totem-color-primary-500);font-size: 24px;font-weight: 500;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter form span:first-of-type {margin: 10px 0 5px;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter form input {border: 1px solid #d9d9d9;border-radius: 4px;font-size: 18px;font-weight: 400;margin: 10px 10px 10px 0;padding: 13px 15px;width: 50%;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter form input::-moz-placeholder {color: #b8b8b8;font-weight: 400;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter form input::placeholder {color: #b8b8b8;font-weight: 400;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter form button {background: var(--totem-color-primary-500);border: 2px solid var(--totem-color-primary-500);cursor: pointer;font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 500;height: 44px;margin: auto 0;padding: 0 40px;transition-duration: .4s;transition: .3s;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter form button:hover {background-color: #fff;color: var(--totem-color-primary-500);}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter .nombre-inscrits {background: #cde1fa;box-shadow: 0 0 5px 0 rgba(0,0,0,.2);display: flex;flex-flow: column;flex-grow: 1;font-size: 22px;font-size: calc(var(--font-size) * 2.2);justify-content: center;line-height: 1.4;margin: 10px 0;padding: 25px;position: relative;text-align: center;z-index: 0;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter .nombre-inscrits span {color: var(--totem-color-primary-500);font-size: 24px;font-size: calc(var(--font-size) * 2.4);font-weight: 700;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter .nombre-inscrits a {color: var(--totem-color-tertiary-900);display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);margin: 5px 0 0;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .newsletter .nombre-inscrits a:hover {color: var(--totem-color-primary-500);text-decoration: none;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .erreur {color: #ff6060;display: none;font-size: 15px;margin: 5px 0 0 35px;position: relative;}
.b-ext .bloc-fiorentino .text-content-and-newsletter .success {bottom: 0;color: #519979;display: none;font-size: calc(var(--font-size) * 1.8);margin: 0 0 2%;position: absolute;right: 0;}
@media only screen and (max-width:640px) {.b-ext .bloc-mpl-bottom {order: 2;}
	.b-ext .mention-bottom {order: 3;}
	.b-ext #sas_89543_iframe {height: 440px !important;width: 100% !important;}}
.b-ext .listing-white {background-color: #fff;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);margin-bottom: 30px;margin-right: 15px;}
.b-ext .listing-white:after, .b-ext .listing-white:before {content: " ";display: table;}
.b-ext .listing-white:after {clear: both;content: "";display: block;}
.b-ext .listing-white .bloc-top {margin-bottom: 0 !important;}
.b-ext .bloc-top {background-color: transparent;box-sizing: border-box;min-height: 170px;padding: 20px 15px 15px;position: relative;}
.b-ext .bloc-top:before {background-image: url("/ext/css/img/homev3/img-bloc-top-2.png");background-position: 0 3px;background-repeat: no-repeat;bottom: 0;content: "";display: inline-block;height: 115px;position: absolute;right: 0;width: 144px;}
.b-ext .bloc-top.bloc-second p {min-height: 30px;}
.b-ext .bloc-top.bloc-second p .grey {color: #999;}
.b-ext .bloc-top.bloc-second p:last-of-type {padding: 15px 53px 15px 0;}
.b-ext .bloc-top.bloc-second .link-right {float: none;}
.b-ext .bloc-top.bloc-second:before {background-position: -130px 45px;bottom: 15px;height: 115px;right: 0;width: 104px;}
.b-ext .bloc-top.bloc-third:before {background-image: url("/ext/css/img/homev3/img-bloc-top.png");background-position: -266px 3px;bottom: 0;height: 114px;right: 10px;width: 136px;}
.b-ext .bloc-top .title {display: block;font-size: 17px;font-size: calc(var(--font-size) * 1.7);font-weight: 700;letter-spacing: -.6px;line-height: 1.3;margin-bottom: 8px;text-transform: uppercase;transition-duration: .4s;transition: .3s;}
.b-ext .bloc-top .title:hover {color: var(--totem-color-primary-500);}
.b-ext .bloc-top p {font-size: 16px !important;font-weight: 300;line-height: 1.2;}
.b-ext .bloc-top .link-right {float: left;margin-top: 0 !important;}
.b-ext .bloc-top .link-right:first-letter {text-transform: uppercase;}
.b-ext .bloc-top .link-right span {color: #c0543a !important;}
.b-ext .bloc-top .link-right span:hover {text-decoration: underline;}
.b-ext .bloc-top .link-right span:after {background-color: #c0543a !important;}
.b-ext .bloc-bouzou .title-bg-orange h2 {font-weight: 400;}
.b-ext .bloc-bouzou .content {min-height: 215px;position: relative;}
.b-ext .bloc-bouzou .content h3 {color: var(--totem-color-tertiary-900);font-size: 16px;font-weight: 700;line-height: 1.3;margin-bottom: 10px;position: relative;text-align: left;z-index: 2;}
.b-ext .bloc-bouzou .content div {color: #414141;font-size: 14px;height: 125px;line-height: 1.2;position: relative;z-index: 2;}
.b-ext .bloc-bouzou .content div h2, .b-ext .bloc-bouzou .content div h3, .b-ext .bloc-bouzou .content div p {font-size: 16px;font-weight: 400;line-height: 1.2;margin: 0;}
.b-ext .bloc-bouzou .link {font-size: 14px;text-align: left;}
.b-ext .bloc-bouzou .link span {color: var(--totem-color-primary-500);font-weight: 700;text-decoration: none;}
.b-ext .bloc-bouzou .link span:hover {text-decoration: underline;}
.b-ext .bloc-bouzou .link span:after {background-color: var(--totem-color-primary-500);border-radius: 100%;color: #fff;content: ">";display: inline-block;font-size: 11px;height: 13px;line-height: 1;margin-left: 8px;text-align: center;vertical-align: middle;width: 13px;}
.b-ext .news {box-sizing: border-box;position: relative;}
.b-ext .news .btn-black {margin: 0 10px;}
.b-ext .news .list-actu {font-size: 13px;font-size: calc(var(--font-size) * 1.3);}
.b-ext .news .list-actu li {box-sizing: border-box;display: table;margin-top: 10px;transition: .5s;vertical-align: middle;width: 100%;}
.b-ext .news .list-actu li:hover {background-color: #fff;}
.b-ext .news .list-actu li:first-child {margin-top: 0;}
.b-ext .news .list-actu li:first-child a {border-top: 0;}
.b-ext .news .list-actu li sup {vertical-align: top;}
.b-ext .news .list-actu li:first-child .wrap_actu {border-top: 0;}
.b-ext .news .list-actu li .wrap_actu {display: table-cell;padding: 0 0 0 60px;text-decoration: none;vertical-align: middle;z-index: 999;}
.b-ext .news .list-actu li .wrap_actu .content {box-sizing: border-box;font-size: 16px;line-height: 1.3;width: 100%;}
.b-ext .news .list-actu li .wrap_actu .content a {color: var(--totem-color-tertiary-900);display: inline;font-weight: 700;}
.b-ext .news .list-actu li .wrap_actu .content p {display: inline;line-height: 1.2;}
.b-ext .news .list-actu li .wrap_actu a {text-decoration: none;}
.b-ext .news .list-actu li .date {background-color: #fff;box-sizing: border-box;color: #5b5b5b;font-size: 18px;height: 77px;left: 0;padding-top: 15px;position: absolute;text-align: center;text-transform: uppercase;top: 0;width: 40px;}
.b-ext .news .list-actu li .date .day {display: block;font-weight: 900;margin-bottom: 3px;}
.b-ext .news .list-actu li .date .month {font-size: 14px;}
.b-ext #backtop {bottom: 20px;cursor: pointer;display: none;height: 0;padding: 59px 60px 0 0;position: fixed;right: 20px;text-indent: -9999em;width: 0;z-index: 99;}
.b-ext .title-bg-orange {box-sizing: border-box;color: var(--totem-color-tertiary-900);font-size: 26px;line-height: 1;margin-bottom: 30px;padding-bottom: 20px;position: relative;text-align: left;text-transform: uppercase;}
.b-ext .title-bg-orange:before {background-color: var(--totem-color-primary-500);bottom: 0;content: "";display: block;height: 4px;left: 0;position: absolute;width: 40px;}
.b-ext .title-bg-orange h2, .b-ext .title-bg-orange>span {display: inline-block;font-weight: 700;}
.b-ext .title-bg-orange a, .b-ext .title-bg-orange h2, .b-ext .title-bg-orange>span {color: var(--totem-color-tertiary-900);font-weight: 900;position: relative;text-decoration: none;z-index: 1;}
.b-ext .title-bg-orange a span, .b-ext .title-bg-orange h2 span, .b-ext .title-bg-orange>span span {font-weight: 700;}
.b-ext .title-bg-orange h2 {font-size: 26px;font-weight: 700;}
.b-ext .mobile-reassur {color: #fff;display: none;margin: 10px 0 0;position: relative;text-align: center;z-index: 2;}
.b-ext .mobile-reassur div {display: inline-block;font-weight: 400;vertical-align: sub;}
.b-ext .mobile-reassur div .note-ekomi {font-size: 18px;font-weight: 700;}
.b-ext .mobile-reassur .layer-ekomi {position: relative;width: 100%;}
.b-ext .mobile-reassur .layer-ekomi .starsGrey {background: url("/ext/css/img/ab/star.png") 0 0 no-repeat;display: inline-block;height: 15px;vertical-align: middle;width: 69px;}
.b-ext .mobile-reassur .layer-ekomi .starsOn {background: url("/ext/css/img/ab/star.png") 0 100% no-repeat;display: block;height: 15px;width: 69px;}
.b-ext .intro {margin-bottom: 25px;}
.b-ext .intro p {font-size: 18px;font-size: calc(var(--font-size) * 1.8);font-weight: 300;line-height: 1.3;}
.b-ext .news .list-actu li {margin-bottom: 0;position: relative;}
.b-ext .news .list-actu li:first-child:before {width: 0;}
.b-ext .news .list-actu li .wrap_actu {border-top: 0;height: 77px;}
.b-ext .listing-link li .span-a, .b-ext .listing-link li a {position: relative;}
.b-ext .listing-link li .span-a:after, .b-ext .listing-link li a:after {background-color: #898989;border-radius: 100%;color: #fff;content: ">";display: inline-block;font-size: 11px;height: 13px;line-height: 10px;margin-top: -5px;position: absolute;right: 0;text-align: center;top: 50%;width: 13px;}
.b-ext .listing-link li .span-a:hover, .b-ext .listing-link li a:hover {color: #c0543a !important;}
.b-ext .listing-link li .span-a:hover:after, .b-ext .listing-link li a:hover:after {background-color: var(--totem-color-primary-500);}
.b-ext .listing-link li .span-a {display: block;}
.b-ext .listing-bloc {background-position: 50%;}
.b-ext .listing-bloc:after, .b-ext .listing-bloc:before {content: " ";display: table;}
.b-ext .listing-bloc:after {clear: both;content: "";display: block;}
.b-ext .listing-bloc.double .bloc {width: 49%;}
.b-ext .listing-bloc.double .bloc.no-left {margin-left: 0;}
.b-ext .listing-bloc .bloc {box-sizing: border-box;float: left;margin-bottom: 30px;margin-left: 3%;width: 31%;}
.b-ext .listing-bloc .bloc.no-left {clear: both;margin-left: 0;}
.b-ext .listing-bloc .bloc.bords {border: 1px solid #eaeaea;}
.b-ext .listing-bloc .bloc.height4elem {height: auto !important;}
.b-ext .listing-bloc .bloc.height4elem .listing-link {height: auto;}
.b-ext .listing-bloc .bloc.height4elem .listing-link li:first-child {margin-top: 0;}
.b-ext .listing-bloc .bloc .content-bloc {box-sizing: border-box;height: 145px;}
.b-ext .listing-bloc .bloc.bloc-1-3 {height: 158px;}
.b-ext .listing-bloc .bloc.bloc-1-3 .content-bloc {background-size: cover;height: 158px;}
.b-ext .listing-bloc .bloc.bloc-2-3 {margin-left: 3%;width: 63%;}
.b-ext .listing-bloc .bloc.double, .b-ext .listing-bloc .bloc.double.no-left {width: 66%;}
.b-ext .listing-bloc .bloc-video {background-position: 50%;background-size: cover;box-sizing: border-box;height: 159px;padding: 12px;position: relative;text-decoration: none;}
.b-ext .listing-bloc .bloc-video:after {background: var(--totem-color-tertiary-900);content: " ";display: block;height: 100%;left: 0;opacity: .3;position: absolute;top: 0;width: 100%;z-index: 0;}
.b-ext .listing-bloc .bloc-video:before {background-image: url("/ext/css/img/ab/player-video.png");bottom: 10px;content: "";height: 42px;position: absolute;right: 15px;width: 58px;z-index: 2;}
.b-ext .listing-bloc .bloc-video .text {color: #fff;position: relative;z-index: 2;}
.b-ext .listing-bloc .block-white {background-color: #fff;box-sizing: border-box;height: 395px;padding: 40px;}
.b-ext .listing-bloc .block-white h2 {font-size: 26px;font-weight: 700;letter-spacing: -1px;margin-bottom: 25px;text-transform: uppercase;}
.b-ext .listing-bloc .block-white h2 a {color: var(--totem-color-tertiary-900);text-decoration: none;transition-duration: .4s;transition: .3s;}
.b-ext .listing-bloc .block-white h2 a:hover {color: var(--totem-color-primary-500);}
.b-ext .listing-bloc .block-white ul {font-size: 20px;}
.b-ext .listing-bloc .block-white ul li {margin-top: 10px;}
.b-ext .listing-bloc .block-white ul li a {color: var(--totem-color-tertiary-900);display: block;text-decoration: none;transition-duration: .4s;transition: .3s;}
.b-ext .listing-bloc .block-white.pad30 {padding-left: 30px;padding-right: 30px;}
.b-ext .listing-bloc .block-white .link-simulateur.grand li {margin-top: 45px;}
.b-ext .listing-bloc .block-white .link-simulateur.nobullet li a:after {display: none;}
.b-ext .listing-bloc .block-white .link-simulateur li {margin-top: 25px;position: relative;}
.b-ext .listing-bloc .block-white .link-simulateur li>span {color: #9d9d9d;display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 300;margin-top: 3px;padding-left: 50px;}
.b-ext .listing-bloc .block-white .link-simulateur li a, .b-ext .listing-bloc .block-white .link-simulateur li div {padding-left: 50px;padding-right: 16px;}
.b-ext .listing-bloc .block-white .link-simulateur li a:before, .b-ext .listing-bloc .block-white .link-simulateur li div:before {background-image: url("/ext/css/img/ab/img-large.jpg");content: "";display: inline-block;height: 30px;left: 0;position: absolute;top: -3px;transition-duration: .4s;transition: .3s;width: 33px;}
.b-ext .listing-bloc .block-white .link-simulateur li a:hover:before, .b-ext .listing-bloc .block-white .link-simulateur li div:hover:before {transform: scale(1.07);}
.b-ext .listing-bloc .block-white .link-simulateur li a span span, .b-ext .listing-bloc .block-white .link-simulateur li div span span {color: #9d9d9d;display: block;font-size: 16px;font-size: calc(var(--font-size) * 1.6);font-weight: 300;margin-top: 3px;}
.b-ext .listing-bloc .block-white .link-simulateur li.first-link a:before {background-position: -233px -322px;}
.b-ext .listing-bloc .block-white .link-simulateur li.second-link a:before {background-position: -233px -372px;}
.b-ext .listing-bloc .block-white .link-simulateur li.third-link a:before {background-position: -233px -421px;}
.b-ext .listing-bloc .block-white .link-simulateur li.forth-link a:before {background-position: -183px -333px;}
.b-ext .listing-bloc .block-white .link-simulateur li.five-link a:before {background-position: -183px -374px;}
.b-ext .listing-bloc .block-white .link-simulateur li.six-link a:before {background-position: -183px -425px;}
.b-ext .listing-bloc .block-white .link-simulateur li.seven-link a:before {background-position: -274px -298px;height: 33px;top: 1px;}
.b-ext .listing-bloc .block-white .link-simulateur li.eight-link a:before {background-position: -274px -350px;height: 40px;top: 1px;}
.b-ext .listing-bloc .block-white .link-simulateur li.nine-link a:before {background-position: -274px -403px;height: 40px;top: 1px;}
.b-ext .listing-bloc .block-white .link-simulateur li.nine-link.seul a:before {top: -7px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ten-link a:before {background-position: -274px -447px;height: 40px;top: -3px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ten-link.seul a:before {background-position: -274px -447px;height: 40px;top: -7px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-perso a:before {background: url("/ext/css/img/ab/ico-link-perso.png") 0 0 no-repeat;left: 2px;top: 2px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-stetoscope a:before {background: url("/ext/css/img/ab/ico-link-stetoscope.png") 0 0 no-repeat;height: 39px;left: 0;top: -1px;width: 33px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-stetoscope.seul a:before {top: -5px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-documents a:before {background: url("/ext/css/img/ab/ico-link-documents.png") 0 0 no-repeat;height: 40px;left: -3px;top: 0;width: 40px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-notaire a:before {background: url("/ext/css/img/ab/ico-link-notaire.png") 0 0 no-repeat;height: 40px;left: 0;top: 4px;width: 40px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-home a:before {background: url("/ext/css/img/ab/ico-link-home.png") 0 0 no-repeat;height: 40px;left: 0;top: 5px;width: 40px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-pouvoirachat a:before {background: url("/ext/css/img/ab/ico-link-pouvoirachat.png") 0 0 no-repeat;height: 40px;left: 0;top: 5px;width: 40px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-livre a:before {background: url("/ext/css/img/ab/ico-link-livre.png") 0 0 no-repeat;height: 40px;left: 3px;top: 7px;width: 40px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-livre.seul {top: 0;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-plus a:before {background: url("/ext/css/img/ab/ico-link-plus.png") 0 0 no-repeat;height: 40px;left: 2px;top: 7px;width: 40px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-24h a:before, .b-ext .listing-bloc .block-white .link-simulateur li.ico-link-24h div:before {background: url("/ext/css/img/ab/ico-link-24h.png") 0 0 no-repeat;height: 40px;left: -4px;top: 1px;width: 40px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-conseiller a:before, .b-ext .listing-bloc .block-white .link-simulateur li.ico-link-conseiller div:before {background: url("/ext/css/img/ab/ico-link-conseiller.png") 0 0 no-repeat;height: 40px;left: -6px;top: 1px;width: 40px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-conseiller.seul a:before {top: -6px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-persos a:before, .b-ext .listing-bloc .block-white .link-simulateur li.ico-link-persos div:before {background: url("/ext/css/img/ab/ico-link-persos.png") 0 0 no-repeat;height: 40px;left: -6px;top: 4px;width: 40px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-20ans a:before, .b-ext .listing-bloc .block-white .link-simulateur li.ico-link-20ans div:before {background: url("/ext/css/img/ab/ico-link-20ans.png") 0 0 no-repeat;height: 40px;left: -6px;top: 4px;width: 46px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-electro a:before {background: url("/ext/css/img/ab/ico-link-electro.png") 0 0 no-repeat;height: 41px;left: 2px;top: 0;width: 29px;}
.b-ext .listing-bloc .block-white .link-simulateur li.ico-link-electro.seul a:before {top: -10px;}
.b-ext .listing-bloc .block-white.pub-home iframe {display: block;margin: 0 auto;}
.b-ext .listing-bloc .block-white.bloc-camembert {padding: 30px 0 0;text-align: center;}
.b-ext .listing-bloc .block-white.bloc-camembert h2 {margin-bottom: 30px;margin-top: 10px;}
.b-ext .listing-bloc .block-white.bloc-camembert .camemberts-avant-apres {-ms-align-items: center;align-items: center;display: -ms-flex;display: flex;-ms-justify-content: space-between;justify-content: space-between;width: 100%;}
.b-ext .listing-bloc .block-white.bloc-camembert .camemberts-avant-apres .imgcam {position: relative;}
.b-ext .listing-bloc .block-white.bloc-camembert .camemberts-avant-apres .imgcam img {margin-bottom: 20px;}
.b-ext .listing-bloc .block-white.bloc-camembert .camemberts-avant-apres .imgcam.avant {-webkit-flex-basis: 272px;-ms-flex-basis: 272px;-ms-flex-grow: 0;flex-grow: 0;-ms-flex-shrink: 0;flex-shrink: 0;text-align: right;}
.b-ext .listing-bloc .block-white.bloc-camembert .camemberts-avant-apres .imgcam.avant:before {background: url("/ext/css/img/ab/triangle_avant.png") 0 0 no-repeat;bottom: 0;content: "AVANT";font-size: 20px;font-size: calc(var(--font-size) * 2);left: 0;padding-bottom: 10px;padding-left: 10px;padding-top: 63px;position: absolute;text-align: left;width: 93px;}
.b-ext .listing-bloc .block-white.bloc-camembert .camemberts-avant-apres .imgcam.apres {-webkit-flex-basis: 262px;-ms-flex-basis: 262px;-ms-flex-grow: 0;flex-grow: 0;-ms-flex-shrink: 0;flex-shrink: 0;text-align: left;}
.b-ext .listing-bloc .block-white.bloc-camembert .camemberts-avant-apres .imgcam.apres:before {background: url("/ext/css/img/ab/triangle_apres.png") 0 0 no-repeat;bottom: 0;content: "APRÈS";font-size: 20px;font-size: calc(var(--font-size) * 2);padding-bottom: 10px;padding-right: 10px;padding-top: 63px;position: absolute;right: 0;text-align: right;width: 93px;}
.b-ext .listing-bloc .block-white.bloc-camembert .camemberts-avant-apres .texte {font-size: 20px;font-size: calc(var(--font-size) * 2);font-weight: 400;line-height: 1.3;margin-bottom: 50px;}
.b-ext .listing-bloc .block-white.bloc-camembert .camemberts-avant-apres .texte .grand {color: #ffa01a;display: block;font-size: 26px;font-size: calc(var(--font-size) * 2.6);font-weight: 500;line-height: 1.3;}
.b-ext .listing-bloc .top-module-home {height: 175px;}
.b-ext .listing-bloc .top-module-home .link-right .link-bottom {padding-right: 25px;}
.b-ext .listing-bloc .content-double-bloc:after, .b-ext .listing-bloc .content-double-bloc:before {content: " ";display: table;}
.b-ext .listing-bloc .content-double-bloc:after {clear: both;content: "";display: block;}
.b-ext .listing-bloc .content-double-bloc>div {float: left;height: 145px;width: 49%;}
.b-ext .listing-bloc .content-double-bloc>div:first-child {margin-right: 2%;}
.b-ext .listing-bloc .jobijoba {background-color: #fff;text-align: center;}
.b-ext .listing-bloc .jobijoba img {display: block;margin: 0 auto 9px;max-width: 100%;}
.b-ext .listing-bloc .jobijoba .content-bloc {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);padding-top: 15px;}
.b-ext .listing-bloc .jobijoba p {font-size: 18px;letter-spacing: -.5px;line-height: 1.3;text-align: center;}
.b-ext .listing-bloc .block-grey .listing-solutions li {font-size: 18px;margin-top: 25px;}
.b-ext .listing-bloc .block-grey .listing-solutions li:hover a {color: var(--totem-color-primary-500);}
.b-ext .listing-bloc .block-grey .listing-solutions li:hover a:after {background-color: var(--totem-color-primary-500);}
.b-ext .listing-bloc .block-grey .listing-solutions li a {color: var(--totem-color-tertiary-900);display: block;text-decoration: none;}
.b-ext .listing-bloc .block-grey .listing-solutions li a:after {margin-top: 21px;}
.b-ext .listing-bloc .block-grey .listing-solutions li .desc {color: #9d9d9d;display: block;margin-top: 5px;}
.b-ext .listing-bloc .link-right {margin-top: 5px;text-align: right;}
.b-ext .listing-bloc .link-right a, .b-ext .listing-bloc .link-right>span {color: #010101;cursor: pointer;font-size: 14px;font-weight: 500;padding-left: 0;position: relative;text-decoration: none;}
.b-ext .listing-bloc .link-right a:hover, .b-ext .listing-bloc .link-right>span:hover {color: var(--totem-color-primary-500);}
.b-ext .listing-bloc .link-right a:hover:after, .b-ext .listing-bloc .link-right>span:hover:after {background-color: var(--totem-color-primary-500);}
.b-ext .listing-bloc .link-right a:after, .b-ext .listing-bloc .link-right>span: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 .listing-bloc .info-taux .content-bloc, .b-ext .listing-bloc .link-agence .content-bloc {position: relative;}
.b-ext .listing-bloc .info-taux .content-bloc:before, .b-ext .listing-bloc .link-agence .content-bloc:before {background-image: url("/ext/css/img/ab/img-large.jpg");bottom: 0;content: "";height: 145px;left: 0;position: absolute;width: 100%;}
.b-ext .listing-bloc .info-taux .content-bloc span, .b-ext .listing-bloc .link-agence .content-bloc span {position: relative;z-index: 1;}
.b-ext .listing-bloc .taux-bloc {text-align: center;}
.b-ext .listing-bloc .taux-bloc .content-bloc {background-color: #fff;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);line-height: 1;padding-top: 40px;transition-duration: .4s;transition: .3s;}
.b-ext .listing-bloc .taux-bloc .content-bloc:hover {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 .listing-bloc .taux-bloc .content-bloc .taux {display: inline-block;font-size: 60px;vertical-align: middle;}
.b-ext .listing-bloc .taux-bloc .content-bloc .taux span {font-weight: 900;}
.b-ext .listing-bloc .taux-bloc .content-bloc .taux sup {font-size: 18px;}
.b-ext .listing-bloc .taux-bloc #homeTaux {border-left: 3px solid #e3e3e3;display: inline-block;font-size: 18px;margin-left: 10px;padding: 5px 5px 0 22px;text-align: left;text-transform: uppercase;vertical-align: middle;}
.b-ext .listing-bloc .taux-bloc #homeTaux .txt {color: #a3a3a3;}
.b-ext .listing-bloc .taux-bloc #homeTaux .region {margin-bottom: 8px;}
.b-ext .listing-bloc .info-taux .content-bloc {box-shadow: 0 3px 8px 0 rgba(0,0,0,.12);-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.12);-moz-box-shadow: 0 3px 8px 0 rgba(0,0,0,.12);}
.b-ext .listing-bloc .info-taux .content-bloc .text {color: #fff;line-height: 1.2;padding: 10px 0 0 10px;}
.b-ext .listing-bloc .info-taux .content-bloc span {cursor: pointer;display: block;height: 145px;}
.b-ext .listing-bloc .info-taux .content-bloc span:after {background-image: url("/ext/css/img/ab/player-video.png");bottom: 10px;content: "";height: 42px;position: absolute;right: 15px;width: 58px;}
.b-ext .listing-bloc .link-agence .content-bloc {box-shadow: 0 3px 8px 0 rgba(0,0,0,.12);-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.12);-moz-box-shadow: 0 3px 8px 0 rgba(0,0,0,.12);}
.b-ext .listing-bloc .link-agence .content-bloc .number-agence {color: #fff;font-size: 36px;line-height: 1;padding: 56px 109px 0 0;position: relative;text-align: right;z-index: 2;}
.b-ext .listing-bloc .link-agence .content-bloc .number-agence .numbers {color: #fff;font-weight: 700;letter-spacing: -1px;text-transform: uppercase;}
.b-ext .listing-bloc .link-agence .content-bloc .number-agence .numbers span {font-weight: 700;}
.b-ext .listing-bloc .link-agence .content-bloc .number-agence .name {display: block;font-size: 20px;font-weight: 400;line-height: 1;}
.b-ext .listing-bloc .link-agence .content-bloc:before {background-position: left -145px;}
.b-ext .listing-bloc hr {clear: both;}
.b-ext .listing-bloc .listing-wall .a, .b-ext .listing-bloc .listing-wall a {color: var(--totem-color-tertiary-900);display: block;font-size: 20px;font-weight: 700;line-height: 1.2;position: relative;text-align: center;text-decoration: none;text-transform: uppercase;z-index: 2;}
.b-ext .listing-bloc .listing-wall .bandeau2 {background: url("/ext/css/img/homev3/picto/bandeau2-ade.svg") 0 0 no-repeat;bottom: -5px;display: block;height: 105px;position: absolute;right: -6px;transform: rotate(-90deg);transition: .4s;-webkit-transition: opacity .3s ease-in;width: 105px;}
.b-ext .listing-bloc .listing-wall .wall-orange {margin-left: 0;}
.b-ext .listing-bloc .listing-wall .sub {display: block;margin-top: 4px;position: relative;text-align: center;}
.b-ext .listing-bloc .listing-wall .block_click {box-shadow: 0 3px 8px 0 rgba(0,0,0,.12);-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.12);-moz-box-shadow: 0 3px 8px 0 rgba(0,0,0,.12);box-sizing: border-box;overflow: hidden;position: relative;transition-duration: .4s;transition: .3s;}
.b-ext .listing-bloc .listing-wall .block_click:hover {box-shadow: -1px 3px 5px 0 transparent;-webkit-box-shadow: -1px 3px 5px 0 transparent;-moz-box-shadow: -1px 3px 5px 0 transparent;position: relative;}
.b-ext .listing-bloc .listing-wall .block_click:hover:before {transform: scale(1.07);}
.b-ext .listing-bloc .listing-wall .block_click:before {background-image: url("/ext/css/img/ab/sprite-metier.jpg");content: "";height: 42px;left: 0;position: absolute;top: 0;transition-duration: .4s;transition: .3s;width: 58px;}
.b-ext .listing-bloc .content-bloc {transition-duration: .4s;transition: .3s;}
.b-ext .listing-bloc .content-bloc:hover {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 .listing-bloc .wall-orange:after, .b-ext .listing-bloc .wall-orange:before {content: " ";display: table;}
.b-ext .listing-bloc .wall-orange:after {clear: both;content: "";display: block;}
.b-ext .listing-bloc .wall-orange .bloc-orange {box-shadow: -3px 3px 5px 0 rgba(0,0,0,.09);-webkit-box-shadow: -3px 3px 5px 0 rgba(0,0,0,.09);-moz-box-shadow: -3px 3px 5px 0 rgba(0,0,0,.09);float: left;height: 220px;transition-duration: .4s;transition: .3s;width: 49%;}
.b-ext .listing-bloc .wall-orange .bloc-orange:first-child {margin-right: 2%;}
.b-ext .listing-bloc .wall-orange .bloc-orange:before {height: 220px;width: 190px;}
.b-ext .listing-bloc .wall-orange .bloc-orange .sub {color: var(--totem-color-tertiary-900);transition-duration: .4s;transition: .3s;}
.b-ext .listing-bloc .wall-orange .bloc-orange a {transition-duration: .4s;transition: .3s;}
.b-ext .listing-bloc .wall-orange .bloc-orange:hover a {color: #fff;}
.b-ext .listing-bloc .wall-orange .bloc-orange:hover:before {transform: scale(1) !important;}
.b-ext .listing-bloc .wall-orange .bloc-ci {padding-top: 145px;}
.b-ext .listing-bloc .wall-orange .bloc-ade {overflow: inherit;padding-top: 20px;}
.b-ext .listing-bloc .wall-orange .bloc-ade:before {background-position: -210px top;height: 100%;width: 100%;}
.b-ext .listing-bloc .wall-blue:after, .b-ext .listing-bloc .wall-blue:before {content: " ";display: table;}
.b-ext .listing-bloc .wall-blue:after {clear: both;content: "";display: block;}
.b-ext .listing-bloc .wall-blue .bloc-blue {height: 100px;padding-top: 25px;}
.b-ext .listing-bloc .wall-blue .bloc-blue:first-child {margin-bottom: 20px;}
.b-ext .listing-bloc .wall-blue .bloc-blue:before {height: 100px;width: 400px;}
.b-ext .listing-bloc .wall-blue .bloc-blue .sub {color: #fff;font-size: 18px;}
.b-ext .listing-bloc .wall-blue .bloc-cc {padding-right: 140px;}
.b-ext .listing-bloc .wall-blue .bloc-cc:before {background-position: -420px top;}
.b-ext .listing-bloc .wall-blue .bloc-rac {padding-right: 120px;}
.b-ext .listing-bloc .wall-blue .bloc-rac:before {background-position: -420px -120px;}
.b-ext .listing-bloc .wall-blue .bloc-auto {padding-right: 140px;}
.b-ext .listing-bloc .wall-blue .bloc-auto:before {background-position: -840px top;}
.b-ext .listing-bloc .wall-blue .bloc-habitation {padding-left: 140px;}
.b-ext .listing-bloc .wall-blue .bloc-habitation:before {background-position: -840px -120px;}
.b-ext #wrapper, .b-ext .wrapper {box-sizing: border-box;margin: 0 auto;max-width: 1320px;padding: 38px 30px 0;}
.b-ext .mention-bottom {color: #616161;font-size: 10px;line-height: 1.2;margin: 15px 0;}
.b-ext .mention-bottom, .b-ext .txt-fraude {clear: both;text-align: center;}
.b-ext .txt-fraude {background-color: #ddd;font-size: 20px;line-height: 1.1;padding: 10px 0;}
.b-ext .txt-fraude strong {font-weight: 700;text-transform: uppercase;}
.b-ext .txt-fraude a {color: var(--totem-color-tertiary-900);}
.b-ext .listing-bloc.row .bloc {float: none !important;margin: 0 !important;width: 100% !important;}
.b-ext .listing-bloc.row .block-white {height: 100% !important;}
.b-ext .listing-bloc.row .listing-link {height: auto !important;}
.b-ext .head-rub {background: #bbccf0;background: linear-gradient(135deg,#bbccf0 22%,#d4eafe);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bbccf0",endColorstr="#d4eafe",GradientType=1);margin-top: -10px;overflow: hidden;padding-bottom: 10px;position: relative;z-index: 1;}
.b-ext .head-rub .text {font-size: 20px;font-size: calc(var(--font-size) * 2);padding: 25px 0;}
.b-ext .head-rub .bloc h2, .b-ext .head-rub .bloc h2 span {font-size: 28px;font-size: calc(var(--font-size) * 2.8);font-weight: 600;text-align: center;}
.b-ext .head-rub .listing-bloc {width: 100% !important;}
.b-ext .head-rub .listing-bloc .block-white {height: 350px;margin-bottom: 10px;width: 100% !important;}
@media only screen and (max-width:1200px) {.b-ext .wrapper .listing-bloc .block-white.pub-home {padding-left: 0;padding-right: 0;}
	.b-ext .wrapper .listing-bloc .listing-wall .block_click:before {width: 100% !important;}
	.b-ext .wrapper .listing-bloc .listing-wall .bloc-cc, .b-ext .wrapper .listing-bloc .listing-wall .bloc-rac {padding-right: 30px;}
	.b-ext .wrapper .listing-bloc .listing-wall .bloc-auto, .b-ext .wrapper .listing-bloc .listing-wall .bloc-habitation {padding-left: 30px;}
	.b-ext #sas_66592_iframe {width: 100% !important;}
	.b-ext .bloc-fiorentino2 .bg-white-mpl {padding-left: 220px;}
	.b-ext .ct-responsive {min-height: 420px !important;width: 32.5% !important;}}
@media only screen and (max-width:1300px) {.b-ext #wrapper {overflow: hidden;}
	.b-ext .listing-bloc .block-white.pub-home {width: 31%;}}
@media only screen and (max-width:1280px) {.b-ext .listing-bloc .link-right a, .b-ext .listing-bloc .link-right>span {display: block;}
	.b-ext .listing-bloc .bloc-top.bloc-second .link-right>span {display: inline-block;}}
@media only screen and (max-width:1200px) {.b-ext #wrapper {padding: 20px 10px;}
	.b-ext .wrapper {padding: 0;}
	.b-ext .container_grid .row-article {margin: 0 15px;}
	.b-ext .home #wrapper, .b-ext .home .wrapper, .b-ext .home-rub #wrapper, .b-ext .home-rub .wrapper {padding: 0 10px;}
	.b-ext .wrapper .listing-bloc .listing-wall .block_click:before {width: auto !important;}
	.b-ext .listing-bloc .bloc {margin-left: 1%;width: 32.5%;}
	.b-ext .listing-bloc .jobijoba p {font-size: 16px;}
	.b-ext .listing-bloc .link-right a, .b-ext .listing-bloc .link-right>span {font-size: 14px;}
	.b-ext .listing-bloc .taux-bloc #homeTaux {padding-left: 10px;}
	.b-ext .listing-bloc .taux-bloc .content-bloc .taux {font-size: 55px;}
	.b-ext .listing-bloc .bloc-fiorentino .image {width: 25%;}
	.b-ext .listing-bloc .bloc-fiorentino .text-content-and-newsletter {width: 75%;}}
@media only screen and (max-width:1010px) {.b-ext #sas_7895168_iframe {width: 100% !important;}
	.b-ext .pub-center {margin-top: 0;}
	.b-ext .mobile-reassur {display: block;}
	.b-ext #header {border-bottom: 0;}
	.b-ext .listing-link {height: auto;}
	.b-ext .listing-bloc.listing-white .bloc {border-top: 2px solid #f4f4f4;float: none;min-height: 100px;padding-bottom: 10px;width: 100%;}
	.b-ext .listing-bloc.listing-white .bloc p {min-height: 1px;}
	.b-ext .listing-bloc .bloc {margin-bottom: 20px;margin-left: 0;width: 49%;}
	.b-ext .listing-bloc .bloc.double {margin-left: 0;margin-right: 0;width: 100% !important;}
	.b-ext .listing-bloc .bloc.bloc-camembert {padding: 25px 0 0 !important;}
	.b-ext .listing-bloc .bloc.top-module-home.link-agence {width: 49%;}
	.b-ext .listing-bloc .bloc.top-module-home.link-agence .content-bloc {clear: both;margin: 0 auto;}
	.b-ext .listing-bloc .bloc.top-module-home.link-agence .link-right {text-align: right;}
	.b-ext .listing-bloc .bloc.bloc-bouzou, .b-ext .listing-bloc .bloc.bloc-simulateur, .b-ext .listing-bloc .bloc.bloc-solution {margin-left: 2%;}
	.b-ext .listing-bloc .bloc.bloc-bouzou .title-bg-orange span, .b-ext .listing-bloc .bloc.bloc-simulateur .title-bg-orange span, .b-ext .listing-bloc .bloc.bloc-solution .title-bg-orange span {font-size: 18px;}
	.b-ext .listing-bloc .bloc.block-white {height: auto;padding: 25px;}
	.b-ext .listing-bloc .bloc.pub-home {padding: 40px 0 !important;}
	.b-ext .listing-bloc .bloc.pub-home>div {margin: 0 auto;width: 300px;}
	.b-ext .listing-bloc .bloc.bloc-video {display: none;}
	.b-ext .listing-bloc .bloc.bloc.bloc-2-3 {margin-left: 0;width: 100%;}
	.b-ext .listing-bloc .bloc.resp-bloc-centrer {margin-left: auto;margin-right: auto;}
	.b-ext .listing-bloc .bloc.bloc-fiorentino .image {display: none;}
	.b-ext .listing-bloc .bloc.bloc-fiorentino .text-content-and-newsletter {width: 100%;}
	.b-ext .listing-bloc .bloc.bloc-fiorentino .text-content-and-newsletter p img.mobile {display: block;float: left;margin: 0 8px 0 0;}
	.b-ext .listing-bloc .bloc.bloc-fiorentino .text-content-and-newsletter .newsletter {flex-flow: column;}
	.b-ext .listing-bloc .bloc.bloc-fiorentino .text-content-and-newsletter .newsletter form {padding: 0;width: 100%;}
	.b-ext .listing-bloc .bloc.bloc-fiorentino .text-content-and-newsletter .newsletter form span {font-size: 16px;font-size: calc(var(--font-size) * 1.6);line-height: 1.4;margin: 0 !important;padding: 0 15px 10px !important;}
	.b-ext .listing-bloc .bloc.bloc-fiorentino .text-content-and-newsletter .newsletter form span.titre {font-size: 20px;font-size: calc(var(--font-size) * 2);padding: 15px !important;}
	.b-ext .listing-bloc .bloc.bloc-fiorentino .text-content-and-newsletter .newsletter form input {margin: 0 4% !important;width: 92% !important;}
	.b-ext .listing-bloc .bloc.bloc-fiorentino .text-content-and-newsletter .newsletter form button {margin: 15px auto;}
	.b-ext .listing-bloc .bloc.bloc-fiorentino .text-content-and-newsletter .success {font-size: calc(var(--font-size) * 1.6);margin: 0;position: static;}
	.b-ext .listing-bloc .bloc.bloc-fiorentino .text-content-and-newsletter .erreur {margin: 0 auto;text-align: center;}
	.b-ext .listing-bloc .taux-bloc {height: auto;order: -2;width: 100%;}
	.b-ext .listing-bloc .taux-bloc .content-bloc {height: 100px;padding-top: 18px;}
	.b-ext .listing-bloc .info-taux, .b-ext .listing-bloc .link-agence {width: auto;}
	.b-ext .listing-bloc .link-agence {float: right;}
	.b-ext .listing-bloc .listing-wall {clear: both;float: none;margin-bottom: 10px;order: -1;text-align: center;width: auto;}
	.b-ext .listing-bloc .listing-wall:after, .b-ext .listing-bloc .listing-wall:before {content: " ";display: table;}
	.b-ext .listing-bloc .listing-wall:after {clear: both;content: "";display: block;}
	.b-ext .listing-bloc .listing-wall .bloc {display: inline-block;float: none;margin-bottom: 0;width: 100%;}
	.b-ext .listing-bloc .listing-wall .block_click {background-color: #fff;border: 1px solid #ececec;border-radius: 30px;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);color: var(--totem-color-tertiary-900);display: inline-block !important;display: block;float: none;font-weight: 700;height: auto;margin-bottom: 10px !important;margin-bottom: 10px;margin-left: 0;margin-right: 3px !important;padding: 12px 25px 12px 10px;position: relative;text-align: center;text-decoration: none;text-transform: uppercase;width: auto !important;}
	.b-ext .listing-bloc .listing-wall .block_click .a, .b-ext .listing-bloc .listing-wall .block_click a {font-size: 13px;}
	.b-ext .listing-bloc .listing-wall .block_click:first-child {margin-left: 0;}
	.b-ext .listing-bloc .listing-wall .block_click:after {background-color: var(--totem-color-primary-500);border-radius: 100%;color: #fff;content: ">";display: inline-block;font-size: 12px;height: 13px;line-height: 1;margin-top: -6px;position: absolute;right: 7px;text-align: center;top: 50%;width: 13px;}
	.b-ext .listing-bloc .listing-wall .block_click:before {height: 0;width: 0;}
	.b-ext .listing-bloc .listing-wall .block_click .sub {display: none;}
	.b-ext .listing-bloc .listing-wall .bloc-orange {vertical-align: top;}
	.b-ext .listing-bloc .listing-wall .bloc-orange:hover a {color: var(--totem-color-tertiary-900);}
	.b-ext .listing-bloc .listing-wall .bloc-orange .bandeau2 {display: none;}
	.b-ext .listing-bloc {padding: 0 10px;}
	.b-ext .listing-bloc .link-right {text-align: left;}
	.b-ext .listing-bloc .link-right span {display: inline-block;}
	.b-ext .ttl {clear: both;order: -2;width: 100%;}
	.b-ext .ttl2 {box-sizing: border-box;margin-top: 5px;order: 0;padding: 20px 0 0 15px;}
	.b-ext .ttl2:after {bottom: -15px;left: 15px;}
	.b-ext .listing-white .bloc-top {padding: 20px 5px 15px;}
	.b-ext .listing-white .bloc-top.bloc-second p {min-height: 30px;padding: 5px 80px 5px 0;}
	.b-ext .mea-mpl {left: -30px;}
	.b-ext .mea-mpl .content-white {width: 390px;}
	.b-ext .bloc-fiorentino2 .newsletter, .b-ext .bloc-fiorentino2 .newsletter form {padding-right: 0;}
	.b-ext .bloc-fiorentino2 .newsletter form input {box-sizing: border-box;margin-bottom: 10px;}
	.b-ext .bloc-fiorentino2 .newsletter form button {position: relative;right: auto;top: auto;width: 100%;}
	.b-ext .bloc-fiorentino2 .bg-white-mpl {padding: 0;}
	.b-ext .bloc-fiorentino2 .bg-white-mpl .listing-quote {margin-top: 20px;}
	.b-ext .bloc-fiorentino2 .bg-white-mpl .listing-quote blockquote {margin-bottom: 15px;}
	.b-ext .bloc-fiorentino2 .top-mobile {background-color: #f4f4f4;padding-left: 130px;position: relative;}
	.b-ext .bloc-fiorentino2 .top-mobile .image img {width: 120px;}
	.b-ext .bloc-fiorentino2 .top-mobile .image .name {bottom: auto;display: block;left: auto;position: relative;}
	.b-ext .bloc-fiorentino2 .top-mobile .image .name br {display: none;text-align: center;}
	.b-ext .bloc-fiorentino2 .top-mobile .top-title {-ms-align-content: center;align-content: center;-ms-align-items: center;align-items: center;display: -ms-flex;display: flex;flex-direction: column;height: 170px;-ms-justify-content: center;justify-content: center;}
	.b-ext .bloc-fiorentino2 .top-mobile .top-title .title-black, .b-ext .bloc-fiorentino2 .top-mobile .top-title .title-orange {font-size: 20px;font-size: calc(var(--font-size) * 2);}
	.b-ext .listing-bloc.listing-bloc-covid .listing-white .content-bloc .bloc-first:before {top: -34px !important;}
	.b-ext .ct-responsive {margin-left: 0 !important;min-height: auto !important;padding-bottom: 25px !important;width: 100% !important;}}
@media only screen and (max-width:900px) {.b-ext .mea-mpl {bottom: 0;left: auto;margin-top: 50px;padding-left: 0;position: relative;}
	.b-ext .mea-mpl .content-white {width: 100%;}
	.b-ext .mea-mpl .content-white:before {background-size: 50%;bottom: -2px;height: 100%;left: 0;z-index: 2;}}
@media only screen and (max-width:810px) {.b-ext .listing-bloc .info-taux, .b-ext .listing-bloc .link-agence {background-color: transparent;padding: 0;}
	.b-ext .listing-bloc.listing-bloc-covid .listing-white .content-bloc {height: auto;}
	.b-ext .listing-bloc.listing-bloc-covid .listing-white .content-bloc .bloc-top {float: none;width: 100%;}
	.b-ext .listing-bloc.listing-bloc-covid .listing-white .content-bloc .bloc-top:first-child {margin-bottom: 50px !important;margin-right: 0 !important;}
	.b-ext .listing-bloc.listing-bloc-covid .listing-white .content-bloc .bloc-top p {min-height: 10px;}
	.b-ext .listing-bloc.listing-bloc-covid .listing-white .content-bloc .bloc-second:before {height: 100%;}
	.b-ext .listing-bloc .link-agence {height: auto;}
	.b-ext .listing-bloc .link-agence .content-bloc .number-agence {padding: 20px 125px 0 0;}
	.b-ext .wrapper {padding-top: 0;}}
@media only screen and (max-width:640px) {.b-ext .container-wrapper {overflow: hidden;}
	.b-ext .listing-bloc .bloc.top-module-home.link-agence, .b-ext .listing-bloc .info-taux {margin: 0 auto 40px !important;width: 400px;}
	.b-ext .listing-bloc .bloc.top-module-home.link-agence .link-right {text-align: left;}
	.b-ext .mea-mpl .content-white {font-size: 15px;font-size: calc(var(--font-size) * 1.5);padding-left: 77px;padding-right: 5px;width: 100%;}
	.b-ext .mea-mpl .content-white:before {background-size: 100%;bottom: -10px;height: 102px;width: 80px;}
	.b-ext .mea-mpl .content-white .link {font-size: 15px;font-size: calc(var(--font-size) * 1.5);}
	.b-ext .listing-bloc .bloc {margin-bottom: 40px;}
	.b-ext .listing-bloc .bloc h2 {margin-bottom: 15px;padding-bottom: 20px;position: relative;}
	.b-ext .listing-bloc .bloc h2:before {background-color: var(--totem-color-primary-500);bottom: 0;content: "";display: block;height: 4px;left: 0;position: absolute;width: 40px;}
	.b-ext .listing-bloc .bloc.block-white {margin-bottom: 0;padding: 40px 0 0;}
	.b-ext .listing-bloc .block-white ul li {margin-top: 18px;}
	.b-ext .listing-bloc .block-white ul li:first-child {margin-top: 0;}
	.b-ext #wrapper {padding: 0;}
	.b-ext .title-bg-orange {margin-bottom: 15px;}
	.b-ext .listing-bloc>.bloc {float: none;margin-left: 0 !important;width: 100%;}
	.b-ext .listing-bloc.double .bloc {margin-left: 0;width: 100%;}
	.b-ext .listing-bloc .block-grey .listing-solutions li {margin-top: 25px;}
	.b-ext .listing-bloc .block-grey .listing-solutions li:first-child {margin-top: 0;}
	.b-ext .listing-bloc .bloc.bloc-bouzou .title-bg-orange span, .b-ext .listing-bloc .bloc.bloc-simulateur .title-bg-orange span, .b-ext .listing-bloc .bloc.bloc-solution .title-bg-orange span {font-size: 26px;}
	.b-ext .listing-bloc .block-white .link-simulateur li {margin-top: 25px;}
	.b-ext .listing-bloc .block-white .link-simulateur li:first-child {margin-top: 0;}
	.b-ext .listing-link {height: auto;}
	.b-ext .wrapper {padding-left: 0 !important;padding-right: 0 !important;}
	.b-ext .bloc-fiorentino .title-bg-orange {background: url("/ext/css/img/ab/logo-meilleur-placement.png") 100% no-repeat;}
	.b-ext .bloc-fiorentino .title-bg-orange:before {content: none;}
	.b-ext .bloc-fiorentino .title-bg-orange span {background-image: none;display: inline;padding-right: 0;}
	.b-ext .bloc-fiorentino p {margin: 16px 0;}
	.b-ext .bloc-bouzou, .b-ext .bloc-bouzou img {display: none;}
	.b-ext .bloc-bouzou .content div, .b-ext .bloc-bouzou .content h3 {padding-right: 0;}
	.b-ext .bloc-bouzou .content:after {width: 0;}
	.b-ext .txt-fraude {background-color: #ececec;font-size: 14px;text-align: center;}
	.b-ext .news .list-actu li .date {background-color: #f4f4f4;}
	.b-ext .news .list-actu li .date .day {font-size: 20px;}
	.b-ext .news .list-actu li .date .month {font-size: 18px;}
	.b-ext .news .list-actu li .wrap_actu .content {font-size: 18px;line-height: 1.1;}
	.b-ext .listing-bloc.listing-bloc-covid .listing-white {padding: 20px;}
	.b-ext .listing-bloc.listing-bloc-covid .listing-white .content-bloc .bloc-second:before {right: 0;width: 100px;}
	.b-ext .listing-bloc.listing-bloc-covid .listing-white .content-bloc .bloc-first:before {background-size: 75%;right: -60px;top: -45px !important;}}
@media only screen and (max-width:420px) {.b-ext .listing-bloc .block-white.pub-home, .b-ext .listing-bloc .info-taux, .b-ext .listing-bloc .link-agence {width: 100%;}}
@media only screen and (max-width:400px) {.b-ext .select2-container, .b-ext .select2-selection__rendered {width: 100% !important;}
	.b-ext .select2-container--open .select2-results__options {width: 320px !important;}}
@media only screen and (max-width:359px) {.b-ext #second-nav.home-subnav ul .picto2 a {padding: 75px 0 13px !important;}
	.b-ext #second-nav.home-subnav ul .picto3 a span {font-size: 18px;font-size: calc(var(--font-size) * 1.8);min-height: 1px;}}
@-moz-document url-prefix() {@media only screen and (min-width:1010px) and (max-height:750px) {.b-ext span.select2-container.select2-container--default.select2-container--open {bottom: auto !important;top: 480px !important;}
		.b-ext .sticky-body span.select2-container.select2-container--default.select2-container--open {bottom: auto !important;top: 414px !important;}}}
.b-ext #wrapper .ellipse {background: #f4f4f4;-webkit-clip-path: ellipse(100% 100% at 50% 0);clip-path: ellipse(100% 100% at 50% 0);height: 311px;left: 0;margin-top: -80px;position: absolute;transform: rotate(180deg);width: 100%;}
.b-ext #wrapper .listing-bloc {position: relative;z-index: 2;}
.b-ext .ttl {clear: both;color: var(--totem-color-tertiary-900);display: block;font-size: 26px;font-weight: 700;letter-spacing: -1px;margin-bottom: 25px;padding-bottom: 20px;position: relative;text-align: left;text-transform: uppercase;}
.b-ext .ttl:after {background-color: var(--totem-color-primary-500);bottom: 0;content: "";display: block;height: 4px;left: 0;position: absolute;width: 40px;}
.b-ext .top-nav2 {background: linear-gradient(90deg,#c9daf5 50%,#c5d4f2 0);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c9daf5",endColorstr="#c5d4f2",GradientType=1);margin-top: -10px;position: relative;}
.b-ext .top-nav2 .home-blue {background: url("/ext/css/img/homev3/bg-top.jpg") top no-repeat;margin: 0 auto;max-width: 1280px;}
.b-ext .top-nav2 .select-mobile, .b-ext .top-nav2 .txt-mobile {display: none;}
.b-ext .top-nav2 .content-home {box-sizing: border-box;height: 650px;margin: 0 auto;max-width: 1045px;padding: 30px 0 0;position: relative;}
.b-ext .top-nav2 .title {text-align: center;}
.b-ext .top-nav2 .title .top-title h1, .b-ext .top-nav2 .title .top-title span {font-size: 30px;font-size: calc(var(--font-size) * 3);text-transform: none;}
.b-ext .top-nav2 .title .top-title h1 {display: inline;}
.b-ext .top-nav2 .title .sub-title {color: #545454;font-size: 24px;margin-top: 5px;}
.b-ext .top-nav2 .form {margin-top: 35px;}
.b-ext .top-nav2 .button {background-color: #fff;border: 1px solid #fff;border-radius: 10px;box-shadow: 0 0 5px 0 #c2c2c2;box-sizing: border-box;cursor: pointer;float: left;line-height: 1.2;text-align: center;transition-duration: .4s;transition: .3s;}
.b-ext .top-nav2 .button:hover {border-color: var(--totem-color-primary-500);color: var(--totem-color-primary-500);transform: scale(1.07);}
.b-ext .top-nav2 .button:hover:after {border-color: #c0543a !important;}
.b-ext .top-nav2 .listing-button {margin-bottom: 15px;}
.b-ext .top-nav2 .listing-button:after, .b-ext .top-nav2 .listing-button:before {content: " ";display: table;}
.b-ext .top-nav2 .listing-button:after {clear: both;content: "";display: block;}
.b-ext .top-nav2 .listing-button .button {font-size: 25px;font-size: calc(var(--font-size) * 2.5);height: 205px;margin-left: 2.5%;padding-top: 105px;position: relative;width: 18%;}
.b-ext .top-nav2 .listing-button .button:first-child {margin-left: 0;}
.b-ext .top-nav2 .listing-button .button:before {background-position: 50%;background-repeat: no-repeat;background-size: 50%;content: "";display: inline-block;height: 50px;left: 50%;margin-left: -40px;position: absolute;text-align: center;top: 40px;width: 80px;}
.b-ext .top-nav2 .listing-button .button.btn-auto:before {background-size: 70%;}
.b-ext .top-nav2 .listing-button .button:after {border-bottom: 1px solid var(--totem-color-tertiary-900);border-right: 1px solid var(--totem-color-tertiary-900);bottom: 20px;content: "";display: inline-block;height: 7px;left: 50%;margin-left: -5px;position: absolute;transform: rotate(45deg);width: 7px;}
.b-ext .top-nav2 .visu {background: url("/ext/css/img/homev3/flag.svg") 0 0 no-repeat;display: block;height: 136px;height: 80px;left: 20px;left: -8px;position: absolute;top: -50px;top: -11px;width: 142px;width: 100px;}
.b-ext .top-nav2 .btn-auto:before {background-image: url("/ext/css/img/homev3/picto/auto.svg");background-size: 100% !important;}
.b-ext .top-nav2 .btn-ci:before {background-image: url("/ext/css/img/homev3/picto/ci.svg");}
.b-ext .top-nav2 .btn-ade:before {background-image: url("/ext/css/img/homev3/picto/ade.svg");}
.b-ext .top-nav2 .btn-cc:before {background-image: url("/ext/css/img/homev3/picto/cc.svg");}
.b-ext .top-nav2 .btn-rac:before {background-image: url("/ext/css/img/homev3/picto/rac.svg");}
.b-ext .top-nav2 .btn-nrj:before {background-image: url("/ext/css/img/homev3/picto/energie.svg");}
.b-ext .top-nav2 .btn-ass-hat:before {background-image: url("/ext/css/img/homev3/picto/ass-hab.svg");}
.b-ext .top-nav2 .btn-pro:before {background-image: url("/ext/css/img/homev3/picto/credit-pro.svg");}
.b-ext .top-nav2 .btn-epargne:before {background-image: url("/ext/css/img/homev3/picto/placement.svg");background-position: center -5px !important;background-size: 73% !important;}
.b-ext .top-nav2 .btn-mutuellesante:before {background-image: url("/ext/css/img/homev3/picto/epargne.svg");}
.b-ext .top-nav2 .bandeau {background: url("/ext/css/img/homev3/picto/bandeau-ade-to.svg") 0 0 no-repeat;display: block;height: 110px;position: absolute;right: -7px;top: -7px;width: 110px;}
.b-ext .top-nav2 .btn-ade:hover {transition-duration: .4s;transition: .3s;}
.b-ext .top-nav2 .btn-ade:hover .bandeau2 {filter: alpha(opacity=100);opacity: 1;}
.b-ext .top-nav2 .bandeau2 {background: url("/ext/css/img/homev3/picto/bandeau2-ade.svg") 0 0 no-repeat;bottom: -7px;display: block;filter: alpha(opacity=0);height: 105px;left: -7px;opacity: 0;position: absolute;right: 20px;transition: .4s;transition: opacity .3s ease-in;width: 105px;}
.b-ext .top-nav2 .right-button {float: right;width: 38.5%;}
.b-ext .top-nav2 .right-button .listing-right:after, .b-ext .top-nav2 .right-button .listing-right:before {content: " ";display: table;}
.b-ext .top-nav2 .right-button .listing-right:after {clear: both;content: "";display: block;}
.b-ext .top-nav2 .right-button .listing-right .button {font-size: 18px;font-size: calc(var(--font-size) * 1.8);height: 65px;margin: 0 0 20px 6%;padding-top: 35px;position: relative;width: 47%;}
.b-ext .top-nav2 .right-button .listing-right .button.btn-nrj {padding-top: 24px;}
.b-ext .top-nav2 .right-button .listing-right .button.btn-nrj .txt-mobile {color: var(--totem-color-primary-500);display: block;font-size: 13px;padding-top: 1px;}
.b-ext .top-nav2 .right-button .listing-right .button.btn-nrj:before {top: 3px;}
.b-ext .top-nav2 .right-button .listing-right .button:nth-child(odd) {margin-left: 0;}
.b-ext .top-nav2 .right-button .listing-right .button:before {background-repeat: no-repeat;background-size: 75%;content: "";display: inline-block;height: 30px;left: 50%;margin-left: -15px;position: absolute;top: 9px;width: 30px;}
.b-ext .top-nav2 .select-box {background-color: transparent;border: 1px solid #fff;border-radius: 10px;box-shadow: 0 0 5px 0 #c2c2c2;color: var(--totem-color-tertiary-900);font-size: 18px;font-size: calc(var(--font-size) * 1.8);text-align: center;width: 100%;}
.b-ext .top-nav2 .img-bottom {bottom: 30px;display: none;left: 50px;position: absolute;}
.b-ext .top-nav2 .img-bottom:after {background: url("/ext/css/img/homev3/vu-tv.png") 0 0 no-repeat;bottom: 118px;content: "";display: block;height: 149px;left: 20px;position: absolute;width: 66px;}
.b-ext .top-nav2 .img-bottom img {display: block;width: 550px;}
.b-ext .select-box {border: 1px solid #e1e1e1;border-radius: 4px;box-sizing: border-box;color: #60666d;cursor: pointer;display: inline-block;height: 65px;position: relative;text-align: center;width: auto;}
.b-ext .select-box .select-box__input-text {box-sizing: border-box;color: var(--totem-color-tertiary-900);font-size: 18px;font-size: calc(var(--font-size) * 1.8);height: 65px;padding: 23px 10px 0 0;white-space: nowrap;}
.b-ext .select-box__current {cursor: pointer;outline: none;position: relative;}
.b-ext .select-box__current:focus+.select-box__list {animation-name: none;opacity: 1;}
.b-ext .select-box__current:focus+.select-box__list .select-box__option {cursor: pointer;}
.b-ext .select-box__current:focus .select-box__icon2 {transform: translateY(-50%) rotate(180deg);}
.b-ext .select-box__icon {height: 55px;opacity: 0;width: 15px;width: 100%;}
.b-ext .select-box__icon, .b-ext .select-box__icon2 {font-size: 30px;position: absolute;right: 17px;top: 50%;transform: translateY(-50%);transition: .2s ease;}
.b-ext .select-box__icon2 {width: 15px;}
.b-ext .select-box__value {color: var(--totem-color-tertiary-900);display: flex;}
.b-ext .select-box__input {display: none;}
.b-ext .select-box__input:checked+.select-box__input-text {display: block;}
.b-ext .select-box__input-text {display: none;margin: 0;width: 100%;}
.b-ext .select-box__list {animation-delay: .2s;animation-duration: .2s;animation-fill-mode: forwards;animation-name: HideList;animation-timing-function: step-start;border-top: 0;box-sizing: border-box;left: -.5%;list-style: none;margin: 0;opacity: 0;padding: 0;position: absolute;top: 100%;width: 101%;z-index: 1;z-index: 15;}
.b-ext .select-box__list:before {background-color: transparent;content: "";height: 50px;left: 0;position: absolute;top: -50px;width: 100%;}
.b-ext .select-box__list li {background-color: #fff;background-image: none;border: 1px solid #b8b8b8;border-bottom: 0;border-top: 0;margin: 0;padding-left: 18px;padding-right: 18px;}
.b-ext .select-box__list li label {border-top: 1px solid #b8b8b8;padding-right: 34px;}
.b-ext .select-box__list li.first-select {border-radius: 10px 10px 0 0;border-top: 1px solid #b8b8b8;}
.b-ext .select-box__list li.first-select label {border-top: 0;}
.b-ext .select-box__list li.last-select {border-bottom: 1px solid #b8b8b8;border-radius: 0 0 10px 10px;}
.b-ext .select-box__list li.last-select label {border-bottom: 0;}
.b-ext .select-box__option {background-color: #fff;box-sizing: border-box;color: #606060;display: block;font-size: 20px;font-size: calc(var(--font-size) * 2);padding: 8px 0;}
.b-ext .select-box__option:hover {color: var(--totem-color-tertiary-900);}
@keyframes HideList {0% {transform: scaleY(1);}
	to {transform: scaleY(0);}}
@media only screen and (max-width:1250px) {.b-ext #sas_66592_iframe {width: 100% !important;}}
@media only screen and (max-width:1120px) {.b-ext .top-nav2 .home-blue {padding-left: 15px;padding-right: 15px;}
	.b-ext .top-nav2 .listing-button .button {font-size: 20px;font-size: calc(var(--font-size) * 2);}}
@media only screen and (max-width:900px) {.b-ext .ellipse {display: none;}
	.b-ext .top-nav2 {background: linear-gradient(90deg,#d8eaff 50%,#d8eaff 0);height: auto;}
	.b-ext .top-nav2 .select-desktop {display: none;}
	.b-ext .top-nav2 .select-box__list li.first-select, .b-ext .top-nav2 .select-box__list li.last-select {border-bottom: 0;border-radius: 0;border-top: 0;}
	.b-ext .top-nav2 .select-box__list li.first-select label, .b-ext .top-nav2 .select-box__list li.last-select label {border-top: 1px solid #b8b8b8;}
	.b-ext .top-nav2 .select-box__list li.first-select-mobile {border-radius: 10px 10px 0 0;border-top: 1px solid #b8b8b8;}
	.b-ext .top-nav2 .select-box__list li.first-select-mobile label {border-top: 0;}
	.b-ext .top-nav2 .select-box__list li.last-select-mobile {border-bottom: 1px solid #b8b8b8;border-radius: 0 0 10px 10px;}
	.b-ext .top-nav2 .select-box__list li.last-select-mobile label {border-bottom: 0;}
	.b-ext .top-nav2 .select-mobile {display: block;}
	.b-ext .top-nav2 .content-home {height: auto;padding: 25px 0;}
	.b-ext .top-nav2 .home-blue {background-image: none;}
	.b-ext .top-nav2 .img-bottom {bottom: auto;display: block;left: auto;position: relative;text-align: right;}
	.b-ext .top-nav2 .img-bottom img {display: inline-block;margin-bottom: -14px;max-width: 280px;}
	.b-ext .top-nav2 .img-bottom:after {display: none;}
	.b-ext .top-nav2 .visu {background-size: 85% 85%;left: 0;top: -100%;}
	.b-ext .top-nav2 .form {margin: 0;}
	.b-ext .top-nav2 .right-button {float: none;width: 100%;}
	.b-ext .top-nav2 .right-button .listing-right {display: none;}
	.b-ext .top-nav2 .listing-button {margin: 0;text-align: center;}
	.b-ext .top-nav2 .listing-button .button {display: inline-block;float: left;height: auto;margin: 0 0 8px 4%;padding: 18px 0;text-align: center;width: 48%;}
	.b-ext .top-nav2 .listing-button .button:nth-child(odd) {margin-left: 0;}
	.b-ext .top-nav2 .listing-button .button:last-child {float: none;}
	.b-ext .top-nav2 .listing-button .button:before {background-size: 70% 70%;left: 8px;margin-left: 0;top: 6px;}
	.b-ext .top-nav2 .listing-button .button.btn-ade {padding: 10px 0;}
	.b-ext .top-nav2 .listing-button .button .bandeau, .b-ext .top-nav2 .listing-button .button .bandeau2 {display: none;}
	.b-ext .top-nav2 .listing-button .button:after {bottom: 26px;left: auto;margin-right: auto;right: 15px;transform: rotate(-45deg);}
	.b-ext .top-nav2 .listing-button .button br {display: none;}
	.b-ext .top-nav2 .select2-container--default .select2-selection--single {padding: 15px 0;}}
@media only screen and (max-width:700px) {.b-ext .top-nav2 .txt-mobile {bottom: 12px;color: var(--totem-color-primary-500);display: block;font-size: 12px;font-size: calc(var(--font-size) * 1.2);left: 0;position: absolute;text-align: center;width: 100%;}
	.b-ext .top-nav2 .title .top-title h1, .b-ext .top-nav2 .title .top-title span {font-size: 24px;font-size: calc(var(--font-size) * 2.4);}
	.b-ext .top-nav2 .title .sub-title {color: #545454;font-size: 18px;margin-top: 5px;}
	.b-ext .top-nav2 .listing-button {margin: 0;text-align: center;}
	.b-ext .top-nav2 .listing-button .button {float: none;margin-left: 0 !important;width: 100%;}
	.b-ext .top-nav2 .listing-button .button.btn-auto {padding: 13px 0 23px;}
	.b-ext .top-nav2 .visu {display: none;}
	.b-ext .select2-container {left: 2% !important;width: 96% !important;}}
@media only screen and (max-width:360px) {.b-ext .top-nav2 .listing-button .button:before {left: -2px;}}