@primary- 10: fade (#C0543A, 10);@secondary- 10: fade (#302E2D, 10);@neutral- 10: fade (#7c8fd4, 10);:root {--white: #fff;--Meilleurtaux-Tertiary-500: #868686;--Meilleurtaux-Tertiary-100: #f9f4f1;--black: #302e2d;--color-black-900: #302e2d;--color-black-200: #302e2d;--color-default-white: #fdfdfd;--secondary-70: #535353;--color-state-bg-primary: #f9f4f1;--color-state-red: #f84141;--Couleurs-Marron-500: #6d3311;}
.b-ext .orange {color: var(--totem-color-primary-500);}
.b-ext .hover {transition-duration: .4s;}
.b-ext .hover:hover {filter: alpha(opacity=50);opacity: .5;}
.b-ext .transition {transition-duration: .4s;}
.b-ext .mention {font-family: var(--totem-font-family-web);overflow: hidden;padding: 15px 0;position: relative;z-index: 1;}
.b-ext .mention p {color: var(--totem-color-tertiary-900);font-size: 14px !important;font-weight: 600;line-height: 24px !important;text-align: center;}
.b-ext p.mention, .b-ext p.mentions {background: none;font-size: 12px !important;font-size: calc(var(--font-size) * 1.2) !important;font-style: italic;line-height: 1 !important;margin-bottom: 20px;margin-top: 0;}
.b-ext #footer_tc_privacy {text-align: center !important;}
.b-ext #footer_tc_privacy #footer_tc_privacy_container_button, .b-ext #footer_tc_privacy #footer_tc_privacy_container_text {width: auto !important;}
.b-ext #footer_tc_privacy #footer_tc_privacy_text {padding: 0 !important;}
.b-ext #footer_tc_privacy #footer_tc_privacy_text a {color: #302e2d;}
.b-ext #footer_tc_privacy #footer_tc_privacy_button {margin: 3px 0 3px 6px !important;}
.b-ext .block-app {background: var(--totem-color-white);padding: 80px 0 25px;}
.b-ext .block-app, .b-ext .block-app .container {position: relative;}
.b-ext .block-app .container:after {border-bottom: 1px solid #f9f4f1;bottom: 0;content: "";display: block;left: 15px;position: absolute;right: 15px;}
.b-ext .block-app .container .row>[class^=col-] {margin-bottom: 0;}
.b-ext .block-app .title-app {display: block;font-family: var(--totem-font-family-web);font-size: 20px;font-weight: 700;line-height: 26px;padding-bottom: 32px;}
.b-ext .block-app .sous-title-app {font-size: 16px;margin-bottom: 10px;}
.b-ext .block-app .infos-title-app, .b-ext .block-app .sous-title-app {display: block;font-family: var(--totem-font-family-web);font-weight: 600;line-height: 24px;}
.b-ext .block-app .infos-title-app {color: var(--totem-color-tertiary-900);font-size: 14px;font-style: italic;margin-bottom: 5px;}
.b-ext .block-app p {font-family: var(--totem-font-family-web);font-size: 12px;font-weight: 400;line-height: 18px;margin-bottom: var(--totem-space-10);}
.b-ext .block-app ul {display: flex;gap: 20px;margin-bottom: 40px;}
.b-ext .block-app .to-do-app {background: #f9f4f1;border: 1px solid var(--totem-color-secondary-500);border-radius: 2px;color: var(--totem-color-secondary-500);display: inline-block;font-family: var(--totem-font-family-web);font-size: 12px;font-weight: 400;height: 20px;line-height: 20px;margin-left: 12px;text-align: center;vertical-align: top;width: 66px;}
.b-ext .block-app img {display: block;margin: 0;max-width: 100%;-o-object-fit: contain;object-fit: contain;padding: 0;}
.b-ext .block-app .cta-ghost {align-items: center;color: var(--totem-color-primary-500);display: flex;font-size: 12px;font-size: calc(var(--font-size) * 1.2);font-style: normal;font-weight: 600;gap: 8px;height: 36px;justify-content: center;line-height: 20px;padding: 8px 0;text-decoration-line: none;text-decoration: none;}
.b-ext .block-app .cta-ghost span {font-weight: 600;}
.b-ext .block-app .cta-ghost:hover span {text-decoration: underline;}
.b-ext .block-app .cta-ghost i {font-size: 14px;left: 4px;text-decoration: none;top: 0;}
.b-ext .block-app .cta-ghost i:before {color: var(--totem-color-primary-500);}
.b-ext .block-app .img-Foot {align-items: flex-end;display: flex;}
.b-ext .bottom-fraude {background: #f9f4f1;font-family: var(--totem-font-family-web);overflow: hidden;padding-bottom: 0;padding-top: 25px;position: relative;z-index: 1;}
.b-ext .bottom-fraude .content {padding-bottom: 25px;}
.b-ext .bottom-fraude .content img {float: left;margin-right: 12px;}
.b-ext .bottom-fraude .content a {color: #302e2d;font-weight: 600;}
.b-ext .bottom-fraude h3 {font-size: 26px;font-weight: 400;line-height: 30px;margin-bottom: 10px;margin-top: 6px;}
.b-ext .bottom-fraude h3 strong {color: var(--totem-color-secondary-500);font-weight: var(--totem-font-weight-700);}
.b-ext .bottom-fraude .title-3 {color: var(--totem-color-tertiary-900);display: inline-block;font-size: 20px;font-weight: 700;line-height: 26px;margin-bottom: 10px;margin-top: 6px;}
.b-ext .bottom-fraude .title-3 strong {color: var(--totem-color-secondary-500);font-weight: var(--totem-font-weight-700);}
.b-ext .bottom-fraude p {color: var(--totem-color-tertiary-900);display: inline-block;font-size: 12px;font-weight: 400;line-height: 18px;line-height: 18px !important;}
.b-ext .bottom-fraude a {color: var(--totem-color-secondary-500);font-style: italic;}
.b-ext #footer {background: var(--totem-color-white);color: #535353;font-family: var(--totem-font-family-web);font-size: 12px;line-height: 24px;overflow: hidden;padding: 0 0 56px;position: relative;}
@keyframes spin {to {transform: rotate(1turn);}}
.b-ext #footer a {color: #535353;text-decoration: none;}
.b-ext #footer .content-ft {overflow: hidden;padding: 55px 0 0;}
.b-ext #footer .content-ft .first {margin-bottom: 32px;}
.b-ext #footer .content-ft .bloc {border-bottom: 0;}
.b-ext #footer .content-ft .ttl-footer {color: var(--totem-color-tertiary-900);display: block;font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 10px;}
.b-ext #footer .content-ft .ttl-footer a {color: #535353;}
.b-ext #footer .content-ft ul {display: block;}
.b-ext #footer .content-ft .logo-footer {display: inline-block;}
.b-ext #footer .content-ft .logo-footer img {height: 43px;width: 310px;}
@media screen and (max-width:992px) {.b-ext #footer .content-ft .logo-footer img {width: 100%;}}
.b-ext #footer .content-ft .first .bloc {margin-bottom: 60px;min-height: auto;}
.b-ext #footer .content-ft .first .bloc svg {height: auto;max-width: 100%;width: 200px;}
.b-ext #footer .content-ft .first .bloc p {font-size: 12px;font-weight: 600;line-height: 20px;}
.b-ext #footer .content-ft .row-news {padding-bottom: 32px;position: relative;}
.b-ext #footer .content-ft .row-news:after {border-bottom: 1px solid #f9f4f1;bottom: 2px;content: "";display: block;left: 15px;position: absolute;right: 15px;}
.b-ext #footer .content-ft .bloc {margin-bottom: 30px;min-height: auto;overflow: hidden;width: 100%;}
.b-ext #footer .content-ft .bloc:last-child {margin: 0;min-height: auto;}
.b-ext #footer .content-ft .bloc.blcok-news {float: right;max-width: 545px;}
.b-ext #footer .content-ft .bloc.blcok-news .top-news {border: 1px solid var(--totem-color-tertiary-900);border-radius: 8px;margin-bottom: 64px;padding: 44px;}
.b-ext #footer .content-ft .bloc.blcok-news .top-news .ttl-footer {color: var(--totem-color-tertiary-900);}
.b-ext #footer .content-ft .bloc.blcok-news .top-news a {color: #868686;text-decoration: underline;}
.b-ext #footer .content-ft .bloc.blcok-news .info-news {color: #868686;font-weight: 400;line-height: 20px;padding-left: 22px;position: relative;}
.b-ext #footer .content-ft .bloc.blcok-news .info-news .icon {font-size: 14px;left: 0;position: absolute;top: 2px;}
.b-ext #footer .content-ft .bloc.blcok-news .bloc-rs {align-items: center;display: flex;justify-content: space-between;}
.b-ext #footer .content-ft .bloc ul li a {color: #535353;cursor: pointer;display: block;font-size: 12px;font-weight: 500;line-height: 30px;padding: 0;}
.b-ext #footer .content-ft .bloc ul li a:first-letter {text-transform: uppercase;}
.b-ext #footer .content-ft .bloc ul li a:focus, .b-ext #footer .content-ft .bloc ul li a:hover {text-decoration: underline;}
.b-ext #footer .content-ft .bloc ul li span {cursor: pointer;font-size: 12px;font-weight: 500;line-height: 24px;padding: 5px 0;}
.b-ext #footer .content-ft .bloc ul li span:focus, .b-ext #footer .content-ft .bloc ul li span:hover {text-decoration: underline;}
.b-ext #footer .content-ft .bloc ul.rs li {float: left;margin-right: 25px;}
.b-ext #footer .content-ft .bloc ul.rs li:last-child {margin: 0;}
.b-ext #footer .content-ft .bloc ul.rs li a, .b-ext #footer .content-ft .bloc ul.rs li span {transition-duration: .4s;}
.b-ext #footer .content-ft .bloc ul.rs li a i, .b-ext #footer .content-ft .bloc ul.rs li span i {font-size: calc(var(--font-size) * 2.5);}
.b-ext #footer .content-ft .bloc ul.rs li a i:before, .b-ext #footer .content-ft .bloc ul.rs li span i:before {color: var(--totem-color-tertiary-900);display: block;padding: 0;}
.b-ext #footer .content-ft .bloc ul.rs li a:focus, .b-ext #footer .content-ft .bloc ul.rs li a:hover, .b-ext #footer .content-ft .bloc ul.rs li span:focus, .b-ext #footer .content-ft .bloc ul.rs li span:hover {opacity: .8;text-decoration: none;}
.b-ext #footer .content-ft .bottom-f {align-items: flex-end;overflow: hidden;}
.b-ext #footer .content-ft .bottom-f .note-trust {color: var(--totem-color-tertiary-900);display: block;line-height: 30px;padding: 0;text-align: center;}
.b-ext #footer .content-ft .bottom-f ul li {align-items: flex-end;display: flex;float: left;margin-right: 15px;}
.b-ext #footer .content-ft .bottom-f ul li:last-child {margin: 0;}
.b-ext #footer .content-ft .bottom-f ul li img {height: 35px;}
.b-ext #footer .content-ft .bottom-f ul li a {transition-duration: .4s;}
.b-ext #footer .content-ft .bottom-f ul li a:focus, .b-ext #footer .content-ft .bottom-f ul li a:hover {opacity: .8;text-decoration: none;}
.b-ext #footer .content-ft .bottom-f .last {display: flex;}
.b-ext #footer .content-ft .bottom-f .last li {margin: 0 50px;}
.b-ext #footer .content-ft .bottom-f .last li:last-child {display: block;margin: 0;}
.b-ext #footer .content-ft .bottom-f .last li img {height: auto;}
.b-ext #footer .content-ft .bottom-f form {margin-bottom: 10px;position: relative;width: 100%;}
.b-ext #footer .content-ft .bottom-f form input {background: var(--totem-color-white);border: 1px solid #b9b9b9;border-radius: 6px;box-sizing: border-box;color: #6d6d6d;font-size: 14px;font-weight: 300;height: 52px;line-height: 20px;overflow: hidden;padding: 12px 15px;width: 100%;}
.b-ext #footer .content-ft .bottom-f form input::-webkit-input-placeholder {color: #6d6d6d;font-weight: 300;}
.b-ext #footer .content-ft .bottom-f form input::-moz-placeholder {color: #6d6d6d;font-weight: 300;}
.b-ext #footer .content-ft .bottom-f form input:-ms-input-placeholder {color: #6d6d6d;font-weight: 300;}
.b-ext #footer .content-ft .bottom-f form input:-moz-placeholder {color: #6d6d6d;font-weight: 300;}
.b-ext #footer .content-ft .bottom-f form input.is-valid {border-color: #27ae60;}
.b-ext #footer .content-ft .bottom-f form input.is-valid:after {background: url("/ext/css/img/picto-valid.svg");content: "";height: 19px;position: absolute;right: 20px;top: 50px;transform: translateY(-50%);width: 19px;}
.b-ext #footer .content-ft .bottom-f form input.is-error {background: url("/ext/css/img/picto-warning.svg") 88% 50% no-repeat;border-color: #f84141;padding-right: 35px;}
.b-ext #footer .content-ft .bottom-f form input.is-error+#newsletter-error {display: block;}
.b-ext #footer .content-ft .bottom-f form input.is-loading {background: #e5e5e5;}
.b-ext #footer .content-ft .bottom-f form #newsletter-error {color: #f84141;display: none;font-size: 12px;font-weight: 400;line-height: 18px;margin-top: 8px;text-align: left;}
.b-ext #footer .content-ft .bottom-f form .submit {background: var(--totem-color-primary-500);border: 0;border-radius: 6px;cursor: pointer;float: right;height: 42px;position: absolute;right: 6px;text-align: center;top: 5px;width: 42px;}
.b-ext #footer .content-ft .bottom-f form .submit:before {color: var(--totem-color-white);content: "";display: block;font-family: icomoon !important;}
.b-ext #footer .content-ft .bottom-f form .submit.is-loading {font-size: 0;}
.b-ext #footer .content-ft .bottom-f form .submit.is-loading:before {animation: spin 1.5s linear infinite;background: url("/ext/css/img/loading.svg") 50% no-repeat;background-size: contain;content: "";height: 18px;left: calc(50% - 9px);pointer-events: none;position: absolute;top: calc(50% - 9px);width: 18px;}
.b-ext #footer .content-ft .bottom-f form .submit.is-success {background: #f9f4f1;color: var(--totem-color-status-success-500) !important;width: 110px;}
.b-ext #footer .content-ft .bottom-f form .submit.is-success:before {background: url("/ext/css/img/check-green.svg");content: "";display: inline-block;height: 8px;margin-right: 10px;pointer-events: none;position: relative;width: 10px;}
.b-ext #footer .content-ft .bottom-f .col-md-6 {display: flex;flex-direction: column-reverse;}
.b-ext #footer .content-seo {border-bottom: 1px solid var(--totem-color-white);padding-bottom: 35px;}
.b-ext #footer .content-seo .top-ct {position: relative;z-index: 1;}
.b-ext #footer .content-seo .top-ct svg {display: block;height: 54px;margin: 0 auto 20px;text-align: center;}
.b-ext #footer .content-seo .top-ct b {display: block;font-size: 18px;font-weight: 600;line-height: 27px;text-align: center;}
.b-ext #footer .content-seo .top-ct b span {display: block;font-size: 25px;font-weight: 700;line-height: 30px;}
.b-ext #footer .bloc-link-seo {padding-top: 48px;position: relative;z-index: 1;}
.b-ext #footer .bloc-link-seo, .b-ext #footer .bloc-link-seo .custom {display: flex;gap: 48px;justify-content: space-between;}
@media screen and (max-width:992px) {.b-ext #footer .bloc-link-seo {gap: 20px;}
	.b-ext #footer .bloc-link-seo .item-link {max-width: 30%;}}
@media screen and (max-width:786px) {.b-ext #footer .bloc-link-seo .item-link {max-width: 48%;min-width: 48%;}}
.b-ext #footer .bloc-link-seo .item-link .bloc ul li {margin-bottom: 12px;}
.b-ext #footer .bloc-link-seo .item-link .bloc ul li a {line-height: 20px;}
.b-ext #pageFormMtx #footer {display: block !important;}
.b-ext #bottom {padding: 35px 0 0;}
.b-ext #bottom, .b-ext #bottom ul {overflow: hidden;}
.b-ext #bottom ul li {float: left;padding: 0 10px;text-align: center;}
.b-ext #bottom ul li a, .b-ext #bottom ul li span {color: var(--totem-color-white);cursor: pointer;font-size: 13px;font-weight: 500;line-height: 18px;text-decoration: none;}
.b-ext #bottom ul li a:hover, .b-ext #bottom ul li span:hover {text-decoration: underline;}
.b-ext #FooterSiteAgence {background: #ddd;}
.b-ext #FooterSiteAgence .mention {background: #efefef;margin: 0 auto;padding: 5px;text-align: center;width: 960px;}
@media screen and (min-width:992px) and (max-width:1285px) {.b-ext #footer .content-ft .bottom-f ul li {margin-right: 10px;}
	.b-ext #footer .content-ft .bottom-f ul li img {height: 25px;}
	.b-ext #footer .content-ft .bottom-f .last li {margin: 0 9px;}}
@media screen and (max-width:992px) {.b-ext #footer .content-ft .bottom-f {margin-top: 40px;}
	.b-ext #footer .content-ft .bottom-f [class^=col-] {flex: initial;margin-bottom: 40px;max-width: 100%;width: 100%;}
	.b-ext #footer .content-ft .bottom-f [class^=col-] .row [class^=col-] {margin: 0;}
	.b-ext #footer .content-ft .bottom-f .last li {margin: 0 40px 0 0;}
	.b-ext #footer .content-ft .bottom-f form {margin-top: 15px;}}
@media screen and (max-width:786px) {.b-ext #footer .content-ft .bloc {margin-bottom: 30px !important;min-height: auto !important;}
	.b-ext #footer .content-ft .bottom-f {margin-top: 30px;}
	.b-ext #footer .content-ft .bottom-f [class^=col-] {margin-bottom: 30px;}
	.b-ext #footer .content-ft .bottom-f [class^=col-] [class^=col-] {margin-bottom: 0;}
	.b-ext #footer .bloc-link-seo, .b-ext #footer .bloc-link-seo .custom {flex-wrap: wrap;}}
@media screen and (max-width:600px) {.b-ext .block-app:before {background: url("/ext/images_html/homepage-new-v2/img/bg-ellipse-haut-mob.svg") 0 0 no-repeat;background-size: cover;height: 596px;max-width: 100%;width: 261px;}
	.b-ext .block-app .container {z-index: 2;}
	.b-ext .block-app:after {background: url("/ext/images_html/homepage-new-v2/img/bg-ellispe-center-mob.svg") 0 0 no-repeat;background-size: 100% auto;content: "";display: block;display: none;height: 1600px;max-width: 100%;position: absolute;right: 0;top: 55%;width: 100%;z-index: 0;}
	.b-ext #footer:before {background: url("/ext/images_html/homepage-new-v2/img/bg-ellispe-bas-mob.svg") 0 bottom no-repeat;background-size: 100% auto;display: none;height: 1200px;width: 100%;}
	.b-ext #footer .content-seo {padding-bottom: 10px;}
	.b-ext #footer .content-seo .top-ct .col-sm-6 {margin-bottom: 30px;width: 50%;}
	.b-ext #footer .content-seo .top-ct .col-sm-6 b {font-size: 16px;line-height: 22px;}
	.b-ext #footer .content-seo .top-ct .col-sm-6 b br {display: none;}
	.b-ext #footer #bottom ul li {padding: 0 0 10px;width: 50%;}
	.b-ext #footer #bottom ul li:last-child {padding: 0;width: 100%;}
	.b-ext #footer .content-ft .bloc ul li a {line-height: normal;padding: 10px 0;}
	.b-ext #footer .content-ft .bloc.blcok-news {margin-bottom: 0 !important;}
	.b-ext #footer .content-ft .bloc.blcok-news .top-news {padding: 20px;}
	.b-ext #footer .content-ft .bloc.blcok-news .bloc-rs {flex-wrap: wrap;justify-content: center;margin-bottom: 0 !important;}
	.b-ext #footer .bloc-link-seo, .b-ext #footer .bloc-link-seo .custom {flex-wrap: wrap;gap: 0;padding-top: 0;}
	.b-ext #footer .bloc-link-seo .item-link {flex-basis: 100%;max-width: 100%;width: 100%;}
	.b-ext #footer .bloc-link-seo .item-link .bloc {border-bottom: 1px solid #999;margin-bottom: 0 !important;max-width: 100%;}
	.b-ext #footer .bloc-link-seo .item-link .bloc .ttl-footer {margin-bottom: 0;padding: 10px 0;position: relative;}
	.b-ext #footer .bloc-link-seo .item-link .bloc .ttl-footer:after {content: "";display: block;font-family: mtx_font;font-size: 22px;height: 24px;position: absolute;right: 10px;text-align: center;top: 10px;width: 24px;}
	.b-ext #footer .bloc-link-seo .item-link .bloc ul {display: none;}
	.b-ext #footer .bloc-link-seo .item-link .bloc.open ul {display: block;}
	.b-ext #footer .content-ft .row-news .col-md-6 {flex: 0 0 50%;max-width: 50%;}
	.b-ext #footer .mention {padding: var(--totem-space-13) 0 0;}}