.b-ext .rte span.heading-blue {color: #00ace8;}
.b-ext .rte span.medium-blue {color: #0082de;}
.b-ext .rte span.dark-blue {color: #005499;}
.b-ext .rte span.text-color-white {color: #fff;}
.b-ext .rte span.text-color-black {color: #000;}
.b-ext .rte span.text-color-skyblue {color: #00ace8;}
.b-ext .rte span.text-color-waterblue {color: #0082de;}
.b-ext .rte span.text-color-marineblue {color: #005499;}
.b-ext .rte span.text-color-darkblue {color: #22304e;}
.b-ext .rte span.text-color-summerblue {color: #4570ac;}
.b-ext .rte span.text-color-yellow {color: #fcb902;}
.b-ext .rte span.text-color-cyan {color: #42c8be;}
.b-ext .rte span.text-color-orange {color: #ff6533;}
.b-ext .rte span.text-color-pink {color: #ff4b6b;}
.b-ext .rte span.text-color-green {color: #e6dd00;}
.b-ext .rte span.text-color-apple {color: #a9c409;}
.b-ext .rte span.text-color-grass {color: #00833f;}
.b-ext .rte span.text-color-duckgreen {color: #007e8b;}
.b-ext .rte span.text-color-grey {color: #f5f5f5;}
.b-ext .rte span.text-color-purple {color: #6856a0;}
.b-ext .rte span.text-color-greyblue {color: #4799c5;}
.b-ext .rte span.text-color-orange-alt {color: #ffd051;}
.b-ext .rte span.text-color-blue-alt {color: #033a67;}
.b-ext .rte span.text-color-blue-dark {color: #142035;}
.b-ext .rte span.text-color-dark-grey {color: #979797;}
.b-ext .rte span.text-color-bleu_moyen {color: #0082de;}
.b-ext .rte span.text-color-bleu_clair {color: #00ace8;}
.b-ext .rte span.text-color-bleu_fonce {color: #005499;}
.b-ext .rte span.text-color-jaune {color: #fcb902;}
.b-ext .rte span.text-color-vert_deau {color: #42c8be;}
.b-ext .rte span.text-color-vert_anis {color: #e6dd00;}
.b-ext .rte span.text-color-vert_pomme {color: #a9c409;}
.b-ext .rte span.text-color-vert_prairie {color: #00833f;}
.b-ext .rte span.text-color-framboise {color: #ff4b6b;}
.b-ext .rte span.text-color-bleu_marine {color: #22304e;}
.b-ext .rte span.text-color-violet {color: #6856a0;}
.b-ext .rte span.text-color-bleu_estival {color: #4570ac;}
.b-ext .rte span.text-color-vert_canard {color: #007e8b;}
.b-ext .rte span.text-color-bleu_grise {color: #4799c5;}
.b-ext .rte span.text-color-gris {color: #eff3f4;}
.b-ext .rte .wysiwyg-h1, .b-ext .rte h1, .b-ext .rte span.h1 {font-family: Arial,Sans-Serif;font-size: 34px;font-weight: 700;line-height: 35px;margin: 0 0 30px;}
.b-ext .rte .wysiwyg-h2, .b-ext .rte h2, .b-ext .rte span.h2 {font-family: Arial;font-size: 27px;font-weight: 700;line-height: 35px;margin: 0 0 30px;}
.b-ext .rte .wysiwyg-h3, .b-ext .rte h3, .b-ext .rte span.h3 {font-family: Arial;font-size: 22px;font-weight: 700;line-height: 35px;margin: 0 0 30px;}
.b-ext .rte .wysiwyg-h4, .b-ext .rte h4, .b-ext .rte span.h4 {font-family: Arial;font-size: 17px;font-weight: 700;line-height: 22.75px;margin: 0 0 30px;}
.b-ext .rte h4 {color: #00ace8;}
.b-ext .rte span.h4 {color: #141f35;}
.b-ext .rte .wysiwyg-h5, .b-ext .rte h5, .b-ext .rte span.h5 {font-family: Arial;font-size: 14px;font-weight: 400;letter-spacing: 2.8px;line-height: 21px;margin: 0 0 30px;text-transform: uppercase;}
.b-ext .rte .wysiwyg-h6, .b-ext .rte h6, .b-ext .rte span.h6 {font-size: 12px;line-height: 15.6px;margin: 0 0 30px;}
.b-ext .rte .wysiwyg-h6, .b-ext .rte h6, .b-ext .rte p, .b-ext .rte span.h6 {font-family: nunito_sansregular,Arial,sans-serif;font-weight: 400;}
.b-ext .rte p {font-size: 14px;line-height: 21px;}
.b-ext .rte p:first-child {margin-top: 0;}
.b-ext .rte p:last-child {margin-bottom: 0;}
.b-ext .rte p {margin: 25px 0;}
.b-ext .rte sup {vertical-align: super;}
.b-ext .rte sub, .b-ext .rte sup {display: inline;font-size: .6em;}
.b-ext .rte sub {vertical-align: sub;}
.b-ext .rte em, .b-ext .rte i {font-style: italic;}
.b-ext .rte b, .b-ext .rte strong {font-family: nunito_sansbold,Arial,sans-serif;font-weight: 700;}
.b-ext .rte u {text-decoration: underline;}
.b-ext .rte a {-webkit-transition: .35s cubic-bezier(.19,1,.22,1);transition: .35s cubic-bezier(.19,1,.22,1);}
.b-ext .rte a:hover {color: #00ace8;}
.b-ext .rte ol {list-style: decimal;}
.b-ext .rte ol:not([start]) {counter-reset: revert;}
.b-ext .rte ol li {counter-increment: ordered;}
.b-ext .rte ol li::marker {color: #00ace8;font-weight: 700;}
.b-ext .rte ol>li:before {left: -10px;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
.b-ext .rte ul>li:before {background: #00ace8;border-radius: 50%;content: "";height: 6px;left: -19px;line-height: 0;position: absolute;top: 10px;width: 6px;}
.b-ext .rte ul>li>ul>li:before {background: transparent;border: 1px solid #00ace8;}
.b-ext .rte ul>li>ul>li>ul>li:before {background: #00ace8;border-radius: 0;}
.b-ext .rte ol, .b-ext .rte ul {font-size: 14px;margin: 40px 0;padding: 0 0 0 20px;}
.b-ext .rte ol:first-child, .b-ext .rte ul:first-child {margin-top: 0;}
.b-ext .rte ol:last-child, .b-ext .rte ul:last-child {margin-bottom: 0;}
.b-ext .rte ol ol, .b-ext .rte ol ul, .b-ext .rte ul ol, .b-ext .rte ul ul {counter-reset: ordered;margin-bottom: 25px !important;margin-top: 25px;}
.b-ext .rte ol ol:first-child, .b-ext .rte ol ul:first-child, .b-ext .rte ul ol:first-child, .b-ext .rte ul ul:first-child {margin-top: 25px;}
.b-ext .rte ol ol li, .b-ext .rte ol ul li, .b-ext .rte ul ol li, .b-ext .rte ul ul li {margin-top: 0;}
.b-ext .rte ol li, .b-ext .rte ul li {margin: 5px 0 0;position: relative;}
.b-ext .rte ol li:first-child, .b-ext .rte ul li:first-child {margin-top: 0;}
.b-ext .rte blockquote {font-family: nunito_sansregular,Arial,Sans-Serif;font-size: 14px;font-style: italic;font-weight: 500;line-height: 21px;}
.b-ext .rte img {display: block;height: auto;margin: auto;max-width: 100%;}
.b-ext .rte img:first-child {margin-top: 0;}
.b-ext .rte img:last-child {margin-bottom: 0;}
.b-ext .rte table {border-collapse: collapse;}
.b-ext .rte td, .b-ext .rte th {border: 1px solid #000;padding: 5px;}
.b-ext .section.section-rte {margin-bottom: 25px;margin-top: 25px;}
.b-ext .section-rte+.section-text-img {margin-top: 0 !important;}