/* Generated from the old theme's stylesheets by
   tools/du-2026/build-legacy-css.mjs. Do not edit: change
   legacy.config.mjs, then run `npm run legacy` in tools/du-2026.
   Old pages only, behind the setup screen's switch: the 2026 type, text
   colours and buttons until each page is rebuilt. */

/* 1. The old text font names load the Aeonik files (for inline styles). */

@font-face { font-family: "Aeonik"; src: url("../assets/fonts/Aeonik-Light.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Aeonik"; src: url("../assets/fonts/Aeonik-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Aeonik"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Aeonik"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir"; src: url("../assets/fonts/Aeonik-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir-Next-LT-Pro"; src: url("../assets/fonts/Aeonik-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir-Next-LT-Pro"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir-Next-LT-Pro"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir-Next-LT-Pro"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir-Next-LT-Pro"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../assets/fonts/Aeonik-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "GTFlexaTrial"; src: url("../assets/fonts/Aeonik-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "GTFlexaTrial"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "GTFlexaTrial"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "GTFlexaTrial"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "GTFlexaTrial"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat-Regular"; src: url("../assets/fonts/Aeonik-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat-Regular"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat-Regular"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat-Regular"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat-Regular"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "AvenirBold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "AvenirBold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "AvenirBold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "AvenirBold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "AvenirBold"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "AvenirDemi"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "AvenirDemi"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "AvenirDemi"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "AvenirDemi"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "AvenirDemi"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir-Next-LT-Pro-Bold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir-Next-LT-Pro-Bold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir-Next-LT-Pro-Bold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir-Next-LT-Pro-Bold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir-Next-LT-Pro-Bold"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "InterBold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "InterBold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "InterBold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "InterBold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "InterBold"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "InterDisplay"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "InterDisplay"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "InterDisplay"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "InterDisplay"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "InterDisplay"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "GT-Flexa-Bold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "GT-Flexa-Bold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "GT-Flexa-Bold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "GT-Flexa-Bold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "GT-Flexa-Bold"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat-Bold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat-Bold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat-Bold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat-Bold"; src: url("../assets/fonts/Aeonik-Medium.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat-Bold"; src: url("../assets/fonts/Aeonik-Bold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }

/* 2. The old fonts, weights and text colours, as 2026 values (688 declarations). */

.site-nav__footer .site-talk-dev .site-talk-dev__title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.menu-language ul li a { color: #121417; }
h1 strong:not(.no-title-color),
h2 strong:not(.no-title-color),
.title-unicorn-2 strong:not(.no-title-color),
.title-blockchain-2 strong:not(.no-title-color),
.title-sec strong:not(.no-title-color),
strong.bg-color:not(.no-title-color) { color: #121417; }
h1 span.title-color,
h2 span.title-color,
.title-unicorn-2 span.title-color,
.title-blockchain-2 span.title-color,
.title-sec span.title-color,
span.title-color { color: #121417; }
.title-sec-2 { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.title-sec-2 strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.owl-controls .owl-dots .owl-dot.active { background: #0052f8; border-color: #0052f8; }
header .menu-wrap { color: #121417; }
header .menu-wrap .main-nav>ul>li::before,
header .menu-wrap .main-nav>ul>li::after,
header .menu-wrap .main-nav>ul>li>a::before,
header .menu-wrap .main-nav>ul>li>a::after { background: #0052f8; }
.main-nav li>a { color: #6b7280; }
header li.current_page_item>a,
header li a:hover { color: #121417; }
.main-nav li.current_page_item { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
footer .item-l .connect { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
footer .item-l a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
footer .item-m .widget-title,
footer .item-r .widget-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.title-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-1 .title-sec .sub-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.box-sec1-1-wrap .box-item-sec1-1 .box-item-sec1-1-title .item-sec1-1-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.box-sec1-1-wrap .box-item-sec1-1 .box-item-sec1-1-title .item-sec1-1-sub-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .text-code code { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.btn-blue { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; background: #0052f8; font-weight: 500; }
#home-page .sec-1 .info .contact p strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.list-evaluate .item .info .name { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.list-evaluate .item .info .meta-evaluate,
.list-evaluate .item .info .rating-time p { color: #6b7280; }
#home-page .sec-3 small { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-3 .content h1,
#home-page .sec-3 .content h2,
#home-page .sec-3 .content h3,
#home-page .sec-3 .content h4,
#home-page .sec-3 .content h5 { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-3 .item-2 .title-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.sec-2 .title-sec,
.sec-3 .title-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#page-about .sec-3-1 .content-left .col-inner strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#page-about .sec-3-1 .content-right ul li a { color: #121417; }
#page-about .sec-4 .title-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-4 .content_mobile_sec4 ul li strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-5 .comment { color: #121417; }
#home-page .sec-5 .info-customer .info .name { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-5 .info-customer .info .app { color: #6b7280; }
#home-page .sec-6 .title-sec,
.sec-7 .title-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .content-product a.product-button { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.sec-7 .contact-form .form-group label { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.sec-7 .contact-form .form-group input,
.sec-7 .contact-form .form-group select { color: #121417; }
.sec-7 .contact-form .form-group select:required:invalid { color: #6b7280; }
.sec-7 .contact-form .form-group select option { color: #121417; }
.sec-7 .contact-form .form-group input::placeholder,
.sec-7 .contact-form .form-group select::placeholder,
.sec-7 .contact-form .form-group textarea::placeholder { color: #6b7280; }
.sec-7 .contact-form .form-group input:-ms-input-placeholder,
.sec-7 .contact-form .form-group select:-ms-input-placeholder,
.sec-7 .contact-form .form-group textarea:-ms-input-placeholder { color: #6b7280; }
.sec-7 .contact-form .form-group input::-ms-input-placeholder,
.sec-7 .contact-form .form-group select::-ms-input-placeholder,
.sec-7 .contact-form .form-group textarea::-ms-input-placeholder { color: #6b7280; }
.sec-7 .contact-form .form-group textarea { color: #121417; }
.sec-7 .contact-form #btn-send { background: #0052f8; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.sec-7 .btn.btn-blue { background: #0052f8; }
.sec-7 .contact-form .form-group label[for=file] { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.meta-option .item { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.meta-option .item .content-item { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; color: #121417; }
.sec-left .title-sec .sub-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#contact-page .title-sec .sub-title,
#technology-page .title-sec .sub-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#contact-page .sec-top .title-sec span:not(.sub-title) { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.sec-top .content strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.sec-top .content span.bold { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.sec-top .content>a:after { background: #0052f8; }
.sec-top .content>a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; color: #0052f8; font-weight: 500; }
.info-text { color: #0052f8; }
.info-text span { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#recruitment-page-france .sec-5 .item .title-item p,
#page-about .sec-3 .item .title-item p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.unicorn-nav-tabs .nav-tabs .nav-link { color: #121417; }
.unicorn-nav-tabs .nav-tabs .nav-link.active { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#page-about .sec-4 .desc-slide h3.name { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#page-about .sec-4 .desc-slide h3.name:after { background: #0052f8; }
.title-sec strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#service-page .sec-top .title-sec p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
#service-page .list-cat .item-cat .text { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#service-page .sec-3 .cl-white,
#service-page .sec-3 .cl-black,
#project-page .sec-1 .cl-white,
#project-page .sec-1 .cl-black { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#project-page .sec-2 { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
footer.home .item-l h2,
footer.home .item-l .connect { color: #121417; }
footer.home .item-m .widget-title,
footer.home .item-r .widget-title { color: #6b7280; }
footer.home .item-m ul#menu-menu-footer a { color: #121417; }
.footer-bottom .col-social .widget_text .widget-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; color: #121417; font-weight: 500; }
#home-page .sec-2 .count-time { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; color: #121417; font-weight: 500; }
.menu-mobi .mid #menu-main-2>li a { color: #121417; }
.menu-mobi .mid ul>li>a { color: #121417; }
.sub-title-text { font-weight: 500; }
header .site-header__wrap .menu-button-text a:hover .bg-btn { background: #0052f8; }
#home-page .sec-10 .title-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.list-post .item-post-wrap .content-item .title_news a { font-weight: 500; }
.list-post .item-post-wrap .content-item .title_news a,
.list-post .item-post-wrap .box-learn-more a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.list-post .item-post-wrap .box-learn-more a { font-weight: 500; }
#blockchain-lab-page .sub-title-blockchain { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#blockchain-lab-page .list_blockchain .blockchain-box-name strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#blockchain-lab-page .list_blockchain .blockchain-box-name p { color: #6b7280; }
#blockchain-lab-page .list_blockchain .blockchain-content-footer .title-price,
#blockchain-lab-page .list_blockchain .blockchain-content-footer .title-time { color: #6b7280; }
#blockchain-lab-page .list_blockchain .content-price .percent { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.box-icon-title h5 { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.title-unicorn-2,
.title-blockchain-2 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.list-processus .processus-item .processus-number,
.procedure_list_sec3 .box-procedure-list .procedure-number { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.list-processus .processus-item .processus-content .processus-title,
.procedure_list_sec3 .box-procedure-list .procedure-content .procedure-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.list-processus .processus-item .processus-content .processus-desc,
.procedure_list_sec3 .box-procedure-list .procedure-content .procedure-desc { color: #6b7280; }
.box-team-wrap .team-item-wrap .team-info .team-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.box-btn-2 .btn-2,
.box-team-wrap .team-box-btn .team-btn { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#blockchain-lab-page .box-project-2col .project-item .title_project { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#blockchain-lab-page .box-project-2col .project-item .description_sec5 { color: #121417; }
#blockchain-lab-page .box-project-2col .project-item.project-item-button a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.description_text,
.description_text span { color: #6b7280; }
#blockchain-lab-page .sec-6 .list_artistes .item-artist .artist-content .artist-name { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#blockchain-lab-page .sec-9 .content-sec .title-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
#blockchain-lab-page .notre-processus .col-processus-title .processus-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.list-icon-application .icon-item .icon-title { color: #121417; }
#recruitment-page .sec-4 .list_jobs .job-item .title-joib { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#recruitment-page .sec-4 .list_jobs .job-item .content-job { color: #6b7280; }
#recruitment-page .sec-4 .list_jobs .job-item .link-job a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#recruitment-page .sec-6 .slogan-sec6 .box-slogan strong { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#recruitment-page .sec-6 .slogan-sec6 .box-slogan span { color: #6b7280; }
#recruitment-page .sec-6 .content-sec6,
#recruitment-page .sec-6 .content-sec6 ul li { color: #121417; }
#recruitment-page-france .sec-6 .box-contact-mail .email-sec6 a,
#recruitment-page .sec-7 .box-contact-mail .email-sec7 a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#recruitment-page.recruitment-page-vn { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
#recruitment-page.recruitment-page-vn .title-unicorn-2,
#recruitment-page.recruitment-page-vn .title-blockchain-2,
#recruitment-page.recruitment-page-vn .sec-4 .list_jobs .job-item .title-joib,
#recruitment-page.recruitment-page-vn .btn-blue,
#recruitment-page.recruitment-page-vn .sec-6 .slogan-sec6 .box-slogan strong,
#recruitment-page.recruitment-page-vn .sec-7 .box-contact-mail .email-sec7 a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#recruitment-page.recruitment-page-vn .sub-title-text { font-weight: 500; }
#recruitment-page.recruitment-page-vn .list-icon-application .icon-item { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
#recruitment-page-france .sec-1 .content-sec .text h1 strong,
#recruitment-page-france .sec-1 .content-sec .text h2 strong,
#recruitment-page-france .sec-1 .content-sec .text h3 strong,
#recruitment-page-france .sec-1 .content-sec .text h4 strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#recruitment-page-france .sec-1 .content-sec .text p { color: #121417; }
#recruitment-page-france .item-cat .content .title-item { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#recruitment-page-france .sec-6 .title-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#recruitment-page-france .sec-6 .email:after { background: #0052f8; }
#recruitment-page-france .sec-6 .email { color: #0052f8; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#recruitment-page-france .sec-6 .text { color: #121417; }
.sub-title-project { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.title-project { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; color: #121417; font-weight: 500; }
#single-project .sec-1 .description-sec1 { color: #121417; }
#single-project .info-project ul li { color: #121417; }
#single-project .info-project ul li strong { font-weight: 500; }
#single-project .sec-7 ul li { color: #121417; }
.content-404 h3 { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.content-404 a { font-weight: 500; }
.content-404 h1 { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
ul.wsp-pages-list li a:hover { color: #0052f8; }
.sec-ux-ui .content-top { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.sec-ux-ui strong,
#page-about .sec-3-2 strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#page-brand-guidelines .sec-top .content p { color: #121417; }
#page-brand-guidelines .row-btn a { font-weight: 500; }
div#page-brand-guidelines .sec-2 h3 { font-weight: 500; }
div#page-brand-guidelines .sec-3 .content-sec { color: #121417; }
div#page-brand-guidelines .sec-4 .title-unicorn-2 { font-weight: 500; }
#page-brand-guidelines .sec-5 .title-unicorn-2 { color: #121417; font-weight: 500; }
#page-brand-guidelines .sec-5 .item:not(:nth-child(5),
 :nth-child(6)) .list-wrap h3 { font-weight: 500; }
#page-brand-guidelines .sec-5 .item:nth-child(5) .list-wrap p,
#page-brand-guidelines .sec-5 .item:nth-child(6) .list-wrap p { color: #121417; }
#page-brand-guidelines .sec-5 .item:nth-child(5) .list-wrap h3,
#page-brand-guidelines .sec-5 .item:nth-child(6) .list-wrap h3 { color: #121417; font-weight: 500; }
#page-brand-guidelines .sec-6 .list-type.row .left ul p { color: #6b7280; }
#page-brand-guidelines .sec-6 .list-type.row .left ul p strong { color: #121417; }
#page-brand-guidelines .sec-6 .list-type.row .right h3 { color: #121417; }
#page-brand-guidelines .sec-6 .list-type.row .right h3 strong,
#page-brand-guidelines .sec-6 .list-type.row .right p strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-4 .content_mobile_sec4 ul li strong span { font-weight: 500; }
@media (max-width: 768px) {
#page-brand-guidelines .sec-6 .list-type.row .left ul p strong { color: #121417; }
}
@media (max-width: 768px) {
#home-page .sec-4 .content_mobile_sec4 ul li strong { font-weight: 500; }
}
#page-about .sec-3-1 .content-right ul li a:hover { color: #0052f8; }
@media (max-width: 768px) {
.page-template-front-page #home-page .sec-6 .list-products .mobile .cl-white,
    .page-template-front-page #home-page .sec-6 .list-products .mobile .cl-black { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
}
a.glink.nturl.notranslate { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
header .site-header__wrap .site-header__burger:hover { background: #0052f8; }
span.bold { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .content .review-box p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; color: #121417; }
#home-page .content .review-box .review-author .border-box .rating span { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
#mega-menu-wrap-menu_primary #mega-menu-menu_primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator { color: #6b7280; }
#mega-menu-wrap-menu_primary #mega-menu-menu_primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator { color: #121417 !important; }
#mega-menu-wrap-menu_primary #mega-menu-menu_primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
#mega-menu-wrap-menu_primary #mega-menu-menu_primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
#mega-menu-wrap-menu_primary #mega-menu-menu_primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link { color: #121417 !important; font-weight: 500; }
.site-nav-menu-center ul li a, #mega-menu-wrap-menu_primary #mega-menu-menu_primary > li.mega-menu-item > a.mega-menu-link:hover { color: #121417 !important; font-weight: 500; }
.site-nav-menu-center ul li a, #mega-menu-wrap-menu_primary #mega-menu-menu_primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { color: #121417 !important; font-weight: 500; }
.title-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif !important; font-weight: 500 !important; }
#home-page .sec-3 .content-1 ul li { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.footer-center .wrapper__menu-footer ul li a:hover, footer.home .item-m ul#menu-menu-footer a:hover { font-weight: 500; }
.sec-left .info-contact .box-logo .text p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.sec-11 .sec-content .step-by-step .step-wrap > span { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.sec-11 .sec-content .left span { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.sec-11 .sec-content .left h3 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.sec-11 .sec-content .right p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
#home-page .sec-6 .list-products .badges span { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
#home-page .sec-2 .num-partner { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-12 .video-controll .thumbnail h5, #home-page .sec-12 .video-controll .thumbnail .title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-12  .video-controll .thumbnail p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-12 .rating .number-rating { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-12 .sec-comment .box-comment .name h5, #home-page .sec-12 .sec-comment .box-comment .name .title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-12 .sec-comment .box-comment .name span { color: #6b7280; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
#home-page .sec-12 .sec-comment .box-comment p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
#home-page .sec-12 .sec-comment .box-comment .meta { color: #6b7280; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
@media only screen and (max-width: 767px) {
.list-step button.toggle-button { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
}
.site-nav-menu-center ul li a, #mega-menu-wrap-menu_primary #mega-menu-menu_primary > li.mega-menu-item > a.mega-menu-link { color: #6b7280; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.site-nav-menu-center .current_page_item a { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.menu-project .item h3, .menu-project .item .title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.menu-project .item p { color: #6b7280; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.menu-de-plus .wrraper__plus .mega-right .colum h3, .menu-de-plus .wrraper__plus .mega-right .colum .title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.menu-de-plus .wrraper__plus .mega-right .colum a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.lets-talk p { color: #121417; }
.footer-center .wrapper__menu-footer h3, .footer-center .wrapper__menu-footer .title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.footer-center .wrapper__menu-footer ul li a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.card-footers .card-right { background: #0052f8; }
.card-footers p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.card-footers a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
footer .item-m .widget-title, footer .item-r .widget-title, footer.home .item-m .widget-title, footer.home .item-r .widget-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
footer.home .item-m ul#menu-menu-footer a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.footer-bottom .col-copyright p, .footer-bottom .col-copyright p a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.footer-center .wrapper__menu-footer ul li a:hover, footer.home .item-m ul#menu-menu-footer a:hover { color: #0052f8; }
.footer-bottom .col-social .widget_text .widget-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-12 .video-controll .thumbnail .sub p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
#home-page .sec-1 .content .btn-demander span { color: #0052f8; }
.col-t-y-1 .sub-title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.col-t-y-1 h1.title-sec { color: #121417; font-weight: 500; }
.col-t-y-1 .content p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.section-reviews .lists-reviews .item-review .title h3 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-reviews .lists-reviews .item-review .title p { color: #4b5259; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.section-reviews .lists-reviews .item-review .content p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .section-hero .container .wrapper__hero h1 p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .section-hero .container .wrapper__hero h1 p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#cate-load-more,
#index-load-more { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; background: #0052f8; font-weight: 500; }
.application-mobile-intro strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.application-mobile-intro p:first-child { color: #121417; }
.application-mobile-intro ul a { color: #121417; }
.application-mobile-intro ul a:hover { color: #0052f8; }
.phone-card { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.phone-card .phone-content .title { color: #121417; }
.phone-card .copied-tooltip { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.phone-card.mobile { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.phone-card.mobile .phone-content .title { font-weight: 500; }
#form-pipedrive-lead p.des { color: #4b5259; }
.summary-label { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif !important; font-weight: 500 !important; }
.summary-btn { color: #121417 !important; font-weight: 500; }
#single-post .summary ul li a { color: #121417; }
.main-blog h3 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.main-blog .col-lg-7 h3,
.main-blog .col-lg-6 h3 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.main-blog .author p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.main-blog .time span { color: #6b7280; }
.main-blog h2 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.main-blog .excerpt { color: #6b7280; }
.main-blog nav ul li a { color: #121417; }
.main-blog ul.sub-menu.i-dropdown li:hover a { font-weight: 500; }
.main-blog .top-menu nav ul:not(.sub-menu)>li>a:hover { font-weight: 500; }
.main-blog input#icon_prefix { color: #6b7280; }
#single-post h1 { color: #121417; font-weight: 500; }
#single-post .a-t .author p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#single-post .cate p { font-weight: 500; }
#single-post .col.col-lg-8 .main-content h3 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#single-post .summary h3,
#single-post .related-post h3 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#single-post .summary .list-step a { color: #121417; }
#single-post .related-post .item h3 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
#single-post .share >p { color: #121417; font-weight: 500; }
#single-post .num-sec { color: #9aa1ab; }
#single-post .col.col-lg-8 .main-content blockquote p { font-weight: 500; }
@media (max-width: 768px) {
.main-blog h1.title-unicorn-2 { font-weight: 500; }
}
.page-generator-style .section-hero .container .col-hero-1 h1, .page-generator-style .section-hero .container .col-hero-1 h1 p { color: #121417; font-weight: 500; }
.page-generator-style .section-hero .container .wrapper__hero p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .section-hero .container .wrapper__hero .group_btn_review a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .section-hero .container .wrapper__hero .gr-star p { color: #9aa1ab; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .section-hero .container .wrapper__hero .logo-hero h3 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.decouvrez-btn a { color: #121417; font-weight: 500; }
.page-generator-style .section-2 .title h2, .page-generator-style .section-2 .title p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .section-2 .content { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style h2, .page-generator-style h1, .page-generator-style .title-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .section-3 .container .title h2, .page-generator-style .section-3 .container .title div, .page-generator-style .section-3 .container .title p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; color: #121417; font-weight: 500; }
.page-generator-style .section-3 .container .content p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .section-3 .container .col-left a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .section-3 .container .wrapper__post-items a { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .section-3 .container .wrapper__post-items .text p { color: #121417; font-weight: 500; }
.page-generator-style .section-3 .container .wrapper__post-items .share p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-7.sec7-homepage .sub-text { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-3-2 .content-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .sec-3-2 .title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-4 .container p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .sec-5 .title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-5 .content p { color: #6b7280; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .sec-5 .container .content-bottom .col-content-sec1 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-5 .container .content-bottom .col-content-sec2 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .sec-6 .wrapper__box_sec_6 .title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-6 .wrapper__box_sec_6 .content { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .sec-6 .wrapper__box_sec_6 a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-7 .container .col .title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-7 .container .content { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .section-slider .container .col-left .wrapper__content .number { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .section-slider .container .col-left .wrapper__content h3, .page-generator-style .section-slider .container .col-left .wrapper__content .title,
.page-generator-style .section-slider .container .col-left .wrapper__content p:first-child { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .section-slider .container .col-left .wrapper__content p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .sec-11.notre-processus-6-step h3.sub-title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-8.sec8-homepage h3.title-sub { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .meta-option .item .item-top p.text { font-weight: 500; }
.page-generator-style .sec-7.the-cost .container .row .title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; color: #121417; font-weight: 500; }
.page-generator-style .sec-7.the-cost .container .row .title .bg-color { color: #121417; }
.page-generator-style .sec-3-1 .content-left .col-inner p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .sec-3-1 .content-left .col-inner div { color: #121417; }
.page-generator-style .sec-3-1 .content-left .col-inner strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-3-1 .content-right ul li a { color: #121417; }
.page-generator-style .sec-13 .col-left p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .section-slider.slider-2 h2 { color: #121417; }
.page-generator-style .section-slider.slider-2 .container .col-left .wrapper__content h3,
.page-generator-style .section-slider.slider-2 .container .col-left .wrapper__content p:first-child { color: #121417; }
.page-generator-style .section-slider.slider-2 .container .col-left .wrapper__content p { color: #121417; }
.slider-2 .wrapper_bt_slider div { color: #121417; }
.page-generator-style .section-slider.slider-2 .container .col-left .wrapper__content .number { color: #121417; }
.page-generator-style .sec-14 .container .wrapper_content .item .number { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-14 .container .wrapper_content .item h3, .page-generator-style .sec-14 .container .wrapper_content .item .title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-7.work h2 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-14.checklist .container .sub-title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.sec-15.faq .container .col-left p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.sec-15.faq .container .accordion-title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.sec-15.faq .container .accordion-title span { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.sec-15.faq .container .accordion-item .accordion-content { color: #6b7280; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.section-table th { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-table td, .section-table td h3 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.contact-admin a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.contact-admin p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .sec-5 .title a { color: #121417; }
.page-generator-style p strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .kk-star-ratings .kksr-legend { color: #9aa1ab; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.qr-code .title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.qr-code .content p { color: #6b7280; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.qr-code .phone a { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.contact-admin p span { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.btn.btn-blue.btn--ghost span { color: #0052f8; }
.hiring-style .title-top .accent { color: #0052f8; }
.hiring-style .badge { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.hiring-style .card-step__title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.hiring-style .card-step__text { color: #4b5259; }
.hiring-style .card-step__text li { color: #4b5259; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.hiring-style .logo-hero .text { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style.hiring-style .section-hero .container .col-hero-1 h1 { font-weight: 500; }
.page-generator-style.hiring-style .section-hero .container .col-hero-1 .content p { color: #4b5259; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.hiring-style .section-reviews .lists-reviews .item-review .content p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.section-choisir .title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-content-fr .col-right ul li a { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.section-content-fr .col-right h3 { color: #121417; font-weight: 500; }
.section-content-fr h2 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-content-fr p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.section-content-fr h3 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-content-fr strong { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-content-fr h4 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-ressources .list-items .item .title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-cherchez .gr-content .content p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-cherchez .gr-content .sub-content p { color: #4b5259; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.list-related ul li a { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style.hiring-style h1,
.page-generator-style.hiring-style h2,
.page-generator-style.hiring-style h3,
.page-generator-style.hiring-style h4 { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style.hiring-style.new .section-hero .container .col-hero-1 h1 { font-weight: 500; }
.page-generator-style.hiring-style.new .section-hero .container .col-hero-1 .content ul li { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .section-hero .container .wrapper__hero .group_btn_review .fee { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.page-generator-style .section-hero .container .style-recrutement .title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-generator-style .section-hero .container .style-recrutement ul p:first-child { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.new .review-author.google-sortlist .border-box .rating span { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.new .review-author.google-sortlist .border-box .logo-trustpilot .rating span { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.new .review-author.google-sortlist .border-box .logo-trustpilot .rating span strong { font-weight: 500; }
.hiring-style.new .logo-hero .text p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.section-freelancer .bread-crumb ul li { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.section-freelancer .bread-crumb ul li a { color: #9aa1ab; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.section-freelancer .description h3 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.item.freelancer-card .card__head .name { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.item.freelancer-card .card__head .job { color: #4b5259; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.item.freelancer-card .card__desc { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.item.freelancer-card .card__skills ul li a { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.item.freelancer-card .card__meta .meta__label { color: #4b5259; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.item.freelancer-card .card__meta .meta__value { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.item.freelancer-card .card__meta .btn--plait { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-freelancer .box-discover h3 { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-freelancer .box-discover a { color: #0052f8; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-freelancer .skills a { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.section-freelancer .skills strong { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.section-freelancer .des-skills p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.list-avis-client .item.review-card .review-card__message p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.list-avis-client .item.review-card .review-card__author .author__name { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.list-avis-client .item.review-card .review-card__author .author__job { color: #6b7280; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.section-freelancer .col-right h3 { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.steps-stats-grid .step-title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.step-text p { color: #4b5259; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.stat-item p { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
section.metiers-grid h2 { font-weight: 500; }
section.metiers-grid h2 strong { color: #0052f8 !important; }
section.metiers-grid .title-desc p { font-weight: 500; }
.metiers-grid .title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.metiers-grid .card--cta a { background: #0052f8; }
.cta-copy { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
section.section-recruter h2 { font-weight: 500; }
body { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
#backtotop { font-weight: 500; }
#home-page .sec-12 .video-controll .thumbnail h5, #home-page .sec-12 .video-controll .thumbnail .title { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
#home-page .sec-12  .video-controll .thumbnail p { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.recording-text { color: #121417; }
#recording-time { color: #0052f8; font-weight: 500; }
.recording-bar { background: #0052f8; }
.recording-btn { color: #0052f8; font-weight: 500; }
.recording-btn:hover { background: #0052f8; }
.microphone .start-btn:hover, .sec-7 .contact-form .line-form.form-record-file .form-group label[for=file] span:first-child:hover { background: #0052f8; }
.page-template-template-thank-you .title-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif !important; font-weight: 500 !important; }
.sec-7 .contact-form .line-form.form-record-file .form-group label[for=file] { color: #121417; font-weight: 500; }
.sec-7 .contact-form .line-form.form-record-file .form-group label[for=file] span:last-child { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.sec-7 .contact-form .line-form.form-record-file .form-group .des { color: #4b5259; }
#form-buttons button { font-weight: 500; }
form#custom_form_app .title { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
form#custom_form_app label { color: #121417; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
form#custom_form_app input[type="text"],
form#custom_form_app input[type="tel"],
form#custom_form_app input[type="email"] { color: #121417; }
#form-buttons button#prev-btn { color: #0052f8; }
button#next-btn:hover { color: #0052f8; }
#form-buttons button#prev-btn:hover { background: #0052f8; }
div#form-message { color: #0052f8; }
.sec-11 .sec-content .right p strong { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }
.page-template-template-recruitment-vn .contact-form.form-recrutement .form-group label,
.page-template-template-recruitment-vn #home-page .sec7-homepage .title-sec { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif !important; font-weight: 500 !important; }
.col-img-sec1-right #home-page .ss-form-recrutement h2 { font-weight: 500; }
.menu-phone a { background: #0052f8; font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; }
.glossaire-letter { font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 500; }

/* 3. Base and buttons. */

/* Base: the 2026 ink and smoothing. The headings' tighter tracking and the
   Medium weight of what is bold by default (headings, strong, b, th) weigh
   one element selector, as Bootstrap's own "b, strong { font-weight:
   bolder }" does, which they follow and so replace: any rule of the old
   theme with a class still wins. */
html body { color: #121417; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
:where(body) :is(h1, h2, h3):where(:not(.du-layout *)) { letter-spacing: -0.02em; }
:where(body) :is(h1, h2, h3, h4, h5, h6, strong, b, th):where(:not(.du-layout *)) { font-weight: 500; }

/* Buttons, as on the 2026 homepage: square, Aeonik 500, the brand blue
   (#0052f8, #0045d6 on hover). !important because the old theme sets
   radius, font and colour per section, at every specificity. */
body .btn:not(.du-layout *),
body .btn-learn-more:not(.du-layout *) {
  border-radius: 0 !important;
  font-family: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif !important;
  font-weight: 500 !important;
  letter-spacing: normal !important;
}
body .btn-blue:not(.du-layout *) { background-color: #0052f8 !important; border-color: #0052f8 !important; color: #fff !important; }
body .btn-blue:not(.du-layout *):hover,
body .btn-blue:not(.du-layout *):focus-visible { background-color: #0045d6 !important; border-color: #0045d6 !important; }
