/*
Theme Name: Skilia
Theme URI: https://les-apaches.fr
Text Domain: skilia
Author: Les Apaches
Author URI: https://les-apaches.fr
Description: Skilia 2026
Requires at least: WordPress 5.0
Version: 1.0*/
:root {--bs-primary:#DB0077;--bs-primary-rgb:233, 30, 140;--bs-secondary:#4270DE;--bs-secondary-rgb:66,112,222;--bs-body-font-family:Poppins;background: rgba(233, 30, 140, 0.05);--bs-light-rgb:233, 30, 140;--bs-link-color:var(--bs-primary);--bs-link-hover-color:var(--bs-primary);--swiper-navigation-size:0.9375rem;--bs-dark-rgb:0, 1, 11;--bs-secondary-color:82, 100, 126;--bs-link-color-rgb:var(--bs-primary-rgb);--bs-link-hover-color:var(--bs-primary-rgb);--swiper-pagination-bottom:0;--swiper-pagination-color:var(--bs-primary);--bs-link-opacity:1;}
.bg-light {--bs-bg-opacity:0.05;}
.text-bg-dark {background: linear-gradient(180deg, #0C102A 0%, #0D1442 100%)!important;position:relative;}
.text-bg-dark:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:.5rem;background:#CC0025 linear-gradient(270deg, #CC0025 0%, #FF4DAD 39.9%, #FF4DAD 60%, #0012A2 100%);}
footer.text-bg-dark:after {bottom:100%;}
.btn {
    cursor:default;
    --bs-btn-padding-x:1.25rem;
    --bs-btn-padding-y:.625rem;
    --bs-btn-font-family: ;
    --bs-btn-font-weight:500;
    --bs-btn-line-height:1;
    --bs-btn-font-size:.8125rem;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg:#8AA8F0;
    --bs-btn-hover-bg: var(--bs-btn-bg);
    --bs-btn-active-bg: var(--bs-btn-bg);
    --bs-btn-disabled-bg: var(--bs-btn-bg);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius:3.75rem;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .75);
    display:flex;align-items:center;gap:0.1875rem;
    transition:all 0.3s ease-in-out;
    position:relative;
}
.text-bg-dark .btn {--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), 1);}
.btn strong, .btn b {color:var(--bs-primary);}
.btn-primary {
    cursor:pointer;
    --bs-btn-font-weight:700;
    --bs-btn-font-size:.875rem;
    --bs-btn-border-radius:.75rem;
    --bs-btn-padding-x:1.5rem;
    --bs-btn-padding-y:1rem;
    --bs-btn-color: #fff;
    --bs-btn-bg:#C60C72;
    --bs-btn-border-width:0;
    background:var(--bs-btn-bg) linear-gradient(92deg, #DB0077 0%, #C60C72 100%);
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 .1875rem 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd;
    box-shadow: 0 4px 24px 0 #EB61AE inset;
    gap:10px;
}
.btn-secondary {
    cursor:pointer;
    --bs-btn-font-weight:700;
    --bs-btn-font-size:.875rem;
    --bs-btn-border-radius:.75rem;
    --bs-btn-padding-x:1.5rem;
    --bs-btn-padding-y:1rem;
    --bs-btn-border-width:0;
    --bs-btn-color: #fff;
    --bs-btn-bg: #060C34;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #060C34;
    --bs-btn-hover-border-color:transparent;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #060C34;
    --bs-btn-active-border-color:transparent;
    --bs-btn-active-shadow: inset 0 .1875rem 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #060C34;
    --bs-btn-disabled-border-color:transparent;
    box-shadow: 0 .125rem 1.5rem 0 rgba(255, 255, 255, 0.25) inset;
    gap:10px;
}
.btn-tertiary {
    cursor:pointer;
    --bs-btn-font-weight:500;
    --bs-btn-font-size:.875rem;
    --bs-btn-border-radius:.75rem;
    --bs-btn-padding-x:1.5rem;
    --bs-btn-padding-y:.625rem;
    --bs-btn-border-width:1px;
    --bs-btn-color: #00010B;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: #99A1AF;
    --bs-btn-hover-color: #00010B;
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color:#99A1AF;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #00010B;
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color:#99A1AF;
    --bs-btn-active-shadow: inset 0 .1875rem 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #00010B;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color:#99A1AF;
    gap:0.375rem;
}
.btn-tertiary:after {content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><mask id="mask0_694_375" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"><rect width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_694_375)"><path d="M12 14L10.9375 12.9375L13.125 10.75H4V9.25H13.125L10.9375 7.0625L12 6L16 10L12 14Z" fill="%2300010B"/></g></svg>');}
.btn-link {
    cursor:pointer;
    --bs-btn-padding-x:0;
    --bs-btn-padding-y:0;
    --bs-btn-font-weight: 500;
    --bs-btn-bg: transparent;
    --bs-btn-color:var(--bs-primary);
    text-decoration: none;
    display:flex;align-items:center;gap:0.375rem;
}
.btn-module {transition:all .3s ease-in-out;display:flex;gap:0;align-items:center;cursor:pointer;--bs-btn-color: var(--bs-body-color);--bs-btn-hover-color: var(--bs-body-color);--bs-btn-active-color: var(--bs-body-color);--bs-btn-disabled-color: var(--bs-body-color);--bs-btn-bg:#FFF;--bs-btn-hover-bg: var(--bs-btn-bg);--bs-btn-active-bg: var(--bs-btn-bg);--bs-btn-disabled-bg: var(--bs-btn-bg);}
.btn-module:after {content:url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 8L6.9375 6.9375L9.125 4.75H0V3.25H9.125L6.9375 1.0625L8 0L12 4L8 8Z" fill="%23DB0077"/></svg>');position:absolute;top:50%;right:20px;opacity:0;transform:translateY(-50%);transition:all .3s ease-in-out;}
.btn-module:hover {padding-right:50px;}
.btn-module:hover:after {opacity:1;}
.btn-link:not(.noicon):after {content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_665_1369" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"><rect width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_665_1369)"><path d="M12 14L10.9375 12.9375L13.125 10.75H4V9.25H13.125L10.9375 7.0625L12 6L16 10L12 14Z" fill="%23DB0077"/></g></svg>');}
.btn-link.text-dark:not(.noicon):after {content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_665_1369" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"><rect width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_665_1369)"><path d="M12 14L10.9375 12.9375L13.125 10.75H4V9.25H13.125L10.9375 7.0625L12 6L16 10L12 14Z" fill="%2300010B"/></g></svg>');}
.text-bg-dark .btn-secondary:not(.bg-primary):after,.text-bg-dark .btn-secondary.bg-primary:hover:after,.text-bg-dark .btn-primary:hover:after {content:'';position:absolute;inset:0;border-radius:.75rem;background: linear-gradient(97.52deg, #CED2EA 7.13%, #273064 18.8%, #0D133A 80.7%, #AFB6E5 95.06%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:1px;}
.btn-primary:hover,.btn-secondary:hover {--bs-btn-padding-x:2rem;}
.btn-primary:not(.no-icon):before,.btn-secondary:not(.no-icon):before {font-size:1.25rem;font-family: "skilia";font-style: normal;font-weight: normal;speak: never;display: inline-block;text-decoration: inherit;width: 1em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.3s ease-in-out;}
.btn-primary:not(.no-icon):before {content:'\e801';}
.btn-primary:not(.no-icon):hover:before {transform:scaleY(-1);}
.btn-secondary:not(.no-icon):before {content:'\e802';}
.btn-secondary:not(.no-icon):hover:before {content:'\e807';}
.btn-primary > span > svg {fill:#FFF;}
.navbar {
    --bs-navbar-padding-x:0;
    --bs-navbar-padding-y:0;
    --bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);
    --bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);
    --bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);
    --bs-navbar-active-color:var(--bs-primary);
    --bs-navbar-brand-padding-y:0;
    --bs-navbar-brand-margin-end:0;
    --bs-nav-link-font-size:.875rem;
    --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-nav-link-padding-x:0;
    --bs-navbar-toggler-padding-y:1;
    --bs-navbar-toggler-padding-x:1;
    --bs-navbar-toggler-font-size:1.25rem;
    --bs-navbar-toggler-icon-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e);
    --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
    --bs-navbar-toggler-border-radius: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width:0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
}
.navbar-nav {--bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y:0;
    --bs-nav-link-font-weight:600;
    --bs-nav-link-color:#30262D;
    --bs-nav-link-hover-color:var(--bs-primary);
    --bs-nav-link-disabled-color:#30262D;}
.btn-primary .nav-link {--bs-nav-link-hover-color:#FFF;}
.navbar-nav .btn-primary .nav-link.active, .navbar-nav .btn-primary .nav-link.show {--bs-navbar-active-color:#FFF;}
.nav-link:focus-visible,.form-control:focus {box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .75);}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {text-decoration:underline;}
.current-menu-ancestor {--bs-nav-link-color:var(--bs-primary);text-decoration:underline;}
.text-primary > .nav-link {--bs-nav-link-color:var(--bs-primary);--bs-nav-link-disabled-color:var(--bs-primary);}
.btn-primary > .nav-link {--bs-nav-link-color:#FFF;--bs-nav-link-disabled-color:#FFF;}
.card .card-img {border-radius:.5rem .5rem 0 0;position:relative;overflow:hidden;}
.card .card-img .badge {z-index:3;color:#00010B;font-size:.8125rem;font-style: normal;font-weight: 600;border-radius:2rem;background: #BFE8D0;padding: 4px 10px 4px 4px;display:flex;align-items:center;gap:0.375rem;position:absolute;bottom:10px;right:10px;}
.card .card-img .badge i {font-size:1.375rem;}
.card-post .card-img {background:62.9px 11.917px / 67.325% 89.079% no-repeat, #F1F5FE;}
.card-post .card-img img {mix-blend-mode:darken;}
.card-module .card-img:before {content:"";position:absolute;background: radial-gradient(50% 50% at 50% 50%, rgba(177, 17, 104, 0.57) 0%, rgba(233, 30, 140, 0.00) 100%);}
.card-module .card-img:after {content:"";position:absolute;background: radial-gradient(50% 50% at 50% 50%, rgba(17, 86, 177, 0.57) 0%, rgba(30, 108, 233, 0.00) 100%);}
.list-modules .col:nth-child(4n+1) .card-module .card-img:before {width:137%;height:125%;top:-31%;left:-65%;}
.list-modules .col:nth-child(4n+1) .card-module .card-img:after {width:81%;height:55%;bottom:-4.6%;right:-20%;}
.list-modules .col:nth-child(4n+2) .card-module .card-img:before {width:74%;height:131%;top:37.4%;left:-24.4%;}
.list-modules .col:nth-child(4n+2) .card-module .card-img:after {width:103%;height:131%;bottom:0;left:11%;}
.list-modules .col:nth-child(4n+3) .card-module .card-img:before {width:104%;height:92%;top:4%;left:-17%;}
.list-modules .col:nth-child(4n+4) .card-module .card-img:before {width:104%;height:92%;top:-10%;left:-38%;}
.list-modules .col:nth-child(4n+4) .card-module .card-img:after {width:81%;height:55%;top:-34%;right:-3%;}
.card .card-content {padding:1.875rem;display:flex;flex-direction:column;gap:2.125rem;border-radius: 0 0 .5rem .5rem;border: 1px solid #E6ECF8;}
.card-module .card-content {gap:1.25rem;padding:1.25rem;}
.card .card-title {color:#00010B;font-size:1.125rem;font-weight: 600;line-height:1.625rem;}
.card .card-text {color:#52647E;font-size:.875rem;font-weight:400;line-height:1.5rem;}
.card-module .cat {line-height:1;padding:.625rem;border-radius:1.875rem;background:rgba(138, 168, 240, 0.15);color: #4F69A8;font-size:.8125rem;font-weight: 500;}
.card-module .time {display:flex;align-items:center;gap:.1875rem;font-size:.75rem;color:#52647E;font-weight: 500;text-transform:uppercase;}
.card-module .time i {font-size:1rem;}
.gx-80,.g-80 {--bs-gutter-x:5rem;}
.gy-80,.g-80 {--bs-gutter-y:5rem;}
.gx-60,.g-60 {--bs-gutter-x:3.75rem;}
.gy-60,.g-60 {--bs-gutter-y:3.75rem;}
.gx-30,.g-30 {--bs-gutter-x:1.875rem;}
.gy-30,.g-30 {--bs-gutter-y:1.875rem;}
.gap-60 {gap:3.75rem;}
.gap-30 {gap:1.875rem;}
.gap-20 {gap:1.25rem;}
.gap-10 {gap:.625rem;}
.ps-120,.px-120,.p-120 {padding-left:7.5rem;}
.pe-120,.px-120,.p-120 {padding-right:7.5rem;}
.pt-120,.py-120,.p-120 {padding-top:7.5rem;}
.pb-120,.py-120,.p-120 {padding-bottom:7.5rem;}
.ps-90,.px-90,.p-90 {padding-left:5.625rem;}
.pe-90,.px-90,.p-90 {padding-right:5.625rem;}
.pt-90,.py-90,.p-90 {padding-top:5.625rem;}
.pb-90,.py-90,.p-90 {padding-bottom:5.625rem;}
.ps-60,.px-60,.p-60 {padding-left:3.75rem;}
.pe-60,.px-60,.p-60 {padding-right:3.75rem;}
.pt-60,.py-60,.p-60 {padding-top:3.75rem;}
.pb-60,.py-60,.p-60 {padding-bottom:3.75rem;}
.ps-40,.px-40,.p-40 {padding-left:2.5rem;}
.pe-40,.px-40,.p-40 {padding-right:2.5rem;}
.pt-40,.py-40,.p-40 {padding-top:2.5rem;}
.pb-40,.py-40,.p-40 {padding-bottom:2.5rem;}
.ps-30,.px-30,.p-30 {padding-left:1.875rem;}
.pe-30,.px-30,.p-30 {padding-right:1.875rem;}
.pt-30,.py-30,.p-30 {padding-top:1.875rem;}
.pb-30,.py-30,.p-30 {padding-bottom:1.875rem;}
.ps-20,.px-20,.p-20 {padding-left:1.25rem;}
.pe-20,.px-20,.p-20 {padding-right:1.25rem;}
.pt-20,.py-20,.p-20 {padding-top:1.25rem;}
.pb-20,.py-20,.p-20 {padding-bottom:1.25rem;}
.ps-10,.px-10,.p-10 {padding-left:.625rem;}
.pe-10,.px-10,.p-10 {padding-right:.625rem;}
.pt-10,.py-10,.p-10 {padding-top:.625rem;}
.pb-10,.py-10,.p-10 {padding-bottom:.625rem;}
.mt-120,.my-120 {margin-top:7.5rem;}
.mb-120,.my-120 {margin-bottom:7.5rem;}
.fw-medium {font-weight:500;}
.fs-20 {font-size:1.25rem;}
.fs-18 {font-size:1.125rem;}
.fs-14 {font-size:.875rem;}
.fs-12 {font-size:.75rem;}
* > p:last-child {margin-bottom:0;}
section {padding:7.5rem 0;}
.dropdown-toggle {display:flex;align-items:center;gap:5px;}
.dropdown-toggle:after {content:url('data:image/svg+xml,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.195262 0.195262C0.455612 -0.0650874 0.877722 -0.0650874 1.13807 0.195262L4.66667 3.72386L8.19526 0.195262C8.45561 -0.0650874 8.87772 -0.0650874 9.13807 0.195262C9.39842 0.455612 9.39842 0.877722 9.13807 1.13807L5.13807 5.13807C4.87772 5.39842 4.45561 5.39842 4.19526 5.13807L0.195262 1.13807C-0.0650874 0.877722 -0.0650874 0.455612 0.195262 0.195262Z" fill="%23DB0077"/></svg>');margin-left:0;vertical-align:0;border:0;}
.dropdown-menu {min-width:20rem;--bs-dropdown-link-color:#0A0E27;--bs-dropdown-link-active-color:#0A0E27;--bs-dropdown-padding-x:.5rem;--bs-dropdown-border-color:#E5E7EB;--bs-dropdown-border-radius:14px;box-shadow: 0 25px 50px -.75rem rgba(0, 0, 0, 0.25);--bs-dropdown-spacer: 1.5rem;--bs-dropdown-link-disabled-color:#52647E;--bs-dropdown-link-active-bg:transparent;}
.dropdown-menu > li {padding:1rem 3.75rem 1rem 1rem;position:relative;}
.dropdown-menu > li:after {position:absolute;top:50%;right:1rem;transform:translateY(-50%);content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.16663 10H15.8333" stroke="%23DB0077" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 4.16663L15.8333 9.99996L10 15.8333" stroke="%23DB0077" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');}
.dropdown-menu > li:has(.dropdown-item.disabled):after {content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.16663 10H15.8333" stroke="%236B7280" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 4.16663L15.8333 9.99996L10 15.8333" stroke="%236B7280" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');}
.dropdown-item {display:flex;gap:1.375rem;align-items:center;--bs-dropdown-item-padding-x:0;--bs-dropdown-item-padding-y:0;font-weight: 600;line-height:1.5rem;}
.dropdown-item::before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;content: "";}
.dropdown-item:after {content:'Disponible';color: #FFF;font-size:.75rem;font-style: normal;font-weight: 600;line-height:1rem;padding:.125rem .5rem;background:#DB0077;border-radius:3.125rem;}
.dropdown-item.disabled:after {content:'Bientôt';background:#6B7280;}
.dropdown-item+div {color: #6B7280;font-size:.875rem;font-style: normal;font-weight: 400;line-height:1.25rem;}
.swiper-button-prev,.swiper-button-next {width:3.125rem;height: 35px;padding:.625rem .25rem;border-radius:.625rem;background: #DB0077;}
.swiper-button-prev:after {content:url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 8L5.0625 6.9375L2.875 4.75H12V3.25H2.875L5.0625 1.0625L4 0L0 4L4 8Z" fill="white"/></svg>');}
.swiper-button-next:after{content:url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 8L6.9375 6.9375L9.125 4.75H0V3.25H9.125L6.9375 1.0625L8 0L12 4L8 8Z" fill="white"/></svg>');}
h1,.h1 {font-size:3.125rem;font-style:normal;font-weight:700;line-height:120%;margin:0;}
h2,.h2 {font-size:2.5rem;font-style:normal;font-weight:700;line-height:120%;margin:0;}
h1 strong,.h1 strong,h1 b,.h1 b,h2 strong,.h2 strong,h2 b,.h2 b {background:#C60C72 linear-gradient(92deg, #FD008D 0%, #C60C72 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.text-bg-dark h1 strong,.text-bg-dark .h1 strong,.text-bg-dark h1 b,.text-bg-dark .h1 b,.text-bg-dark h2 strong,.text-bg-dark .h2 strong,h2 b,.text-bg-dark .h2 b {color:var(--bs-primary);background: none;-webkit-text-fill-color: initial;background-clip: initial;}
.text-bg-dark .badge {border-radius:6.875rem;background: rgba(252, 249, 255, 0.10);width: fit-content;}
.navbar-brand img {width:95px;height:auto;}
main hr {margin:0;height:.5rem;background:#CC0025 linear-gradient(270deg, #CC0025 0%, #FF4DAD 39.9%, #FF4DAD 60%, #0012A2 100%);border-top:none;opacity:1;}
header.sticky-top {z-index:1050!important;}
#hero,#hero2 {position:relative;}
#hero:before {z-index:1;content:"";position:absolute;top:10%;left:3%;width:32%;height:38%;border-radius:100%;background:rgba(233,30,140,0.20);filter:blur(4rem);}
#hero:after {z-index:1;content:"";position:absolute;bottom:10%;left:57%;width:38%;height:50%;border-radius:100%;background:rgba(59,130,246,0.20);filter:blur(4rem);}
#hero .img:before,#hero2 .img:before {content:"";position:absolute;width:100%;height:100%;border-radius:1rem;left:0;top:0;background: linear-gradient(307deg, rgba(10, 36, 99, 0.21) 0.45%, rgba(233, 30, 140, 0.13) 100%);z-index:2;}
#hero .img i,#hero2 .img i {position:absolute;z-index:3;font-size:2rem;color:#FFF;padding:1rem;border-radius:.75rem;background: linear-gradient(311deg, #CC0025 -3.78%, #FF4DAD 18.77%, #FF4DAD 33.69%, #0012A2 90.14%);top:-7%;left:22.5%;}
#hero2 .img i {top:-3.5%;left:initial;right:22.5%;}
#hero2 .img .count {top:-6%;left:7.5%;padding:.375rem 1rem;border-radius:.375rem;display:flex;gap:.5rem;align-items:center;}
#hero2 .img .count:before {height: 24px;content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_874_483" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_874_483)"><path d="M4 14.225H5.125L5.7 12.575H8.3L8.9 14.225H10L7.575 7.775H6.425L4 14.225ZM6.025 11.65L6.975 8.975H7.025L7.975 11.65H6.025ZM14 9.9V8.2C14.55 7.96667 15.1125 7.79167 15.6875 7.675C16.2625 7.55833 16.8667 7.5 17.5 7.5C17.9333 7.5 18.3583 7.53333 18.775 7.6C19.1917 7.66667 19.6 7.75 20 7.85V9.45C19.6 9.3 19.1958 9.1875 18.7875 9.1125C18.3792 9.0375 17.95 9 17.5 9C16.8667 9 16.2583 9.07917 15.675 9.2375C15.0917 9.39583 14.5333 9.61667 14 9.9ZM14 15.4V13.7C14.55 13.4667 15.1125 13.2917 15.6875 13.175C16.2625 13.0583 16.8667 13 17.5 13C17.9333 13 18.3583 13.0333 18.775 13.1C19.1917 13.1667 19.6 13.25 20 13.35V14.95C19.6 14.8 19.1958 14.6875 18.7875 14.6125C18.3792 14.5375 17.95 14.5 17.5 14.5C16.8667 14.5 16.2583 14.575 15.675 14.725C15.0917 14.875 14.5333 15.1 14 15.4ZM14 12.65V10.95C14.55 10.7167 15.1125 10.5417 15.6875 10.425C16.2625 10.3083 16.8667 10.25 17.5 10.25C17.9333 10.25 18.3583 10.2833 18.775 10.35C19.1917 10.4167 19.6 10.5 20 10.6V12.2C19.6 12.05 19.1958 11.9375 18.7875 11.8625C18.3792 11.7875 17.95 11.75 17.5 11.75C16.8667 11.75 16.2583 11.8292 15.675 11.9875C15.0917 12.1458 14.5333 12.3667 14 12.65ZM13 17.05C13.7333 16.7 14.4708 16.4375 15.2125 16.2625C15.9542 16.0875 16.7167 16 17.5 16C18.1 16 18.6875 16.05 19.2625 16.15C19.8375 16.25 20.4167 16.4 21 16.6V6.7C20.45 6.46667 19.8792 6.29167 19.2875 6.175C18.6958 6.05833 18.1 6 17.5 6C16.7167 6 15.9417 6.1 15.175 6.3C14.4083 6.5 13.6833 6.8 13 7.2V17.05ZM12 20C11.2 19.3667 10.3333 18.875 9.4 18.525C8.46667 18.175 7.5 18 6.5 18C5.8 18 5.1125 18.0917 4.4375 18.275C3.7625 18.4583 3.11667 18.7167 2.5 19.05C2.15 19.2333 1.8125 19.225 1.4875 19.025C1.1625 18.825 1 18.5333 1 18.15V6.1C1 5.91667 1.04583 5.74167 1.1375 5.575C1.22917 5.40833 1.36667 5.28333 1.55 5.2C2.31667 4.8 3.11667 4.5 3.95 4.3C4.78333 4.1 5.63333 4 6.5 4C7.46667 4 8.4125 4.125 9.3375 4.375C10.2625 4.625 11.15 5 12 5.5C12.85 5 13.7375 4.625 14.6625 4.375C15.5875 4.125 16.5333 4 17.5 4C18.3667 4 19.2167 4.1 20.05 4.3C20.8833 4.5 21.6833 4.8 22.45 5.2C22.6333 5.28333 22.7708 5.40833 22.8625 5.575C22.9542 5.74167 23 5.91667 23 6.1V18.15C23 18.5333 22.8375 18.825 22.5125 19.025C22.1875 19.225 21.85 19.2333 21.5 19.05C20.8833 18.7167 20.2375 18.4583 19.5625 18.275C18.8875 18.0917 18.2 18 17.5 18C16.5 18 15.5333 18.175 14.6 18.525C13.6667 18.875 12.8 19.3667 12 20Z" fill="white"/></g></svg>');}
#hero2 .img .count div {display:flex;gap:.3125rem;align-items:center;font-size:.75rem;font-weight:600;line-height:1.25rem;}
#hero2 .img .count div strong {font-size:1.125rem;font-weight:600;line-height:1.25rem;}
#hero .img .img2 {width:125%;height:auto;left:-12.5%;top:33.3%;z-index:4;}
#hero2 .img .img2 {width:38%;height:auto;left:-10%;bottom: -7.5%;z-index:4;}
#hero .note {position:absolute;right:-8%;bottom:-6%;z-index:4;background-color:#FFF;border-radius:1rem;box-shadow: 0 1.25rem 25px -5px rgba(0, 0, 0, 0.10), 0 8px 10px -0.375rem rgba(0, 0, 0, 0.10);color:#4A5565;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;}
#hero .note strong {display:block;color: #0A0E27;font-size:1.5rem;font-style: normal;font-weight: 700;line-height:133.333%;}
#hero .note:before {content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11.525 2.29502C11.5688 2.20648 11.6365 2.13195 11.7205 2.07984C11.8044 2.02773 11.9012 2.00012 12 2.00012C12.0988 2.00012 12.1956 2.02773 12.2795 2.07984C12.3635 2.13195 12.4312 2.20648 12.475 2.29502L14.785 6.97402C14.9372 7.28198 15.1618 7.54842 15.4396 7.75047C15.7174 7.95251 16.0401 8.08413 16.38 8.13402L21.546 8.89002C21.6439 8.9042 21.7358 8.94549 21.8115 9.00921C21.8871 9.07294 21.9434 9.15656 21.974 9.25062C22.0046 9.34468 22.0083 9.44542 21.9846 9.54145C21.9609 9.63748 21.9108 9.72497 21.84 9.79402L18.104 13.432C17.8576 13.6721 17.6733 13.9685 17.5668 14.2956C17.4604 14.6228 17.4351 14.9709 17.493 15.31L18.375 20.45C18.3923 20.5479 18.3817 20.6486 18.3445 20.7407C18.3073 20.8328 18.2449 20.9126 18.1645 20.971C18.0842 21.0294 17.989 21.064 17.8899 21.0709C17.7908 21.0778 17.6917 21.0567 17.604 21.01L12.986 18.582C12.6817 18.4222 12.3432 18.3388 11.9995 18.3388C11.6558 18.3388 11.3173 18.4222 11.013 18.582L6.396 21.01C6.30833 21.0564 6.2094 21.0773 6.11045 21.0703C6.0115 21.0632 5.91652 21.0286 5.83629 20.9702C5.75607 20.9119 5.69383 20.8322 5.65666 20.7402C5.61948 20.6483 5.60886 20.5477 5.626 20.45L6.507 15.311C6.5652 14.9717 6.53998 14.6234 6.43354 14.2961C6.32709 13.9687 6.14261 13.6722 5.896 13.432L2.16 9.79502C2.08859 9.72605 2.03799 9.63841 2.01396 9.54209C1.98993 9.44577 1.99344 9.34463 2.02408 9.25021C2.05472 9.15578 2.11127 9.07186 2.18728 9.008C2.26329 8.94414 2.3557 8.90291 2.454 8.88902L7.619 8.13402C7.95926 8.08451 8.28239 7.95307 8.56058 7.751C8.83878 7.54893 9.0637 7.28229 9.216 6.97402L11.525 2.29502Z" fill="white" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');padding:.75rem;border-radius:100%;background-color:var(--bs-primary);line-height:1;}
span:has(+h2) {font-weight:600;}
.ratio-16x10 {--bs-aspect-ratio: 61.34%;}
.plateformes_list .mask {background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);}
.plateformes_list .mask:before {content:"";width:54%;height:76%;top:-18%;left:-16%;position:absolute;z-index:2;background: radial-gradient(50% 50% at 50% 50%, #152558 0%, rgba(20, 35, 82, 0.00) 100%);}
.plateformes_list .mask:after {content:"";width:162%;height:143%;top:-6%;left:-2.7%;position:absolute;z-index:2;background: radial-gradient(50% 50% at 50% 50%, rgba(177, 17, 104, 0.57) 0%, rgba(233, 30, 140, 0.00) 100%);}
.plateformes_list .disabled img {-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.plateformes_list .disabled .mask:before,.disabled .mask:after {display:none;}
.plateformes_list .mask .badge {border-radius:2rem;background:#8AA8F0;display: inline-flex;height:1.875rem;padding:.625rem .625rem .625rem .25rem;justify-content: center;align-items: center;gap:.375rem;color:#00010B;font-size:0.8125rem;font-weight:600;line-height:1;position:relative;z-index:9}
.plateformes_list .mask .badge i {font-size:1.375rem;}
.nav-tabs {border-radius:.5rem;background:#F7EAF9;gap:.625rem;padding:.3125rem;--bs-nav-link-color:#1E2939;--bs-nav-link-hover-color:#1E2939;}
.nav-tabs .nav-link {font-weight: 500;padding:.625rem;font-size:.875rem;min-width:7.5rem;text-align:center;border-radius:0.375rem;}
.nav-tabs .nav-item:has(.nav-link:disabled) {opacity:0.5;}
.nav-tabs .nav-item:has(.nav-link:disabled):hover {cursor:not-allowed;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color:#FFF;background:#C60C72 linear-gradient(92deg, #FD008D 0%, #C60C72 100%);}
#arguments_list .img {width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:100%;}
#arguments_list .img img {width:2.25rem;height:2.25rem;}
#arguments_list > div:nth-child(4n+1) > .card {background-color:#EDF2FD;}
#arguments_list > div:nth-child(4n+2) > .card {background-color:#E7FBF2;}
#arguments_list > div:nth-child(4n+3) > .card {background-color:#F7EAF9;}
#arguments_list > div:nth-child(4n+4) > .card {background-color:#FEF4F9;}
#arguments_list > div:nth-child(4n+1) > .card .img {background-color:#AFC3F0;}
#arguments_list > div:nth-child(4n+2) > .card .img {background-color:#BEF1DA;}
#arguments_list > div:nth-child(4n+3) > .card .img {background-color:#F5CFFA;}
#arguments_list > div:nth-child(4n+4) > .card .img {background-color:#FFE0EF;}
#parcours {position:relative;}
#parcours .container {position:relative;position: relative;z-index: 9;}
#parcours:before {position:absolute;z-index:2;content:"";width:40%;height:102%;top:-13%;left:19%;border-radius:100%;background: rgba(59, 130, 246, 0.10);filter: blur(4rem);}
#parcours:after {position:absolute;z-index:2;content:"";width:70%;height:61%;top:29%;left:57%;border-radius:100%;background: rgba(233, 30, 140, 0.20);filter: blur(4rem);}
.frise .count {display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:100%;font-size:1.5rem;font-weight: 600;}
.frise > li {position:relative;}
.frise > li:after {content:'';position:absolute;top:29px;left:114px;width:calc(100% - 114px);border-radius:.625rem;height:0.375rem;}
.frise > li:nth-child(4n+1) .count {background-color:#0212A2;}
.frise > li:nth-child(4n+1):after {background:linear-gradient(90deg, #2D1CA4 0%, #A037A9 100%);}
.frise > li:nth-child(4n+2) .count {background-color:#BD3EAA;}
.frise > li:nth-child(4n+2):after {background:linear-gradient(90deg, #DA45AC 0%, #FF4DAD 100%);}
.frise > li:nth-child(4n+3) .count {background-color:#FF4EAD;}
.frise > li:nth-child(4n+3):after {background:linear-gradient(90deg, #FD4BA9 0%, #E7296E 100%);}
.frise > li:nth-child(4n+4) .count {background-color:#E1205E;}
.frise > li:nth-child(4n+4):after {background:linear-gradient(90deg, #DB174E 0%, rgba(204, 1, 38, 0.00) 100%);}
.bg-grey {border-radius:1rem;border:.125rem solid #E6ECF8;background: #EDF2FD;}
.swiper-temoignages .swiper-slide:not(.swiper-slide-active) {opacity: 0.46;}
.swiper-temoignages .icon-quote {font-size:2.5rem;color:#D946EF;}
.swiper-temoignages .content {font-size:1.25rem;font-style: italic;line-height:2rem;letter-spacing:-0.03125rem;}
footer * {font-size:.875rem;}
footer .title {color:#FFF;font-size:1.125rem;font-weight:600;line-height:normal;padding-bottom:1rem;margin-bottom:1rem;border-bottom:.1875rem solid #FFF;}
footer a {color:#FFF;text-decoration:none;}
footer a:hover {text-decoration:underline;}
footer .textwidget a {text-decoration:underline;}
#cta .text-bg-dark {border-radius:1rem;position:relative;overflow:hidden;}
#cta .text-bg-dark:before,#cta .text-bg-dark:after {position:absolute;content:'';}
#cta .text-bg-dark:before {width:47%;height:230%;top:-30%;left:6%;border-radius:100%;background: rgba(59, 130, 246, 0.10);filter: blur(4rem);}
#cta .text-bg-dark:after {width:82%;height:137.5%;top:96%;left:44%;border-radius:100%;background: rgba(233, 30, 140, 0.20);filter: blur(4rem);}
.avatar {display:flex;width:3rem;height:3rem;background:#0A2463 linear-gradient(180deg, #0A2463 0%, #D946EF 100%);border-radius:100%;justify-content: center;align-items: center;color: #FFF;text-align: center;font-size:1.25rem;font-style: italic;font-weight: 600;line-height:1.5rem;}
.icon-circle-check {color:#2CAE73;}
.icon-cancel {color:#DB0077;}
.form-check-input:checked {background-color:var(--bs-primary);border-color:var(--bs-primary);}
.accordion {
    --bs-accordion-color:#52647E;
    --bs-accordion-active-color:#52647E;
    --bs-accordion-btn-color:#00010B;
    --bs-accordion-bg:#FFF;
    --bs-accordion-active-bg:#FFF;
    --bs-accordion-btn-bg:#FFF;
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color:#A48194;
    --bs-accordion-border-width:1px;
    --bs-accordion-border-radius:1rem;
    --bs-accordion-btn-padding-x:1.25rem;
    --bs-accordion-btn-padding-y:1.875rem;
    --bs-accordion-body-padding-x:1.25rem;
    --bs-accordion-body-padding-y:1.875rem;
    --bs-accordion-btn-icon-width:1.5rem;
    --bs-accordion-btn-icon:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_874_1724" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_874_1724)"><path d="M12 15L7 10H17L12 15Z" fill="%23DB0077"/></g></svg>');
    --bs-accordion-btn-active-icon:var(--bs-accordion-btn-icon);
    display: flex;
    flex-direction: column;
    gap:1.5rem;

    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.75);
    --bs-accordion-inner-border-radius:1rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;

}
.accordion-item {border-radius:var(--bs-accordion-border-radius);}
.accordion-item:not(:first-of-type) {border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}
.accordion-button {border-radius:1rem;font-weight: 600;font-size:1.25rem;color:#00010B;line-height:normal;}
.accordion-button:not(.collapsed) {box-shadow:none;color:#00010B;}
.accordion-button:not(.collapsed):focus {box-shadow:var(--bs-accordion-btn-focus-box-shadow);}
.accordion-button .img {background: #FEF4F9;width:2.875rem;height:2.875rem;display:flex;align-items:center;justify-content:center;border-radius:100%;}
.accordion-button .img img {width:1.5rem;height:1.5rem;}
.accordion-button .count {font-size:.75rem;color:#DB0077;font-weight:600;line-height:1;padding:.75rem 1.25rem;border-radius:.5rem;border:1px solid rgba(82, 100, 126, 0.30);box-shadow: 0 .125rem 1.5rem 0 rgba(255, 255, 255, 0.25) inset;width:fit-content;}
.accordion-body h4 {font-size:1rem;font-weight:600;line-height:24px;padding:18px 0;color:#00010B;margin-bottom:0;}
.accordion-body ul {padding-left:0;list-style:none;}
.accordion-body p,.accordion-body blockquote,.accordion-body ul,.accordion-body ol {font-size:.8125rem;line-height:1.25rem;color:#52647E;}
.accordion-body ul {padding-left:1rem;}
.accordion-body ol {padding-left:2rem;}
#accordionFAQ p,#accordionFAQ li {font-size:1rem;line-height:2rem;}
.accordion-body ul li {font-size:.8125rem;line-height:1.25rem;color:#52647E;display:flex;gap:.625rem;}
.accordion-body ul li:before {content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_1205_450" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"><rect width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_1205_450)"><path d="M12 14L10.9375 12.9375L13.125 10.75H4V9.25H13.125L10.9375 7.0625L12 6L16 10L12 14Z" fill="%23A48194"/></g></svg>');}
.accordion-body blockquote {border-radius:.5rem;background:#FEF4F9;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;margin:0;}
.accordion-body blockquote h4 {display:flex;align-items:center;gap:.625rem;line-height:1.25rem;}
.accordion-body blockquote h4:before {content:url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.50175 19C8.18775 19 6.95267 18.7507 5.7965 18.252C4.64033 17.7533 3.63467 17.0766 2.7795 16.2218C1.92433 15.3669 1.24725 14.3617 0.74825 13.206C0.249417 12.0503 0 10.8156 0 9.50175C0 8.18775 0.249333 6.95267 0.748 5.7965C1.24667 4.64033 1.92342 3.63467 2.77825 2.7795C3.63308 1.92433 4.63833 1.24725 5.794 0.74825C6.94967 0.249417 8.18442 0 9.49825 0C10.8123 0 12.0473 0.249333 13.2035 0.748C14.3597 1.24667 15.3653 1.92342 16.2205 2.77825C17.0757 3.63308 17.7528 4.63833 18.2518 5.794C18.7506 6.94967 19 8.18442 19 9.49825C19 10.8123 18.7507 12.0473 18.252 13.2035C17.7533 14.3597 17.0766 15.3653 16.2218 16.2205C15.3669 17.0757 14.3617 17.7528 13.206 18.2518C12.0503 18.7506 10.8156 19 9.50175 19ZM9.5 17.5C10.475 17.5 11.3934 17.3382 12.2553 17.0145C13.1171 16.6907 13.8961 16.2397 14.5922 15.6615L12.8212 13.8903C12.3634 14.2403 11.8511 14.5128 11.2843 14.7078C10.7174 14.9026 10.1227 15 9.5 15C7.97217 15 6.67358 14.4655 5.60425 13.3965C4.53475 12.3275 4 11.0294 4 9.50225C4 7.97508 4.5345 6.67625 5.6035 5.60575C6.6725 4.53525 7.97058 4 9.49775 4C11.0249 4 12.3238 4.53475 13.3943 5.60425C14.4648 6.67358 15 7.97217 15 9.5C15 10.1243 14.9 10.7217 14.7 11.292C14.5 11.8623 14.225 12.3772 13.875 12.8365L15.6462 14.6077C16.2244 13.9116 16.6779 13.1308 17.0068 12.2655C17.3356 11.4 17.5 10.4782 17.5 9.5C17.5 7.26667 16.725 5.375 15.175 3.825C13.625 2.275 11.7333 1.5 9.5 1.5C7.26667 1.5 5.375 2.275 3.825 3.825C2.275 5.375 1.5 7.26667 1.5 9.5C1.5 11.7333 2.275 13.625 3.825 15.175C5.375 16.725 7.26667 17.5 9.5 17.5ZM9.5 13.5C9.9115 13.5 10.3073 13.4398 10.6875 13.3193C11.0677 13.1988 11.4173 13.0276 11.7365 12.8057L9.875 10.9443C9.81283 10.9689 9.75067 10.9844 9.6885 10.9908C9.62633 10.9969 9.56417 11 9.502 11C9.09167 11 8.73875 10.8523 8.44325 10.5568C8.14775 10.2613 8 9.909 8 9.5C8 9.091 8.14775 8.73875 8.44325 8.44325C8.73875 8.14775 9.091 8 9.5 8C9.909 8 10.2613 8.14775 10.5568 8.44325C10.8523 8.73875 11 9.09033 11 9.498C11 9.57217 10.9969 9.64325 10.9908 9.71125C10.9844 9.77908 10.9689 9.84392 10.9443 9.90575L12.7902 11.752C13.0121 11.4327 13.1858 11.0837 13.3115 10.7052C13.4372 10.3266 13.5 9.92483 13.5 9.5C13.5 8.4 13.1083 7.45833 12.325 6.675C11.5417 5.89167 10.6 5.5 9.5 5.5C8.4 5.5 7.45833 5.89167 6.675 6.675C5.89167 7.45833 5.5 8.4 5.5 9.5C5.5 10.6 5.89167 11.5417 6.675 12.325C7.45833 13.1083 8.4 13.5 9.5 13.5Z" fill="%23DB0077"/></svg>');}
.form-control {display: block;padding:1.25rem;font-size:.875rem;font-weight:500;line-height:1.5rem;color:#52647E;background-color:#F1F5FE;border:1px solid #52647E;border-radius:1rem;margin-top:.75rem;}
#accordionFAQ ul li {display:block;}
#accordionFAQ ul li:before {margin-right: .625rem;top: 0.25rem;position: relative;}
.accordion-body ul ul, .accordion-body ol ol {padding-left:3rem;}
.wpcf7-form label {color:#00010B;font-weight:500;font-size:.875rem;line-height:1.5rem;}
.wpcf7-form p {font-size:.875rem;}
.table {--bs-table-bg:transparent;--bs-border-width:.125rem;--bs-border-style:solid;--bs-border-color:#F2D8E5;}
.table thead th {--bs-border-width:0;    padding: 1rem;}
.table tbody td {text-align:center;}
.table>:not(caption)>*>* {padding: 1rem 0;}
.card-prix {border-radius:1rem;--bs-card-cap-padding-y:2.5rem;--bs-card-cap-padding-x:1.875rem;--bs-card-spacer-y:1.875rem;--bs-card-spacer-x:1.875rem;}
.card-prix .card-header p {padding-left:1rem;line-height:150%;position:relative;}
.card-prix .card-header p:before {content:'';position:absolute;left:0;top:0;height:100%;width:.1875rem;border-radius:10px;background-color:var(--border-title);}
.card-prix .prix > span {font-size:.75rem;line-height:1;font-weight:500;}
.card-prix .prix div {display:flex;gap:5px;align-items:baseline;color:#52647E;font-size:1rem;font-style: normal;font-weight: 400;line-height:150%;}
.card-prix .prix strong {color:#00010B;font-size:2rem;font-style: normal;font-weight: 600;line-height:75%;}
.card-prix ul {padding-left:0;display:flex;flex-direction:column;gap:1.5rem;}
.card-prix ul li {display:flex;gap:10px;color:#52647E;font-size:0.8125rem;font-weight:400;line-height:1.125rem;}
.card-prix ul li:before {content:'';border-radius:100%;width:8px;height:8px;background-color:var(--border-title);margin-top:5px;}
.card-prix .card-body {background-color:#FFF;border-radius:1rem;border: 1px solid var(--border-color);}
.row-prix .col-lg-6:nth-child(2n+1) .card-prix {--bs-card-cap-bg:transparent;--bs-card-bg:#FEF4F9;--border-title:#F2D8E5;--border-color:#FEF4F9;}
.row-prix .col-lg-6:nth-child(2n) .card-prix {--bs-card-cap-bg:transparent;--bs-card-bg:#EDF2FD;--border-title:#AFC3F0;--border-color:#EDF2FD;}
.row-prix .col-lg-6:nth-child(2n+1) .card-prix .prix > span {color: #DB0077;}
.row-prix .col-lg-6:nth-child(2n) .card-prix .prix > span {color: #5773B0;}
.card-prix .card-body:has(.prix > span) {padding-top:1rem;}
.visually-hidden,.visually-hidden-focusable:not(:focus, :focus-within) {border: 0 !important;clip-path: inset(50%) !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;width: 1px !important;white-space: nowrap !important;}
.visually-hidden:not(caption),.visually-hidden-focusable:not(caption):not(:focus, :focus-within){position: absolute !important;}
.visually-hidden *,.visually-hidden-focusable:not(:focus, :focus-within) * {overflow: hidden !important;}
.card-post .badge {color: #4F69A8;font-size:.8125rem;font-weight:500;line-height:normal;padding:.5rem 1rem;border-radius:1.875rem;background:rgba(138, 168, 240, 0.15);}
.card-post:hover span.btn-link {text-decoration:underline;}
.modules_list .col > .disabled {padding:10px;position:relative;}
.modules_list .col > .disabled:before {z-index:9;position:absolute;top:0;left:0;right:0;bottom:0;content:'';border-radius: 8px;background: rgba(0, 1, 11, 0.50);}
.modules_list .col > .disabled:after {z-index:10;position:absolute;top:70px;left:50%;transform:translateX(-50%);content:url('data:image/svg+xml,<svg width="74" height="64" viewBox="0 0 74 64" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="73.7627" height="64" rx="32" fill="%23AFC3F0"/><mask id="mask0_874_595" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="18" y="14" width="37" height="36"><rect x="18.8813" y="14" width="36" height="36" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_874_595)"><path d="M36.8814 30.6501C38.5064 30.6501 39.8876 30.0813 41.0251 28.9438C42.1626 27.8063 42.7314 26.4251 42.7314 24.8001V20.3001H31.0314V24.8001C31.0314 26.4251 31.6001 27.8063 32.7376 28.9438C33.8751 30.0813 35.2564 30.6501 36.8814 30.6501ZM26.0814 46.4001V43.7001H28.3314V39.2001C28.3314 37.7251 28.6814 36.3563 29.3814 35.0938C30.0814 33.8313 31.0564 32.8001 32.3064 32.0001C31.0814 31.2001 30.1126 30.1688 29.4001 28.9063C28.6876 27.6438 28.3314 26.2751 28.3314 24.8001V20.3001H26.0814V17.6001H47.6814V20.3001H45.4314V24.8001C45.4314 26.2751 45.0751 27.6438 44.3626 28.9063C43.6501 30.1688 42.6814 31.2001 41.4564 32.0001C42.7064 32.8001 43.6814 33.8313 44.3814 35.0938C45.0814 36.3563 45.4314 37.7251 45.4314 39.2001V43.7001H47.6814V46.4001H26.0814Z" fill="%234270DE"/></g></svg>');}
.modules_list .col > .disabled .disabled {position:absolute;z-index:10;top:140px;left:50%;transform:translateX(-50%);font-size:1rem;font-weight: 600;line-height:2rem;color:#FFF;}
#cta .btn-secondary:not(.no-icon):before {content:'\e80c';}
#cta .btn-secondary:not(.no-icon):hover:before {content:'\e80d';}
.wpcf7 form .wpcf7-response-output {margin: 0 0 2rem;padding: 1rem;border: none;}
footer hr {opacity:1;margin:1.5rem 0 0;}
.nav-item {position:relative;}
.alm-btn-wrap .alm-load-more-btn.done, .alm-btn-wrap .alm-load-more-btn:disabled {display:none;}
.desc {color:#52647E;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;}
.wpcf7-submit.btn-primary:not(.no-icon):before {content:'\e810';}
.alm-btn-wrap .alm-load-more-btn {background:var(--bs-primary) linear-gradient(92deg, #DB0077 0%, #C60C72 100%)!important;border-radius:.75rem!important;margin-top:3rem!important;}
.frc-captcha {margin-top:30px;}
.wsp-container h2,h2.wp-heading {margin:3rem 0 1.5rem;}
.wsp-container h3,h3.wp-heading {margin:2rem 0 1rem;}
.wp-block-image {width: 150%;margin:3.75rem -25%;}
.wp-block-image img {width:100%;height:auto;border-radius:2.25rem;}
h2.wp-block-heading {margin-top:3.75rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:500;line-height:120%;letter-spacing:.396px;}
#post_content p {color: #52647E;font-size:1rem;font-style: normal;font-weight: 400;line-height:160%;letter-spacing:-0.439px;}
#post_content .wp-block-quote {position:relative;width:125%;margin:3.75rem -12.5%;padding:2.5rem 2.5rem 2.5rem 7.5rem;border-radius:.5rem;background-color:#FEF4F9;box-shadow: -4px 4px 0 0 #D70276;}
#post_content > .wp-block-image:first-child {margin-top:-3.75rem;margin-bottom:5.625rem;}
#post_content .wp-block-quote:before {position:absolute;top:3.5rem;left:2.5rem;content:url('data:image/svg+xml,<svg width="45" height="32" viewBox="0 0 45 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 11.5815C8.63692 11.5807 7.28827 11.8605 6.038 12.4035C7.51544 8.81121 10.0986 5.78285 13.413 3.75749C13.6437 3.63188 13.8475 3.46205 14.0126 3.25771C14.1777 3.05336 14.3009 2.8185 14.3752 2.56652C14.4496 2.31455 14.4735 2.05041 14.4458 1.78917C14.418 1.52793 14.3391 1.27472 14.2135 1.04399C14.0879 0.813253 13.9181 0.60952 13.7137 0.44442C13.5094 0.279319 13.2745 0.156086 13.0225 0.0817525C12.7706 0.00741919 12.5064 -0.0165584 12.2452 0.011192C11.9839 0.0389424 11.7307 0.117877 11.5 0.243486C4.838 3.86949 0 12.8435 0 21.5815C0 23.5593 0.58649 25.4927 1.6853 27.1372C2.78412 28.7817 4.3459 30.0634 6.17317 30.8203C8.00043 31.5772 10.0111 31.7752 11.9509 31.3893C13.8907 31.0035 15.6725 30.0511 17.0711 28.6526C18.4696 27.254 19.422 25.4722 19.8079 23.5324C20.1937 21.5926 19.9957 19.5819 19.2388 17.7547C18.4819 15.9274 17.2002 14.3656 15.5557 13.2668C13.9112 12.168 11.9778 11.5815 10 11.5815Z" fill="%23EC008C"/><path d="M35 11.5815C33.6365 11.5809 32.2875 11.861 31.037 12.4045C32.5142 8.81151 35.0978 5.78269 38.413 3.75749C38.879 3.50381 39.2251 3.07541 39.3752 2.56653C39.5254 2.05765 39.4672 1.50997 39.2135 1.04399C38.9598 0.578002 38.5314 0.231878 38.0225 0.0817548C37.5137 -0.0683681 36.966 -0.0101911 36.5 0.243488C29.839 3.86949 25 12.8435 25 21.5815C25 23.5593 25.5865 25.4927 26.6853 27.1372C27.7841 28.7817 29.3459 30.0634 31.1732 30.8203C33.0004 31.5772 35.0111 31.7752 36.9509 31.3893C38.8907 31.0035 40.6725 30.0511 42.0711 28.6526C43.4696 27.254 44.422 25.4722 44.8079 23.5324C45.1937 21.5926 44.9957 19.5819 44.2388 17.7547C43.4819 15.9274 42.2002 14.3656 40.5557 13.2668C38.9112 12.168 36.9778 11.5815 35 11.5815Z" fill="%23EC008C"/></svg>');}
#post_content .wp-block-quote p {color: #0A0A0A;font-size:1.125rem;font-style: italic;font-weight: 500;line-height:150%;letter-spacing: -0.439px;}
.wp-block-embed {width: 150%;margin: 0 -25%;}
.wp-block-embed__wrapper {--bs-aspect-ratio: 56.25%;position:relative;}
.wp-block-embed__wrapper::before {display: block;padding-top: var(--bs-aspect-ratio);content: "";}
.wp-block-embed__wrapper>* {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius:2.25rem;}
.wp-block-table {margin:3.75rem 0;padding:2.5rem;border-radius: 16px;background: #F5F8FE;}
.wp-block-table table {border-color:#CDDAF0;width: 100%;}
.wp-block-table table>:not(caption)>*>* {border-bottom-width:1px;padding:1rem 0;color: #52647E;font-size:.875rem;font-style: normal;font-weight: 400;line-height:180%;letter-spacing: -0.439px;}
.wp-block-table table thead th {color:#00010B;font-size:1.125rem;font-weight:600;}
.wp-block-accordion-item {border-radius: 16px;border: 1px solid #CDDAF0;padding: 30px 20px;margin-bottom: 1.5rem;}
.wp-block-accordion-heading button {color:#00010B;leading-trim: both;text-edge: cap;font-size:1.125rem;font-style: normal;font-weight: 600;line-height: 145%;border: 0;background: none;text-align: left;}
.wp-block-accordion-heading button:after {content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_2259_1648" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_2259_1648)"><path d="M12 15L7 10H17L12 15Z" fill="%23DB0077"/></g></svg>');transition:all 0.15s ease-in-out;width:1.5rem;height:1.5rem;}
.wp-block-accordion-heading button[aria-expanded="true"]:after {transform: rotate(180deg);}
.wp-block-accordion-panel p {font-size:1rem;}
#post_content .wp-block-table thead {border:none;}
#post_content .wp-block-table td,#post_content .wp-block-table th {border-left:none;border-right:none;border-top:none;}
.wp-block-heading + .wp-block-table {margin-top:1.5rem;}
.single-content details {margin:3.75rem 0;padding:30px;border-radius: 10px;background: #F7EAF9;}
.single-content details > summary {margin-bottom:1rem;display:flex;gap:10px;align-items-center;cursor:text;color:#00010B;font-size: 24px;font-style: normal;font-weight: 600;line-height:1;}
.single-content details > summary::before {content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><mask id="mask0_2259_1581" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_2259_1581)"><path d="M16 12L18 14V16H13V22L12 23L11 22V16H6V14L8 12V5H7V3H17V5H16V12Z" fill="%23D946EF"/></g></svg>');}
.single-content ::details-content {margin-left:34px;content-visibility: visible!important;}
.wp-block-list {list-style:none;margin-left:0;padding-left:0;}
.wp-block-list li {margin-top:1.5rem;position:relative;padding-left:29px;color:#00010B;font-size:1.125rem;font-style: normal;font-weight: 600;line-height:24px;}
.wp-block-list li::before {position:absolute;top:0;left:0;content:url('data:image/svg+xml,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="4.5" cy="4.5" r="4.5" fill="%23EC008C"/></svg>')}
.wp-block-list li .wp-block-list li {margin-top:1rem;padding-left:0;color: #52647E;font-size:1rem;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: -0.439px;}
.wp-block-list li .wp-block-list li::before {display:none;content:'';}
.single-content .wp-block-cover {padding-bottom:92px;border-radius: 14px;border: 2px solid #E5E7EB;background: #FFF;}
.single-content .wp-block-cover__inner-container {margin-top:100px;margin-bottom:100px;z-index: 2;position:initial;width:75%;border-radius: 10px;background: rgba(255, 255, 255, 0.90);padding: 30px 24px 40px;}
.single-content .wp-block-cover h3 {display: flex;flex-direction: column;color: #30262D;text-align: center;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;letter-spacing: -0.439px;}
.single-content .wp-block-cover h3:before {content:url('data:image/svg+xml,<svg width="43" height="54" viewBox="0 0 43 54" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26.6667 0H5.33333C3.91885 0 2.56229 0.561903 1.5621 1.5621C0.561903 2.56229 0 3.91885 0 5.33333V48C0 49.4145 0.561903 50.771 1.5621 51.7712C2.56229 52.7714 3.91885 53.3333 5.33333 53.3333H37.3333C38.7478 53.3333 40.1044 52.7714 41.1046 51.7712C42.1048 50.771 42.6667 49.4145 42.6667 48V16L26.6667 0ZM5.33333 48V5.33333H24V18.6667H37.3333V48H5.33333Z" fill="%23E91E8C"/></svg>');}
.single-content .wp-block-cover p {color: #52647E;text-align: center;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;letter-spacing: -0.15px;}
.single-content .wp-block-cover__background {display:none;}
.single-content .wp-block-cover .wp-block-cover__image-background {height: calc(100% - 92px);}
.single-content .wp-block-file {position: absolute;bottom:0;left:50%;transform: translateX(-50%);--bs-btn-padding-y:.75rem;}
.single-content .wp-block-file:before {content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10 8.33333V13.3333M10 13.3333L7.50002 10.8333M10 13.3333L12.5 10.8333M14.1667 17.5H5.83335C5.39133 17.5 4.9674 17.3244 4.65484 17.0118C4.34228 16.6993 4.16669 16.2754 4.16669 15.8333V4.16667C4.16669 3.72464 4.34228 3.30072 4.65484 2.98816C4.9674 2.67559 5.39133 2.5 5.83335 2.5H10.4884C10.7093 2.50005 10.9213 2.58788 11.0775 2.74417L15.5892 7.25583C15.7455 7.41208 15.8333 7.624 15.8334 7.845V15.8333C15.8334 16.2754 15.6578 16.6993 15.3452 17.0118C15.0326 17.3244 14.6087 17.5 14.1667 17.5Z" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');}
.single-content .wp-block-file:hover:before {transform:none;}
.single-content .wp-block-file__button {background:none;padding: 0;}
.meta {color:#52647E;font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px;}
.meta i {font-size:1.25rem;}
.meta .linkedin a * {color:#0077B5;}
@media (min-width:992px) {
    .gap-lg-60 {gap:3.75rem;}
    .ps-lg-60,.px-lg-60,.p-lg-60 {padding-left:3.75rem;}
    .pe-lg-60,.px-lg-60,.p-lg-60 {padding-right:3.75rem;}
    .pt-lg-60,.py-lg-60,.p-lg-60 {padding-top:3.75rem;}
    .pb-lg-60,.py-lg-60,.p-lg-60 {padding-bottom:3.75rem;}
    .ps-lg-30,.px-lg-30,.p-lg-30 {padding-left:1.875rem;}
    .pe-lg-30,.px-lg-30,.p-lg-30 {padding-right:1.875rem;}
    .pt-lg-30,.py-lg-30,.p-lg-30 {padding-top:1.875rem;}
    .pb-lg-30,.py-lg-30,.p-lg-30 {padding-bottom:1.875rem;}
    .fs-lg-6 {font-size:1rem;}
}
@media (min-width:1200px) {
    .gap-xl-60 {gap:3.75rem;}
    .gap-xl-30 {gap:1.875rem;}
    .g-xl-80,.gx-xl-80 {--bs-gutter-x:5rem;}
    .g-xl-80,.gy-xl-80 {--bs-gutter-y:5rem;}
    .g-xl-60,.gx-xl-60 {--bs-gutter-x:3.75rem;}
    .g-xl-60,.gy-xl-60 {--bs-gutter-y:3.75rem;}
    .px-xl-250 {padding-left:15.625rem;padding-right:15.625rem;}
    .ps-xl-120,.px-xl-120,.p-xl-120 {padding-left:7.5rem;}
    .pe-xl-120,.px-xl-120,.p-xl-120 {padding-right:7.5rem;}
    .pt-xl-120,.py-xl-120,.p-xl-120 {padding-top:7.5rem;}
    .pb-xl-120,.py-xl-120,.p-xl-120 {padding-bottom:7.5rem;}
    .ps-xl-90,.px-xl-90,.p-xl-90 {padding-left:5.625rem;}
    .pe-xl-90,.px-xl-90,.p-xl-90 {padding-right:5.625rem;}
    .pt-xl-90,.py-xl-90,.p-xl-90 {padding-top:5.625rem;}
    .pb-xl-90,.py-xl-90,.p-xl-90 {padding-bottom:5.625rem;}
    .ps-xl-60,.px-xl-60,.p-xl-60 {padding-left:3.75rem;}
    .pe-xl-60,.px-xl-60,.p-xl-60 {padding-right:3.75rem;}
    .pt-xl-60,.py-xl-60,.p-xl-60 {padding-top:3.75rem;}
    .pb-xl-60,.py-xl-60,.p-xl-60 {padding-bottom:3.75rem;}
    .ps-xl-40,.px-xl-40,.p-xl-40 {padding-left:2.5rem;}
    .pe-xl-40,.px-xl-40,.p-xl-40 {padding-right:2.5rem;}
    .pt-xl-40,.py-xl-40,.p-xl-40 {padding-top:2.5rem;}
    .pb-xl-40,.py-xl-40,.p-xl-40 {padding-bottom:2.5rem;}
    .ps-xl-30,.px-xl-30,.p-xl-30 {padding-left:1.875rem;}
    .pe-xl-30,.px-xl-30,.p-xl-30 {padding-right:1.875rem;}
    .pt-xl-30,.py-xl-30,.p-xl-30 {padding-top:1.875rem;}
    .pb-xl-30,.py-xl-30,.p-xl-30 {padding-bottom:1.875rem;}
    .sticky-xl-top {top:5.625rem;margin-top:5.625rem;}
}
@media (min-width:1400px) {
    .flex-xxl-row {flex-direction:row!important;}
    .justify-content-xxl-between {justify-content: space-between!important;}
}
@media (max-width:1399px) {
    .dropdown-toggle {justify-content:center;}
    #offcanvasNav .navbar-brand img {width: 50%;height: auto;}
    .navbar {--bs-nav-link-font-size: 1.25rem;}
}
@media (max-width:1199px) {
    .frise h3 {margin-top: 1.25rem;}
    .frise > li:after {top: 70px;left:60px;width: 0.375rem;border-radius: .625rem;height: calc(100% - 20px);}
    .frise > li:nth-child(4n+1):after {background:linear-gradient(180deg, #2D1CA4 0%, #A037A9 100%);}
    .frise > li:nth-child(4n+2):after {background:linear-gradient(180deg, #DA45AC 0%, #FF4DAD 100%);}
    .frise > li:nth-child(4n+3):after {background:linear-gradient(180deg, #FD4BA9 0%, #E7296E 100%);}
    .frise > li:nth-child(4n+4):after {background:linear-gradient(180deg, #DB174E 0%, rgba(204, 1, 38, 0.00) 100%);}
    #filterBtn[aria-expanded="true"] svg {transform:rotate(180deg);}
}
@media (max-width:991px) {
    section {padding:3.75rem 0;}
    .mt-120,.my-120 {margin-top:3.75rem;}
    .mb-120, .my-120 {margin-bottom:3.75rem;}
    h1, .h1 {font-size: 1.875rem;}
    h1 br,.h1 br {display:none;}
    h2,.h2 {font-size:1.5rem;}
    #hero {overflow:hidden;}
    #hero .img {padding-bottom:3rem;}
    #hero .note {padding: 1rem;right: -6%;bottom:0;}
    #hero .note strong {font-size:1rem;}
    .swiper-button-prev, .swiper-button-next {--swiper-navigation-sides-offset:-26px;}
    .swiper-temoignages .content {font-size: 1rem;line-height: 1.5rem;}
    .fs-18 {font-size:1rem;}
    #hero2 {overflow:hidden;padding-top: 1.875rem;}
    #hero2 .img i {top: -7.5%;right: 5%;}
    #hero2 .img .img2 {width: 50%;}
    .accordion-body h4 {line-height:150%;margin-bottom:1rem;}
    .table>:not(caption)>*>* {padding: .5rem 0;}
    .accordion {--bs-accordion-btn-padding-y: 1rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-body-padding-x: 1rem;}
    .accordion-body h4:first-child {padding-top:0;margin-top:0;}
    .accordion-body ul {padding-left:.5rem;}
    .h2 br {display:none;}
    .table th[scope="col"] {padding:0;}
    .table th[scope="col"] span.badge {white-space: break-spaces;border: none !important;background:none!important;font-size:.625rem !important;line-height: 1.5 !important;padding: 0;color:var(--bs-body-color)!important;}
    .table th[scope="col"] span.badge.bg-primary span {color:var(--bs-primary);}
    .table th[scope="col"] span.badge.bg-secondary span {color:var(--bs-secondary);}
    .table th[scope="row"] {font-size: .75rem;width: 40%;}
    .table .img {display:block;border-radius: 100%;padding: 6px;width: 32px;height: 32px;}
    .table .img img {width: 100%;height:auto;}
    .table th[scope="col"] span.badge.bg-primary .img {background-color:var(--bs-primary);}
    .table th[scope="col"] span.badge.bg-secondary .img {background-color:var(--bs-secondary);}
    #accordionFAQ .accordion-button {font-size:1rem;}
    #accordionFAQ p, #accordionFAQ li {font-size:.875rem;line-height:1.5rem;}
    .wp-block-image,#post_content .wp-block-quote {width: 100%;margin: 3.75rem 0;}

}