:root,
[data-bs-theme=light] {
  color-scheme: light;
  --c-light:#ffffff;
  --c-blue:#B6E0EA;
  --c-blue-rgb:182, 224, 234;
  --c-green:#BADD28;
  --c-green-rgb:186, 221, 40;
  --c-green-d:#557a23;
  --c-green-d-rgb:85, 122, 35;
  --c-blugre:#3a7885;
  --c-blugre-rgb:58, 120, 133;
  --c-blugre-btn:#3a7885;
  --rgb-light: .15;
  --rgb-dark:  .95;
  --c-texte:'eurofurence', sans serif, Roboto;
  --c-h2:'Pacifico', sans serif, Roboto;

  --bs-success: #557a23;
  --bs-success-rgb: 85, 122, 35;
  --bs-success-bg-subtle: #dce8c9;
  --bs-success-border-subtle: #b9d193;
  --bs-success-text-emphasis: #223010;
  --bs-link-color-rgb:58, 120, 133;
  --bs-link-hover-color-rgb:186, 221, 40;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-bg:#21444B;
  --c-blue:#3a7885;
  --c-blue-rgb:11, 46, 54;
  --c-green:;
  --c-green-rgb:19, 39, 43;
  --c-green-d:#BADD28;
  --c-blugre-btn:#B6E0EA;
  --c-blugre:#BADD28;
  --c-green-d-rgb:;
  --rgb-light: .95;
  --rgb-dark: .35;
  --bs-success:#BADD28;
  --bs-success-rgb:186, 221, 40;
  --bs-success-bg-subtle:#23300a;
  --bs-success-border-subtle:#5c7518;
  --bs-success-text-emphasis:#d5ee72;
  --bs-link-color-rgb:186, 221, 40;
  --bs-link-hover-color-rgb:58, 120, 133;
}

html {font-size:19px;}
body, .h5{font-family:var(--c-texte);}
h1,.h1{color:var(--c-green-d)}
h2,.h2, h3, .h3,.c-blugre{color:var(--c-blugre)}
h2,.h2,h4,.h4{font-family:var(--c-h2);}
h4,.h4{color:var(var(--c-blue));}
h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin-bottom:1.2rem;}
.lead{font-size: 1.15rem;}
.bg-green{background:rgba(var(--c-green-rgb),var(--rgb-light))}
.bg-blue{background:rgba(var(--c-blue-rgb),var(--rgb-light))}
.bg-blugre{background:rgba(var(--c-blugre-rgb),var(--rgb-dark));color:var(--c-light);}
.bg-blugre-light{background:rgba(var(--c-blugre-rgb),var(--rgb-light))}
.bg-blugre h2, .bg-blugre h3{color:var(--c-light);}
header:not(.btn-gd){font-size:1.1rem;transition: all .5s ease-in-out;}
.label-surtitle {
  text-transform: uppercase;
  color: var(--c-blue-rgb);
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
  letter-spacing: .08em;
}
/* ---- Header scroll animation ---- */
.animHeader { transition: background .3s ease, box-shadow .3s ease; }
.animHeader.scrollAnim {
  background: rgba(255,255,255,.92) !important;
  backdrop-filter: blur(8px);
  box-shadow: 0 2px 16px rgba(0,0,0,.10);
}
.animHeader.scrollAnim .logo{width:80px;}
[data-bs-theme=dark] .animHeader.scrollAnim {
  background: rgba(30,60,68,.92) !important;
  box-shadow: 0 2px 16px rgba(0,0,0,.35);
}

main p a:not(.btn):not(.nav-link):not(.dropdown-item),
a.hover, a.link, li.dropdown-header a {
  position: relative;
  text-decoration: underline;
  text-decoration-style: dotted;
  text-decoration-color: var(--c-green-d);
  text-underline-offset: 4px;
  font-weight: 600;
  color: var(--c-green-d);
  background: linear-gradient(var(--c-green-d) 0 100%) no-repeat;
  background-size: 0 100%;
  background-position: left center;
  transition: background-size .3s ease, color .3s ease, text-decoration-color .3s ease;
  padding: 0 3px;
}
main p a:not(.btn):not(.nav-link):not(.dropdown-item):hover,
a.hover:hover, a.link:hover, li.dropdown-header a:hover {
  background-size: 100% 100%;
  color: #fff;
  text-decoration-color: transparent;
}
ul.breadcrumb li:not(:last-child)::after {
  font-size:.45rem;
  padding-left:.2rem;
  padding-right: .2rem;
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider,"\F231");
  font-family:"bootstrap-icons";
  vertical-align: middle;
}
ul.breadcrumb{display:flex;align-items:center;margin-bottom:0;}
ul.breadcrumb li{font-size:.85rem;display:flex;align-items:center;}
ul.breadcrumb li a{color:var(--c-green-d);text-decoration:none;}
/* BTN more cities toggle */
.btn-more-cities .label-minus { display: none; }
.btn-more-cities[aria-expanded="true"] .label-plus  { display: none; }
.btn-more-cities[aria-expanded="true"] .label-minus { display: inline; }

/* BTN ACCORD */
.btn-gd, .btn-blugre,.btn-light-outline {
  display: inline-block;
  font-weight: 600;
  text-decoration: none;
  border: 2px solid;
  border-radius: 6px;
  padding: .55rem 1.4rem;
  cursor: pointer;
  background: linear-gradient(currentColor 0 100%) no-repeat;
  background-size: 0 100%;
  background-position: left center;
  transition: background-size .35s ease, color .35s ease, border-color .35s ease;
}

.btn-gd {
  color: var(--c-green-d);
  border-color: var(--c-green-d);
  background-image: linear-gradient(var(--c-green-d) 0 100%);
}
.btn-gd:hover, .btn-gd:focus {
  background-size: 100% 100%;
  color: #fff;
  border-color: var(--c-green-d);
}

.btn-blugre {
  color: var(--c-blugre-btn);
  border-color: var(--c-blugre-btn);
  background-image: linear-gradient(var(--c-blugre-btn) 0 100%);
}
.btn-blugre:hover, .btn-blugre:focus {
  background-size: 100% 100%;
  color: #fff;
  border-color: var(--c-blugre-btn);
}
.btn-light-outline{
  color: var(--c-light);
  border-color: var(--c-light);
  background-image: linear-gradient(var(--c-light) 0 100%);
}
.btn-light-outline:hover, .btn-light-outline:focus {
  background-size: 100% 100%;
  color: var(--c-blue);
  border-color: var(--c-light);
}
/* ---- Accordion BS5 ---- */
.accordion {
  --bs-accordion-border-color:       rgba(var(--c-blugre-rgb), .25);
  --bs-accordion-btn-color:          var(--c-blugre);
  --bs-accordion-color:              var(--bs-body-color);
  --bs-accordion-active-color:       var(--c-green-d);
  --bs-accordion-active-bg:          rgba(var(--c-green-rgb), .1);
  --bs-accordion-btn-focus-box-shadow: 0 0 0 .2rem rgba(var(--c-green-rgb), .3);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233a7885'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23557a23'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.accordion-button:not(.collapsed) { font-weight: 600; }
.accordion-item { border-left: 3px solid rgba(var(--c-blugre-rgb), .3); }
.accordion-item:first-of-type,
.accordion-item:last-of-type { border-radius: var(--bs-accordion-border-radius); }

[data-bs-theme=dark] .accordion {
  --bs-accordion-bg:                 rgba(var(--c-blugre-rgb), .12);
  --bs-accordion-border-color:       rgba(186, 221, 40, .2);
  --bs-accordion-btn-color:          #B6E0EA;
  --bs-accordion-active-color:       #BADD28;
  --bs-accordion-active-bg:          rgba(186, 221, 40, .1);
  --bs-accordion-btn-focus-box-shadow: 0 0 0 .2rem rgba(186, 221, 40, .25);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23B6E0EA'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23BADD28'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[data-bs-theme=dark] .accordion-item { border-left-color: rgba(186, 221, 40, .3); }

.navbar-nav a{color:var(--c-blugre)}
#dark-light-toggle{padding:.25rem .6rem;border-width:1px;font-size:.85rem;}
.logo{width:125px;transition: width .6s;}
/*li.dropdown-header, li a .dropdown-item{padding:3px 8px;border-bottom:1px dashed var(--y-green);}*/
.dropdown-header{font-size:1.1rem;font-weight:800;}
li a.dropdown-item {border-bottom: 1px dashed var(--c-blugre);font-size:1.1rem;padding-top:.8rem;padding-bottom:.8rem;}
li:last-child a.dropdown-item {
  border-bottom: none;
}
a.dropdown-item::before{
	content: "\F137";
    font-family: "bootstrap-icons";
    vertical-align: middle;
    margin-right: .5rem;
  }
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--c-green-d);
  background:none;
}
a.hover::before, a.link::before, li.dropdown-header a::before {
  content: "";
  transform-origin: 100% 50%;
  transform: scale3d(0, 1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);
}
ul.arrow { list-style: none; padding-left: 0; }
ul.arrow > li { display: block; padding-left: 1.4rem; padding-top:.5rem; position: relative; }
ul.arrow > li::before {
  content: "\F133";
  color: var(--c-green);
  font-family: "bootstrap-icons";
  position: absolute;
  left: 0;
  top: .45rem;
}

/*DOUBLE SLIDER*/
.hero-marquee {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-self: stretch;
  padding: 24px 0;
}
.marquee-row {
  overflow: hidden;
}
.marquee-track {
  display: flex;
  gap: 12px;
  width: max-content;
  will-change: transform;
}
.marquee-track--left  { animation: marquee-left  28s linear infinite; }
.marquee-track--right { animation: marquee-right 28s linear infinite; }
.marquee-track img {
  width: 200px;
  height: 200px;
  object-fit: cover;
  border-radius: 16px;
  flex-shrink: 0;
  display: block;
}
@keyframes marquee-left {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
@keyframes marquee-right {
  0%   { transform: translateX(-50%); }
  100% { transform: translateX(0); }
}
@media (prefers-reduced-motion: reduce) {
  .marquee-track { animation-play-state: paused; }
}

/* ===== RELATED CARDS ===== */
.related-card {
  border: 2px solid var(--c-green) !important;
  border-radius: .5rem;
  overflow: hidden;
  transition: box-shadow .3s, transform .3s, border-color .3s;
}
.related-card:hover {
  border-color: var(--c-blue) !important;
  box-shadow: 0 6px 24px rgba(var(--c-blue-rgb), .2);
  transform: translateY(-3px);
}
.related-card img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  display: block;
}
.related-card .card-title a {
  color: var(--c-green-d);
  text-decoration: none;
}

/* MOBILE MENU — Panneau latéral gauche + sous-menus glissant depuis la droite. */
body.mm-noscroll { overflow: hidden; }

/* ---- Overlay sombre ---- */
.mm-overlay {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1044;
  animation: mmFadeIn 0.3s ease forwards;
}
.mm-overlay.mm-open { display: block; }

@keyframes mmFadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}

/* ---- Panneau principal (glisse depuis la gauche) ---- */
#mm-panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 320px;
  max-width: 90vw;
  height: 100dvh;      
  background: var(--bs-body-bg);
  z-index: 1045;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transform: translateX(-100%);
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 6px 0 32px rgba(0, 0, 0, 0.22);
}
#mm-panel.mm-open { transform: translateX(0); }

/* En-tête du panneau : logo (optionnel) + bouton fermer */
.mm-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.875rem 1.25rem;
  border-bottom: 1px dashed rgba(var(--c-blugre-rgb), 0.15);
  flex-shrink: 0;
  min-height: 64px;
}

.mm-header-brand {
  font-weight: 700;
  color: var(--c-blugre);
  font-size: 1rem;
}

.mm-close {
  background: none;
  border: none;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: var(--c-blugre);
  font-size: 1.25rem;
  transition: background 0.2s;
  padding: 0;
  flex-shrink: 0;
}
.mm-close:hover,
.mm-close:focus { background: rgba(var(--c-blugre-rgb), 0.1); outline: none; }

/* Corps : conteneur des panneaux empilés */
.mm-body {
  flex: 1;
  overflow: hidden;
  position: relative;
}

.mm-panels-wrap {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

/* ---- Panneaux (niveaux) ---- */
.mm-panel {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  background: var(--bs-body-bg, #fff);
  transform: translateX(100%);
  transition: transform 0.32s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform;
  isolation: isolate;
}

.mm-panel--main {
  transform: translateX(0);
}
.mm-panel.mm-panel--active {
  transform: translateX(0);
}
.mm-panel.mm-panel--behind {
  transform: translateX(-30%);
}

.mm-panel-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.875rem 1.25rem;
  border-bottom: 1px dashed rgba(var(--c-blugre-rgb), 0.15);
  background: rgba(var(--c-blugre-rgb), 0.56);
  position: sticky;
  top: 0;
  z-index: 2;
}

.mm-back-btn {
  background: none;
  border: none;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: var(--c-blugre);
  font-size: 1rem;
  transition: background 0.2s;
  padding: 0;
  flex-shrink: 0;
}
.mm-back-btn:hover,
.mm-back-btn:focus { background: rgba(var(--c-blugre-rgb), 0.1); outline: none; }

.mm-panel-title {
  font-weight: 700;
  color: var(--y-green);
  font-size: 0.95rem;
  flex: 1;
  cursor: pointer;
}
.mm-panel-title:hover { opacity: .75; }

/* ---- Liste de liens ---- */
.mm-menu-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.mm-menu-item {
  border-bottom: 1px dashed rgba(var(--c-blugre-rgb), 0.1);
}
.mm-item-row {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.mm-item-link {
  flex: 1;
  min-height: 52px;
  padding: 0.875rem 1.25rem;
  color: var(--c-blugre) !important;
  font-weight: 600;
  font-size: 0.95rem;
  text-decoration: none !important;
  display: flex;
  align-items: center;
  line-height: 1.35;
  transition: background 0.2s, color 0.2s;
}
.mm-item-link:hover,
.mm-item-link:focus {
  background: rgba(var(--c-blugre-rgb), 0.07);
  color: var(--c-green) !important;
  outline: none;
}
.mm-item-link--full {
  width: 100%;
}
.mm-separator-item {
  border-bottom: none;
  padding: .6rem 1.25rem .3rem;
}
.mm-separator-label {
  font-size: .7rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .08em;
  color: var(--bs-secondary-color, #6c757d);
  opacity: .8;
}
.mm-coming-item {
  display: flex;
  align-items: baseline;
  gap: .5rem;
  padding: .35rem 1.25rem;
  border-bottom: 1px solid rgba(var(--y-green-rgb), 0.06);
}
.mm-coming-ville {
  font-size: .88rem;
  font-weight: 600;
  color: var(--bs-secondary-color, #6c757d);
}
.mm-coming-dep {
  font-size: .72rem;
  color: var(--bs-secondary-color, #6c757d);
  opacity: .65;
}
.mm-arrow-btn {
  background:rgba(var(--c-green-d-rgb), 0.85);;
  border: none;
  width: 52px;
  min-height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: var(--c-green);
  font-size: 1rem;
  transition: background 0.2s, color 0.2s;
  flex-shrink: 0;
  padding: 0;
}
.mm-arrow-btn:hover,
.mm-arrow-btn:focus {
  background: rgba(var(--y-green-rgb), 0.08);
  color: var(--y-lgreen, var(--y-green));
  outline: none;
}

/*Clients Logo*/
.logo-carousel-wrapper {
  position: relative;
  width: 100%;
  height: 100px;
  overflow: hidden;
}
.logo-carousel {
  display: flex;
  width: max-content;    
  will-change: transform;
  animation: none;             
}
.logo-item {
  flex: 0 0 auto;             
  padding: 0 1.5rem;            
}
.logo-item img {
  display: block;
  width: 190px;                
  height: auto;
  aspect-ratio: 190 / 90;       
}
.logo-carousel.is-ready {
  animation: scroll-logos 60s linear infinite;
}
@keyframes scroll-logos {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

@media (min-width: 992px) {
  .dropdown .dropdown-toggle::after, .dropup .dropdown-toggle::after, .dropstart .dropdown-toggle::after, .dropend .dropdown-toggle::after {
    content: "\F282";
    font-family: "bootstrap-icons";
    font-size:.65rem;
    border: none;
    vertical-align: middle;
  }

  .dropdown-menu.show {
    animation: dropdownSlideIn 0.22s ease forwards;
  }
}

@keyframes dropdownSlideIn {
  from {
    opacity: 0;
    transform: translateY(-6px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (max-width: 991.98px) {
  #navbar-collapse {
    display: none !important;
  }

}

/* ===== FOOTER ===== */
#footer .logo{width: 200px;}
#footer a { color: inherit; text-decoration: none; }
#footer .footer-title {
  font-size: .92rem;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--c-light);
  margin-bottom: .85rem;
  opacity: .85;
}
#footer .footer-nav { list-style: none; padding-left: 0; margin: 0; }
#footer .footer-nav li { margin-bottom: .3rem; }
#footer .footer-nav a {
  font-size: .95rem;
  color: var(--c-green);
  transition: opacity .2s;
}
#footer .footer-nav a:hover { opacity: .7; }
#footer .footer-tel {
  display: block;
  color: var(--c-green);
  font-size: 1.2rem;
  font-weight: 700;
  margin: .4rem 0;
}
#footer .footer-tel:hover { opacity: .8; }
#footer .footer-email {
  font-size: .88rem;
  color: var(--c-light);
  opacity: .85;
}
#footer .footer-email:hover { opacity: 1; }
#footer .footer-social { display: flex; gap: .6rem; margin-bottom: 1.5rem; }
#footer .footer-social a {font-size: 1.5rem;}
#footer .footer-social a:hover {color:var(--c-green) }
#footer address { font-style: normal; margin-bottom: .25rem; }
#footer hr { border-color: rgba(255,255,255,.8); margin: 1.5rem 0 1rem; }
#footer .footer-bottom { font-size: .88rem; }
#footer .footer-bottom a { color: var(--c-green); }
#footer .footer-bottom a:hover { opacity: .75; }
#footer .partner-logos { display: flex; align-items: center; gap: 1rem; flex-wrap: wrap; margin-top: .5rem; }
#footer .partner-logos img { max-height: 60px; width: auto; filter: brightness(0) invert(1); opacity: .8; }
#footer .partner-logos img:hover { opacity: 1; }


/* ===== SOCIAL SHARE BUTTONS ===== */
.social-btnshare {
  position: fixed;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 900;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.social-btnshare a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  color: #fff !important;
  font-size: 1.1rem;
  text-decoration: none;
  border-radius: 4px 0 0 4px;
  opacity: .82;
  box-shadow: -2px 2px 8px rgba(0,0,0,.18);
  transition: opacity .2s, transform .2s;
}
.social-btnshare a:hover {
  opacity: 1;
  transform: translateX(-5px);
}
#GTMSHFacebook { background: #1877F2; }
#GTMSHPinterest  { background: #E60023; }
#GTMSHTwitter   { background: #14171A; }
#GTMSHLinkedIn  { background: #0A66C2; }

@media (max-width: 767.98px) {
  .social-btnshare { display: none; }
}

/* ===== MENU NOS AGENCES ===== */
.agencies-megadrop {
  min-width: 780px;
}
.agencies-megadrop .secteurs-grid .services-mega-item {
  padding: .2rem .5rem;
  overflow: hidden;
}
.agencies-megadrop .secteurs-grid .services-mega-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Onglets de ville */
.agencies-tabs { gap: .25rem; border-bottom: 2px solid var(--c-blugre); }
.agencies-tab-btn {
  background: none;
  border: none;
  border-radius: .4rem .4rem 0 0;
  padding: .4rem .9rem;
  font-size: .88rem;
  font-weight: 600;
  color: var(--c-blugre);
  cursor: pointer;
  transition: background .2s, color .2s;
}
.agencies-tab-btn:hover { background: rgba(58,120,133,.1); color: var(--c-blugre); }
.agencies-tab-btn.active {
  background: var(--c-blugre);
  color: #fff;
}

/* Titre du panneau (lien H) */
.agencies-pane-title {
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .06em;
  margin-bottom: .5rem;
  color: var(--c-blugre);
}
.agencies-pane-title a { color: inherit; text-decoration: none; }
.agencies-pane-title a:hover { color: var(--c-green); }

/* Items dans les panneaux — override du style global */
.agencies-megadrop li a.dropdown-item {
  font-size: .98rem;
  padding-top: .3rem;
  padding-bottom: .3rem;
  border-bottom: none;
}

/* Section "Prochainement" */
.coming-soon-label {
  font-size: .75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .08em;
  color: var(--bs-secondary-color, #6c757d);
  margin-bottom: .4rem;
}
.agencies-coming-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: .1rem .5rem;
}
.coming-soon-item {
  display: flex;
  flex-direction: column;
  line-height: 1.25;
  padding: .1rem 0;
}
.coming-soon-ville {
  font-size: .78rem;
  font-weight: 600;
  color: var(--bs-secondary-color, #6c757d);
}
.coming-soon-dep {
  font-size: .68rem;
  opacity: .65;
}

@media (max-width: 991.98px) {
  .agencies-megadrop { min-width: 0; }
  .agencies-coming-grid { grid-template-columns: repeat(2, 1fr); }
}
[data-bs-theme=dark] .bg-light { background-color:#16363B !important; }

/* -- Accord ICONS -- */
.ai {
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width:  1em;
    height: 1em;
    vertical-align: -0.125em;
}
.ai-xs{width: 16px;  height: 16px;}
.ai-sm{width: 24px;  height: 24px;}
.ai-md{width: 32px;  height: 32px;}
.ai-lg{width: 48px;  height: 48px;}
.ai-xl{width: 64px;  height: 64px;}
.ai-2xl{width: 96px;  height: 96px;}

.ai-wet-floor { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.003 512.003' style='enable-background:new 0 0 512.003 512.003;' xml:space='preserve'%3E %3Cpath style='fill:%23F9B44D;' d='M28.471,460.806h455.073c11.008,0,19.934-8.926,19.934-19.934l0,0c0-3.703-1.033-7.339-2.978-10.488 L271.112,59.613c-3.234-5.231-8.952-8.423-15.104-8.414l0,0c-6.153,0-11.87,3.183-15.104,8.414L11.515,430.384 c-1.946,3.149-2.978,6.776-2.978,10.488l0,0C8.537,451.88,17.463,460.806,28.471,460.806z'/%3E %3Cpath style='fill:%23F5A742;' d='M500.5,430.384L330.249,155.197c-36.694,167.76-157.571,260.962-238.033,305.609h391.328 c11.017-0.009,19.934-8.943,19.934-19.951C503.478,437.151,502.446,433.524,500.5,430.384z'/%3E %3Cg%3E %3Cpolygon style='fill:%23266599;' points='384.01,341.337 341.342,281.603 298.675,281.603 273.075,256.002 298.675,230.402 298.675,170.668 264.541,170.668 264.541,213.335 187.74,290.136 145.072,290.136 145.072,324.27 204.807,324.27 221.874,307.203 280.9,364.096 281.608,426.672 315.742,426.672 315.742,349.871 281.608,315.737 324.275,315.737 358.409,358.404 '/%3E %3Ccircle style='fill:%23266599;' cx='204.807' cy='230.402' r='25.6'/%3E %3Crect x='136.539' y='418.139' style='fill:%23266599;' width='256.004' height='17.067'/%3E %3C/g%3E %3Cpath d='M324.275,349.871c0-2.261-0.896-4.437-2.5-6.033l-19.567-19.567h17.971l31.574,39.467c2.765,3.456,7.714,4.224,11.401,1.766 l25.6-17.067c3.917-2.611,4.984-7.911,2.364-11.836c-0.051-0.077-0.102-0.154-0.154-0.222l-42.667-59.734 c-1.604-2.253-4.19-3.584-6.955-3.576h-39.135l-17.067-17.067l19.567-19.567c1.604-1.604,2.5-3.772,2.5-6.033v-59.734 c0-4.71-3.823-8.533-8.533-8.533h-34.134c-4.71,0-8.533,3.823-8.533,8.533v39.135l-17.391,17.391 c-1.724-18.722-18.296-32.495-37.018-30.772c-18.722,1.724-32.495,18.296-30.772,37.018c1.502,16.333,14.439,29.27,30.772,30.772 l-17.391,17.391h-39.135c-4.71,0-8.533,3.823-8.533,8.533v34.134c0,4.71,3.823,8.533,8.533,8.533h59.734 c2.261,0,4.437-0.896,6.033-2.5l11.145-11.153l50.416,48.641l0.58,50.348H136.539v17.067h256.004v-17.067h-68.268V349.871z M187.74,230.402c0-9.429,7.637-17.067,17.067-17.067s17.067,7.637,17.067,17.067s-7.637,17.067-17.067,17.067 S187.74,239.823,187.74,230.402z M290.048,418.139l-0.614-54.145c-0.026-2.287-0.973-4.463-2.62-6.042l-59.018-56.893 c-3.345-3.226-8.661-3.174-11.947,0.111l-14.575,14.567h-47.668V298.67h34.134c2.261,0,4.437-0.896,6.033-2.5l76.801-76.801 c1.604-1.604,2.5-3.772,2.5-6.033v-34.134h17.067v47.668l-23.1,23.1c-3.328,3.328-3.328,8.738,0,12.066l25.6,25.6 c1.604,1.596,3.772,2.5,6.033,2.5h38.273l34.987,48.991l-11.759,7.834l-29.244-36.557c-1.613-2.022-4.062-3.2-6.656-3.2h-42.667 c-4.71,0-8.533,3.823-8.533,8.533c0,2.261,0.896,4.429,2.5,6.033l31.634,31.634v64.735H290.048z'/%3E %3Cpath d='M278.374,55.124c-7.655-12.356-23.868-16.162-36.216-8.516c-3.456,2.142-6.374,5.052-8.516,8.516L4.27,425.895 c-8.277,13.363-4.156,30.9,9.208,39.177c4.506,2.79,9.703,4.267,14.993,4.267h455.073c15.719-0.009,28.468-12.758,28.459-28.476 c0-5.291-1.476-10.471-4.258-14.968L278.374,55.124z M483.544,452.272H28.471c-6.289,0-11.392-5.094-11.401-11.384 c0-2.125,0.589-4.207,1.707-6.008L248.157,64.11c2.671-4.335,8.354-5.683,12.698-3.004c1.22,0.751,2.253,1.783,3.004,3.004 l229.38,370.771c3.311,5.35,1.664,12.374-3.686,15.685C487.751,451.684,485.669,452.272,483.544,452.272z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E"); }
.ai-plante { background-image: url("data:image/svg+xml,%3Csvg%20height='512'%20viewBox='0%200%20128%20128'%20width='512'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg%3E%3Cg%20fill='%239adb07'%3E%3Cpath%20d='m100.991%2043.1c-16.015.007-24.116%206.141-22.65%2020.664%208.391%203.754%2016.848-3.1%2018.246-8.97a59.982%2059.982%200%200%201%204.404-11.694z'/%3E%3Cpath%20d='m28.651%2052.411c13.736-1.721%2021.349%202.667%2021.654%2015.281-6.792%204.124-14.784-.845-16.617-5.726a51.871%2051.871%200%200%200%20-5.037-9.555z'/%3E%3Cpath%20d='m24.192%206.5c20.349%206.417%2028.19%2017.454%2020.516%2035.324-12.166%201.413-20.169-10.685-19.6-18.7a79.966%2079.966%200%200%200%20-.916-16.624z'/%3E%3Cpath%20d='m58.637%206.5c-9.2%2015.21-8.027%2026.426%206.605%2033.38%208.386-5.81%206.735-17.78%201.969-22.48a66.6%2066.6%200%200%201%20-8.574-10.9z'/%3E%3Cpath%20d='m104.375%206.5c-21.125%203-30.667%2012.605-26.021%2031.49%2011.771%203.385%2021.646-7.24%2022.4-15.24a79.951%2079.951%200%200%201%203.621-16.25z'/%3E%3C/g%3E%3Cpath%20d='m84.04%20121.5h-40.08l-3.476-38.5h47.032z'%20fill='%23f4a86c'/%3E%3Cpath%20d='m37.212%2078.706h53.576v9h-53.576z'%20fill='%23d38854'/%3E%3C/g%3E%3Cg%20fill='%23220401'%3E%3Cpath%20d='m73.091%2057.1a125.965%20125.965%200%200%201%206.224-17.079%2017.886%2017.886%200%200%200%203.529.36%2018.731%2018.731%200%200%200%2010.592-3.381c5.02-3.425%208.575-8.954%209.056-14.087a78.927%2078.927%200%200%201%203.535-15.838%201.749%201.749%200%200%200%20-1.9-2.307c-12.585%201.787-20.827%205.792-25.182%2012.242-3.591%205.315-4.4%2012.315-2.424%2020.807a125.265%20125.265%200%200%200%20-6.778%2018.259l-.585%201.908a83.97%2083.97%200%200%200%20-2.055%208.84c.248-7.779.377-17.294.028-26.2a15.555%2015.555%200%200%200%205.71-10.968c.443-5.127-1.284-10.426-4.4-13.5a65.31%2065.31%200%200%201%20-8.313-10.572%201.748%201.748%200%200%200%20-1.491-.834h-.006a1.75%201.75%200%200%200%20-1.492.845c-5.525%209.137-7.291%2016.639-5.4%2022.934%201.529%205.093%205.534%209.295%2011.9%2012.508.458%2012.284.015%2025.744-.337%2033.444-2.702-7.421-7.777-16.642-13.524-27.081q-1.556-2.825-3.129-5.7c3.242-7.949%203.555-14.9.911-20.672-3.246-7.077-10.716-12.377-22.841-16.2a1.75%201.75%200%200%200%20-2.251%201.972%2078.781%2078.781%200%200%201%20.894%2016.2%2019.211%2019.211%200%200%200%203.307%2011.343%201.75%201.75%200%200%200%202.941-1.9%2015.9%2015.9%200%200%201%20-2.756-9.2%2077.05%2077.05%200%200%200%20-.528-14.183c9.557%203.4%2015.474%207.807%2018.052%2013.429%201.958%204.272%201.982%209.246.059%2015.125-2.385-4.431-4.743-8.928-6.962-13.5a1.751%201.751%200%200%200%20-3.149%201.53c2.392%204.925%204.934%209.75%207.5%2014.493a14.566%2014.566%200%200%201%20-7.378-2.62%201.75%201.75%200%200%200%20-2%202.871%2017.933%2017.933%200%200%200%2010.339%203.3c.315%200%20.631-.012.947-.028q1.5%202.736%202.983%205.431c5.009%209.109%209.506%2017.274%2012.283%2023.978a55.841%2055.841%200%200%200%20-6.993-6.208c-.281-5.632-2.031-9.9-5.243-12.669-3.968-3.416-9.964-4.569-18.33-3.518a1.75%201.75%200%200%200%20-1.227%202.726%2050.518%2050.518%200%200%201%204.843%209.182c1.237%203.3%204.552%206.3%208.444%207.641a13.311%2013.311%200%200%200%204.358.751%2012.141%2012.141%200%200%200%205.215-1.192%2045.6%2045.6%200%200%201%207.682%207.175h-20.537a1.749%201.749%200%200%200%20-1.75%201.75v9a1.749%201.749%200%200%200%201.75%201.75h2.1l.473%205.236a1.75%201.75%200%200%200%201.741%201.593c.053%200%20.106%200%20.16-.007a1.751%201.751%200%200%200%201.586-1.9l-.445-4.922h42.35l-2.737%2030.293h-36.881l-.79-8.758a1.751%201.751%200%201%200%20-3.487.315l.935%2010.35a1.75%201.75%200%200%200%201.743%201.593h40.08a1.75%201.75%200%200%200%201.743-1.593l2.907-32.2h2.1a1.749%201.749%200%200%200%201.75-1.75v-9a1.749%201.749%200%200%200%20-1.75-1.75h-20.49c2.086-4.327%204.908-7.609%208.469-11.153a13.776%2013.776%200%200%200%204.527.778%2014.781%2014.781%200%200%200%206.551-1.574c4.2-2.071%207.518-5.921%208.445-9.806a58.6%2058.6%200%200%201%204.256-11.3%201.75%201.75%200%200%200%20-1.556-2.551%2040.954%2040.954%200%200%200%20-11.926%201.53%201.75%201.75%200%200%200%201.034%203.344%2033.6%2033.6%200%200%201%208.1-1.3%2056.981%2056.981%200%200%200%20-3.309%209.467c-.674%202.823-3.383%205.9-6.588%207.479a11.023%2011.023%200%200%201%20-6.59%201.08l.908-.867c2.023-1.928%204.316-4.113%206.755-6.607a1.75%201.75%200%200%200%20-2.5-2.448c-2.4%202.451-4.666%204.614-6.668%206.522l-.254.242c.125-4.216%201.311-7.463%203.622-9.829a1.75%201.75%200%201%200%20-2.5-2.445c-3.53%203.611-5.033%208.855-4.52%2015.563a55.293%2055.293%200%200%200%20-6.568%207.518%2097.518%2097.518%200%200%201%202.512-11.582zm8.754-38.13c3.463-5.125%2010.021-8.5%2020.006-10.294a76.923%2076.923%200%200%200%20-2.843%2013.911c-.382%204.073-3.414%208.7-7.545%2011.521a14.908%2014.908%200%200%201%20-10.514%202.645%2055.694%2055.694%200%200%201%2010.271-14%201.75%201.75%200%200%200%20-2.44-2.51%2057.538%2057.538%200%200%200%20-9.6%2012.531c-.667-5.594.197-10.151%202.665-13.804zm-40.206%2047.944c-2.858-.988-5.453-3.275-6.312-5.563a48.738%2048.738%200%200%200%20-3.681-7.469c5.807-.368%2010.119.626%2012.833%202.963a11.807%2011.807%200%200%201%203.7%207.147c-.121-.09-.235-.175-.358-.265-1.527-1.127-3.149-2.327-4.867-3.647a1.75%201.75%200%201%200%20-2.129%202.779c1.736%201.329%203.373%202.539%204.919%203.682l.982.728a9.4%209.4%200%200%201%20-5.087-.355zm13.451-39.392c-1.43-4.763-.237-10.568%203.647-17.69a63.6%2063.6%200%200%200%207.245%208.815c2.369%202.336%203.724%206.638%203.372%2010.707a12.509%2012.509%200%200%201%20-2.454%206.568c-.2-3.28-.482-6.413-.861-9.263a1.75%201.75%200%201%200%20-3.469.461c.4%202.989.682%206.327.88%209.831-4.487-2.601-7.24-5.7-8.36-9.429zm33.948%2058.434h-50.076v-5.5h50.076z'/%3E%3Cpath%20d='m42.592%20106.348a1.75%201.75%200%200%200%201.586-1.9l-.363-4.02a1.75%201.75%200%200%200%20-3.486.314l.362%204.021a1.75%201.75%200%200%200%201.742%201.592c.052-.001.105-.002.159-.007z'/%3E%3Cpath%20d='m79.312%20108.915a1.751%201.751%200%200%200%201.742-1.593l.766-8.492a1.75%201.75%200%200%200%20-3.486-.314l-.767%208.492a1.75%201.75%200%200%200%201.586%201.9c.054.005.107.007.159.007z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.ai-paper-roll { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E %3Cpath style='fill:%23D4D4D4;' d='M153.6,8.533C73.481,8.533,8.533,73.481,8.533,153.6l0,0c0,80.119,64.947,145.067,145.067,145.067 h204.8V8.533H153.6z'/%3E %3Ccircle style='fill:%23F5F5F5;' cx='349.867' cy='153.6' r='145.067'/%3E %3Cpath style='fill:%23EBEBEB;' d='M153.6,8.533C76.843,8.567,13.423,68.437,8.96,145.067c-0.162,2.842-0.427,5.649-0.427,8.533l0,0 v349.867h204.8V153.6c0-80.119,64.947-145.067,145.067-145.067H153.6z'/%3E %3Cg%3E %3Crect x='102.4' y='145.067' style='fill:%23D4D4D4;' width='17.067' height='17.067'/%3E %3Crect x='136.533' y='145.067' style='fill:%23D4D4D4;' width='17.067' height='17.067'/%3E %3Crect x='170.667' y='145.067' style='fill:%23D4D4D4;' width='17.067' height='17.067'/%3E %3Crect x='68.267' y='145.067' style='fill:%23D4D4D4;' width='17.067' height='17.067'/%3E %3Crect x='34.133' y='145.067' style='fill:%23D4D4D4;' width='17.067' height='17.067'/%3E %3Crect x='102.4' y='324.267' style='fill:%23D4D4D4;' width='17.067' height='17.067'/%3E %3Crect x='136.533' y='324.267' style='fill:%23D4D4D4;' width='17.067' height='17.067'/%3E %3Crect x='170.667' y='324.267' style='fill:%23D4D4D4;' width='17.067' height='17.067'/%3E %3Crect x='68.267' y='324.267' style='fill:%23D4D4D4;' width='17.067' height='17.067'/%3E %3Crect x='34.133' y='324.267' style='fill:%23D4D4D4;' width='17.067' height='17.067'/%3E %3Ccircle style='fill:%23D4D4D4;' cx='358.4' cy='153.6' r='51.2'/%3E %3C/g%3E %3Cpath d='M358.4,0H153.6c-5.18,0-10.291,0.273-15.36,0.777c-1.954,0.196-3.84,0.58-5.76,0.853c-3.055,0.427-6.127,0.794-9.122,1.399 c-2.372,0.478-4.668,1.143-6.997,1.707c-2.466,0.614-4.958,1.161-7.373,1.894s-4.941,1.707-7.398,2.603 c-2.133,0.777-4.267,1.485-6.391,2.347c-2.56,1.05-5.009,2.27-7.492,3.413c-1.886,0.905-3.797,1.749-5.641,2.722 c-2.56,1.34-4.958,2.825-7.398,4.267c-1.707,1.007-3.413,1.971-5.018,3.046c-2.475,1.621-4.838,3.413-7.211,5.12 c-1.476,1.092-2.97,2.15-4.403,3.302c-2.398,1.911-4.685,3.942-6.963,5.973c-1.263,1.135-2.56,2.244-3.772,3.413 c-2.313,2.219-4.506,4.548-6.673,6.903c-1.041,1.135-2.099,2.253-3.106,3.413c-2.219,2.56-4.267,5.205-6.34,7.902 c-0.853,1.075-1.638,2.133-2.423,3.234c-2.091,2.918-4.045,5.922-5.973,8.986c-0.597,0.964-1.195,1.911-1.766,2.893 c-1.929,3.302-3.721,6.69-5.41,10.146c-0.384,0.794-0.777,1.579-1.152,2.381c-1.707,3.712-3.294,7.501-4.753,11.366l-0.64,1.758 c-1.476,4.113-2.773,8.294-3.891,12.553c-0.102,0.384-0.205,0.777-0.299,1.169c-1.135,4.454-2.074,8.977-2.816,13.577l-0.111,0.725 c-0.734,4.71-1.246,9.489-1.536,14.327v0.265l-0.145,2.304C0.145,149.111,0,151.33,0,153.6v349.867C0,508.177,3.823,512,8.533,512 h204.8c4.71,0,8.533-3.823,8.533-8.533V307.2H358.4c84.83,0,153.6-68.77,153.6-153.6S443.23,0,358.4,0z M204.8,494.933H17.067V153.6 c0-2.5,0.239-4.932,0.375-7.398l0.043-0.631c0.512-8.798,1.869-17.527,4.062-26.061l0.077-0.299 c1.041-4.019,2.278-7.962,3.669-11.819l0.307-0.93c1.34-3.644,2.842-7.202,4.471-10.684c0.247-0.521,0.495-1.041,0.751-1.553 c1.57-3.251,3.26-6.426,5.077-9.523c0.418-0.708,0.853-1.408,1.28-2.108c1.758-2.876,3.61-5.675,5.547-8.405 c0.606-0.853,1.246-1.707,1.869-2.492c1.894-2.56,3.857-4.992,5.914-7.364c0.802-0.93,1.655-1.826,2.483-2.739 c2.005-2.193,4.053-4.352,6.195-6.409c1.007-0.964,2.057-1.877,3.098-2.816c2.091-1.894,4.215-3.772,6.426-5.53 c1.203-0.956,2.458-1.843,3.686-2.765c2.176-1.613,4.352-3.217,6.622-4.71c1.391-0.905,2.842-1.707,4.267-2.56 c2.227-1.348,4.446-2.697,6.75-3.917c1.587-0.853,3.243-1.57,4.864-2.347c2.253-1.084,4.489-2.185,6.827-3.14 c1.809-0.751,3.686-1.365,5.538-2.031c2.227-0.853,4.429-1.707,6.707-2.364c2.108-0.64,4.267-1.118,6.434-1.655 s4.181-1.135,6.332-1.57c2.62-0.521,5.299-0.853,7.97-1.22c1.758-0.239,3.473-0.589,5.248-0.768 c4.497-0.478,9.045-0.725,13.645-0.725h134.468c-0.589,0.307-1.152,0.666-1.707,0.973c-0.981,0.529-1.937,1.084-2.901,1.63 c-3.089,1.707-6.11,3.541-9.062,5.513c-0.853,0.58-1.775,1.135-2.645,1.707c-3.593,2.458-7.074,5.06-10.445,7.808 c-0.657,0.538-1.271,1.109-1.92,1.655c-2.765,2.347-5.444,4.787-8.038,7.313c-0.853,0.853-1.707,1.707-2.56,2.509 c-3.055,3.123-6.033,6.332-8.823,9.711l-0.23,0.299c-2.705,3.294-5.231,6.724-7.68,10.24c-0.683,0.99-1.348,1.997-2.014,3.004 c-2.031,3.098-3.959,6.255-5.769,9.498c-0.384,0.674-0.794,1.323-1.161,1.997c-2.074,3.857-3.977,7.808-5.709,11.853 c-0.444,1.015-0.853,2.057-1.263,3.089c-1.34,3.294-2.569,6.639-3.678,10.035c-0.35,1.058-0.717,2.091-1.041,3.157 c-1.289,4.267-2.423,8.585-3.345,12.988c-0.171,0.811-0.282,1.647-0.444,2.466c-0.717,3.721-1.289,7.492-1.707,11.307 c-0.145,1.254-0.29,2.5-0.401,3.763c-0.435,4.634-0.725,9.293-0.725,14.02V494.933z M221.867,290.133v-66.492 c14.711,28.535,37.948,51.772,66.483,66.492H221.867z M358.4,290.133c-75.409,0-136.533-61.124-136.533-136.533 S282.991,17.067,358.4,17.067S494.933,78.191,494.933,153.6C494.848,228.966,433.766,290.048,358.4,290.133z'/%3E %3Cpath d='M358.4,93.867c-32.99,0-59.733,26.743-59.733,59.733s26.743,59.733,59.733,59.733s59.733-26.743,59.733-59.733 C418.099,120.627,391.373,93.901,358.4,93.867z M358.4,196.267c-23.561,0-42.667-19.106-42.667-42.667s19.106-42.667,42.667-42.667 s42.667,19.106,42.667,42.667C401.041,177.152,381.952,196.241,358.4,196.267z'/%3E %3Crect x='102.4' y='145.067' width='17.067' height='17.067'/%3E %3Crect x='136.533' y='145.067' width='17.067' height='17.067'/%3E %3Crect x='170.667' y='145.067' width='17.067' height='17.067'/%3E %3Crect x='68.267' y='145.067' width='17.067' height='17.067'/%3E %3Crect x='34.133' y='145.067' width='17.067' height='17.067'/%3E %3Crect x='102.4' y='324.267' width='17.067' height='17.067'/%3E %3Crect x='136.533' y='324.267' width='17.067' height='17.067'/%3E %3Crect x='170.667' y='324.267' width='17.067' height='17.067'/%3E %3Crect x='68.267' y='324.267' width='17.067' height='17.067'/%3E %3Crect x='34.133' y='324.267' width='17.067' height='17.067'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E"); }
.ai-housekeeping { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512.001 512.001;' xml:space='preserve'%3E %3Cpolygon style='fill:%23FBCCAD;' points='298.67,204.801 298.67,221.868 307.203,332.801 341.337,332.801 341.337,204.801 '/%3E %3Crect x='76.803' y='136.534' style='fill:%23337AB5;' width='17.067' height='315.733'/%3E %3Cg%3E %3Cpolygon style='fill:%23FBCCAD;' points='298.67,221.868 298.67,145.068 213.337,145.068 213.337,221.868 196.27,366.934 315.737,366.934 '/%3E %3Cpath style='fill:%23FBCCAD;' d='M285.563,42.958c-9.216-16.384-29.961-22.195-46.345-12.979 c-10.743,6.042-17.382,17.425-17.348,29.756v17.067c0,18.85,15.283,34.133,34.133,34.133c1.118,0,2.244-0.051,3.354-0.162 c17.809-2.219,31.078-17.502,30.78-35.439V59.734C290.103,53.838,288.524,48.052,285.563,42.958z'/%3E %3C/g%3E %3Cpath style='fill:%23F5A338;' d='M285.563,42.958c-9.216-16.384-29.961-22.195-46.345-12.979 c-10.743,6.042-17.382,17.425-17.348,29.756v14.191C240.123,69.974,268.684,61.202,285.563,42.958z'/%3E %3Cpolygon style='fill:%23EBEBEB;' points='298.67,221.868 298.67,145.068 281.603,145.068 256.003,187.734 230.352,145.068 213.337,145.068 213.337,221.868 196.27,366.934 315.737,366.934 '/%3E %3Cpath style='fill:%234398D1;' d='M309.482,313.737l-10.812-91.87h-85.333l-10.812,91.87c-1.101,9.361,5.589,17.843,14.95,18.944 c0.666,0.077,1.34,0.119,2.005,0.119h73.045c9.429,0,17.067-7.637,17.075-17.058C309.601,315.069,309.559,314.403,309.482,313.737z' /%3E %3Ccircle style='fill:%23F5A338;' cx='298.67' cy='34.134' r='25.6'/%3E %3Cpolygon style='fill:%234398D1;' points='213.337,469.334 196.27,503.468 256.003,503.468 256.003,469.334 '/%3E %3Crect x='213.337' y='366.934' style='fill:%23FBCCAD;' width='42.667' height='102.4'/%3E %3Cpolygon style='fill:%234398D1;' points='298.67,469.334 315.737,503.468 256.003,503.468 256.003,469.334 '/%3E %3Cg%3E %3Crect x='256.003' y='366.934' style='fill:%23FBCCAD;' width='42.667' height='102.4'/%3E %3Cpath style='fill:%23FBCCAD;' d='M136.537,213.334H68.27v34.133h85.086c5.513,0,10.684-2.662,13.884-7.151l25.873-35.516 l-30.976-25.813L136.537,213.334z'/%3E %3C/g%3E %3Cpath style='fill:%23EBEBEB;' d='M200.537,145.068c-8.055,0-15.642,3.797-20.48,10.24l-17.92,23.68l30.976,25.813l11.691-17.067h8.533 v-42.667H200.537z'/%3E %3Cpolygon style='fill:%2397D3E6;' points='145.07,503.468 25.603,503.468 42.67,452.268 128.003,452.268 '/%3E %3Cg%3E %3Crect x='59.737' y='477.868' style='fill:%237DBDD1;' width='17.067' height='25.6'/%3E %3Crect x='93.87' y='477.868' style='fill:%237DBDD1;' width='17.067' height='25.6'/%3E %3C/g%3E %3Crect x='17.07' y='443.734' style='fill:%23337AB5;' width='136.533' height='17.067'/%3E %3Cpath style='fill:%23EBEBEB;' d='M341.337,179.201c0-18.85-15.283-34.133-34.133-34.133h-8.533v59.733h42.667V179.201z'/%3E %3Cpolygon style='fill:%234398D1;' points='469.337,503.468 384.003,503.468 366.937,401.068 486.403,401.068 '/%3E %3Crect x='247.47' y='366.934' style='fill:%23FFC096;' width='17.067' height='102.4'/%3E %3Crect x='247.47' y='469.334' style='fill:%23337AB5;' width='17.067' height='34.133'/%3E %3Cpath style='fill:%234193C9;' d='M299.173,226.134c-22.519,40.286-55.083,74.061-94.532,98.031c3.038,5.333,8.704,8.636,14.839,8.636 h73.045c9.429,0,17.067-7.637,17.075-17.058c0-0.666-0.043-1.34-0.119-2.005L299.173,226.134z'/%3E %3Cpath d='M307.203,136.534H200.537c-10.743,0.017-20.847,5.069-27.307,13.653l-17.92,23.671l0,0l0,0l-23.04,30.942h-38.4v-68.267 H76.803v68.267H68.27c-4.71,0-8.533,3.823-8.533,8.533v34.133c0,4.71,3.823,8.533,8.533,8.533h8.533v187.733H17.07v17.067h13.756 l-13.321,39.97c-1.493,4.471,0.93,9.301,5.402,10.795c0.87,0.29,1.783,0.435,2.697,0.435H145.07c4.71,0,8.533-3.814,8.533-8.533 c0-0.913-0.145-1.826-0.435-2.697l-13.321-39.97h13.756v-17.067H93.87V256.001h59.486c8.235,0,15.974-3.968,20.779-10.658 l25.873-35.516l0.06-0.119l0.094-0.085l4.642-6.827v18.526l-5.376,45.773l-5.376,45.662l0,0l-7.381,62.711h18.133v91.853 l-16.171,32.333c-2.108,4.215-0.401,9.344,3.823,11.452c1.186,0.589,2.492,0.896,3.814,0.896h119.467 c4.71,0.026,8.55-3.772,8.576-8.491c0.009-1.34-0.299-2.662-0.896-3.857l-16.213-32.333v-91.853h18.133l-4.019-34.133h28.553 V179.201C349.844,155.649,330.755,136.56,307.203,136.534z M133.234,494.934h-22.298v-17.067H93.87v17.067H76.803v-17.067H59.737 v17.067H37.439l11.383-34.133h73.028L133.234,494.934z M332.803,179.201v17.067h-25.6v-42.667 C321.343,153.601,332.803,165.061,332.803,179.201z M306.137,358.401H205.87l2.321-19.78c3.507,1.758,7.364,2.688,11.29,2.714 h73.045c3.925-0.026,7.791-0.956,11.298-2.722L306.137,358.401z M221.87,196.268h68.267v17.067h-68.318L221.87,196.268z M256.003,171.145l-10.53-17.545h21.06L256.003,171.145z M220.923,230.401h70.161L301,314.736l0,0 c0.555,4.676-2.799,8.926-7.475,9.472c-0.333,0.043-0.666,0.06-0.998,0.06h-73.045c-4.71,0-8.533-3.823-8.533-8.533 c0-0.333,0.017-0.666,0.06-0.998l1.852-15.787L220.923,230.401z M290.137,153.601v25.6h-19.063l15.36-25.6H290.137z M240.934,179.201H221.87v-25.6h3.703L240.934,179.201z M186.883,160.428c3.234-4.284,8.286-6.81,13.653-6.827h4.267v25.6 c-2.816,0-5.453,1.391-7.04,3.712l-6.391,9.327l-8.585-7.151l-8.934-7.45L186.883,160.428z M160.302,235.359 c-1.596,2.244-4.19,3.575-6.946,3.575H76.803v-17.067h59.733c2.688,0,5.214-1.263,6.827-3.413l20.215-27.127l17.92,14.925 L160.302,235.359z M247.47,375.468v85.333h-25.6v-85.333H247.47z M218.61,477.868h28.86v17.067h-37.393L218.61,477.868z M264.537,494.934v-17.067h28.86l8.533,17.067H264.537z M290.137,460.801h-25.6v-85.333h25.6V460.801z M323.058,324.268 L307.203,221.21v-7.876h25.6v110.933H323.058z'/%3E %3Cpath d='M256.097,119.468c1.357,0,2.714-0.068,4.07-0.196c22.153-2.697,38.733-21.623,38.502-43.938v-7.066 c18.85,0.128,34.236-15.044,34.364-33.894c0.137-18.859-15.044-34.244-33.894-34.372c-13.065-0.094-25.028,7.279-30.822,18.987 c-3.985-1.254-8.132-1.894-12.314-1.92c-23.552,0.026-42.641,19.115-42.667,42.667v17.067c0,23.561,19.106,42.667,42.667,42.667 C256.038,119.468,256.072,119.468,256.097,119.468z M281.603,75.333c0.29,13.534-9.626,25.131-23.04,26.948 c-7.219,0.751-14.413-1.63-19.763-6.537c-4.343-3.959-7.202-9.301-8.09-15.113l0.469-0.137c3.575-0.905,7.287-1.963,11.093-3.166 c0.947-0.299,1.877-0.631,2.825-0.947c3.132-1.05,6.263-2.21,9.387-3.49c0.956-0.384,1.903-0.742,2.859-1.152 c3.883-1.707,7.68-3.499,11.452-5.547c0.7-0.384,1.348-0.853,2.039-1.22c3.089-1.783,6.093-3.721,8.977-5.82 c0.555-0.41,1.186-0.717,1.707-1.135c0,0.572,0.06,1.143,0.06,1.707L281.603,75.333z M298.67,17.068 c9.429,0,17.067,7.637,17.067,17.067s-7.637,17.067-17.067,17.067c-0.324,0-0.674-0.077-1.007-0.094 c-1.963-9.361-7.031-17.783-14.396-23.893C285.964,21.104,291.988,17.127,298.67,17.068z M256.003,34.134 c6.869-0.017,13.449,2.79,18.193,7.765c-0.196,0.162-0.367,0.358-0.572,0.529c-2.867,2.372-5.905,4.531-9.088,6.468 c-0.734,0.452-1.51,0.853-2.261,1.28c-2.645,1.519-5.35,2.918-8.09,4.198c-0.939,0.435-1.86,0.853-2.799,1.289 c-3.371,1.468-6.767,2.833-10.069,3.985c-0.179,0.068-0.35,0.111-0.529,0.171c-3.251,1.126-6.383,2.074-9.387,2.91l-0.998,0.282 v-3.277C230.403,45.594,241.864,34.134,256.003,34.134z'/%3E %3Cpath d='M494.937,392.534c0-37.7-30.566-68.267-68.267-68.267s-68.267,30.566-68.267,68.267v8.533 c0.034,0.247,0.085,0.495,0.154,0.742c-0.009,0.222-0.009,0.444,0,0.666l17.067,102.4c0.683,4.096,4.224,7.108,8.38,7.125h85.333 c4.164,0,7.723-3.012,8.414-7.125l17.067-102.4c0.009-0.222,0.009-0.444,0-0.666c0.051-0.247,0.094-0.495,0.119-0.742V392.534z M426.67,341.334c28.262,0.026,51.174,22.938,51.2,51.2h-102.4C375.504,364.272,398.408,341.36,426.67,341.334z M462.109,494.934 h-70.878l-14.217-85.333h99.311L462.109,494.934z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E"); }
.ai-liquid-soap { background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg fill='%23b3dafe'%3E%3Ccircle cx='333.655' cy='147.282' r='15.531'/%3E%3Ccircle cx='333.655' cy='302.593' r='15.531'/%3E%3Ccircle cx='386.478' cy='218.708' r='24.832'/%3E%3C/g%3E%3Cpath d='m381.646 218.708c0-10.157 6.098-18.889 14.832-22.736-3.06-1.348-6.442-2.096-10-2.096-13.714 0-24.832 11.118-24.832 24.832s11.118 24.832 24.832 24.832c3.558 0 6.941-.748 10-2.096-8.734-3.848-14.832-12.58-14.832-22.736z' fill='%238ac9fe'/%3E%3Cpath d='m131.75 7.502v31.062h171.374c8.284 0 15 6.716 15 15v16.062h31.062v-31.064c0-17.154-13.906-31.06-31.06-31.06z' fill='%23fe646f'/%3E%3Cg fill='%23e53950'%3E%3Cpath d='m131.75 7.502h16v31.062h-16z'/%3E%3Cpath d='m319.124 38.564h-16c8.284 0 15 6.716 15 15v16.062h16v-16.062c0-8.284-6.716-15-15-15z'/%3E%3C/g%3E%3Cpath d='m178.343 38.564h31.062v62.125h-31.062z' fill='%23fe646f'/%3E%3Cpath d='m178.343 38.564h15v62.125h-15z' fill='%23e53950'/%3E%3Cpath d='m147.281 100.689h93.187v31.062h-93.187z' fill='%239cf8d2'/%3E%3Cpath d='m147.281 100.689h40v31.062h-40z' fill='%2391deb6'/%3E%3Cpath d='m256.061 504.498h-124.373c-17.121 0-31-13.879-31-31v-294.529c0-26.078 21.14-47.218 47.218-47.218h91.938c26.078 0 47.218 21.14 47.218 47.218v294.529c-.001 17.121-13.88 31-31.001 31z' fill='%239cf8d2'/%3E%3Cpath d='m140.688 473.498v-294.529c0-26.078 21.14-47.218 47.218-47.218h-40c-26.078 0-47.218 21.14-47.218 47.218v294.529c0 17.121 13.879 31 31 31h40c-17.121 0-31-13.879-31-31z' fill='%2391deb6'/%3E%3Cpath d='m100.688 224.938h186.374v186.374h-186.374z' fill='%23e9f1ff'/%3E%3Cpath d='m100.688 224.938h40v186.374h-40z' fill='%23d7e4f7'/%3E%3Cpath d='m224.937 302.593c-8.578 0-15.531-6.954-15.531-15.531 0-8.578-6.954-15.531-15.531-15.531-8.578 0-15.531 6.954-15.531 15.531 0 8.578-6.954 15.531-15.531 15.531-8.578 0-15.531 6.954-15.531 15.531 0 8.578 6.954 15.531 15.531 15.531 8.578 0 15.531 6.954 15.531 15.531 0 8.578 6.954 15.531 15.531 15.531 8.578 0 15.531-6.954 15.531-15.531 0-8.578 6.954-15.531 15.531-15.531 8.578 0 15.531-6.954 15.531-15.531 0-8.577-6.954-15.531-15.531-15.531z' fill='%23fe646f'/%3E%3Cg%3E%3Cpath d='m318.119 77.13h31.07c4.143 0 7.5-3.357 7.5-7.5v-31.07c0-21.262-17.298-38.56-38.561-38.56h-186.38c-4.143 0-7.5 3.357-7.5 7.5v31.06c0 4.143 3.357 7.5 7.5 7.5h39.095v47.129h-23.562c-4.143 0-7.5 3.357-7.5 7.5v24.164c-26.332 3.938-46.592 26.706-46.592 54.117v122.81c0 4.143 3.357 7.5 7.5 7.5s7.5-3.357 7.5-7.5v-69.34h171.369v22.75c0 4.143 3.357 7.5 7.5 7.5s7.5-3.357 7.5-7.5v-76.22c0-27.411-20.259-50.179-46.591-54.117v-24.164c0-4.143-3.357-7.5-7.5-7.5h-23.562v-47.129h22.224c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5h-99.88v-16.06h178.88c12.991 0 23.561 10.568 23.561 23.56v23.57h-16.07v-8.57c0-12.406-10.094-22.5-22.5-22.5h-31.311c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h31.311c4.136 0 7.5 3.364 7.5 7.5v16.07c-.001 4.142 3.357 7.5 7.499 7.5zm-38.56 101.84v38.471h-171.37v-38.471c0-21.85 17.735-39.635 39.565-39.719h92.239c21.831.084 39.566 17.869 39.566 39.719zm-46.591-54.72h-78.187v-16.062h78.187zm-47.124-31.062v-47.124h16.062v47.124z'/%3E%3Cpath d='m333.654 124.251c-12.699 0-23.031 10.332-23.031 23.031s10.332 23.031 23.031 23.031 23.031-10.332 23.031-23.031-10.331-23.031-23.031-23.031zm0 31.062c-4.429 0-8.031-3.603-8.031-8.031s3.603-8.031 8.031-8.031 8.031 3.603 8.031 8.031-3.602 8.031-8.031 8.031z'/%3E%3Cpath d='m333.654 279.562c-12.699 0-23.031 10.332-23.031 23.031s10.332 23.031 23.031 23.031 23.031-10.332 23.031-23.031-10.331-23.031-23.031-23.031zm0 31.063c-4.429 0-8.031-3.603-8.031-8.031s3.603-8.031 8.031-8.031 8.031 3.603 8.031 8.031-3.602 8.031-8.031 8.031z'/%3E%3Cpath d='m386.479 186.376c-17.828 0-32.332 14.504-32.332 32.332s14.504 32.332 32.332 32.332 32.332-14.504 32.332-32.332-14.504-32.332-32.332-32.332zm0 49.664c-9.557 0-17.332-7.775-17.332-17.332s7.775-17.332 17.332-17.332 17.332 7.775 17.332 17.332-7.776 17.332-17.332 17.332z'/%3E%3Cpath d='m287.059 280.37c-4.143 0-7.5 3.357-7.5 7.5v115.94h-171.37v-69.34c0-4.143-3.357-7.5-7.5-7.5s-7.5 3.357-7.5 7.5v139.03c0 21.229 17.271 38.5 38.5 38.5h124.369c21.229 0 38.5-17.271 38.5-38.5v-185.63c.001-4.142-3.357-7.5-7.499-7.5zm-31 216.63h-124.37c-12.958 0-23.5-10.542-23.5-23.5v-54.69h171.369v54.69c.001 12.958-10.541 23.5-23.499 23.5z'/%3E%3Cpath d='m170.844 349.187c0 12.699 10.332 23.031 23.031 23.031s23.03-10.332 23.03-23.031c0-4.429 3.603-8.031 8.031-8.031 12.699 0 23.031-10.332 23.031-23.031s-10.332-23.03-23.031-23.03c-4.429 0-8.031-3.603-8.031-8.031 0-12.699-10.332-23.031-23.031-23.031s-23.03 10.332-23.03 23.031c0 4.429-3.603 8.031-8.031 8.031-12.699 0-23.031 10.332-23.031 23.031s10.332 23.03 23.031 23.03c4.428-.001 8.031 3.602 8.031 8.031zm-16.063-31.063c0-4.428 3.603-8.03 8.031-8.03 12.699 0 23.031-10.332 23.031-23.031 0-4.429 3.603-8.031 8.031-8.031s8.03 3.603 8.03 8.031c0 12.699 10.332 23.031 23.031 23.031 4.429 0 8.031 3.603 8.031 8.031s-3.603 8.03-8.031 8.03c-12.699 0-23.031 10.332-23.031 23.031 0 4.429-3.603 8.031-8.031 8.031s-8.03-3.603-8.03-8.031c0-12.699-10.332-23.031-23.031-23.031-4.428 0-8.031-3.602-8.031-8.031z'/%3E%3Cpath d='m224.937 434.873h-62.124c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h62.124c4.143 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5z'/%3E%3Cpath d='m224.937 186.376h-62.124c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h62.124c4.143 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.ai-cleaning { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E %3Cg%3E %3Cpolygon style='fill:%234398D1;' points='324.267,486.4 85.333,486.4 51.2,221.867 358.4,221.867 '/%3E %3Crect x='25.6' y='187.733' style='fill:%234398D1;' width='358.4' height='34.133'/%3E %3C/g%3E %3Cpolygon style='fill:%23398CC4;' points='51.2,221.867 55.603,256 353.997,256 358.4,221.867 '/%3E %3Cpolygon style='fill:%23726891;' points='187.733,187.733 68.267,187.733 68.267,110.933 102.4,68.267 153.6,68.267 187.733,110.933 '/%3E %3Crect x='102.4' y='8.533' style='fill:%23E8594A;' width='51.2' height='59.733'/%3E %3Crect x='68.267' y='110.933' style='fill:%237A709C;' width='119.467' height='76.8'/%3E %3Crect x='323.902' y='37.049' transform='matrix(-0.8947 0.4466 -0.4466 -0.8947 663.8372 -4.3846)' style='fill:%23E66712;' width='17.066' height='77.992'/%3E %3Cg%3E %3Crect x='341.333' y='8.533' style='fill:%23F77219;' width='34.133' height='34.133'/%3E %3Cpath style='fill:%23F77219;' d='M298.667,76.8h-76.8c0-37.7,30.566-68.267,68.267-68.267h51.2v34.133L298.667,76.8z'/%3E %3C/g%3E %3Crect x='247.467' y='76.8' style='fill:%23D4D4D4;' width='51.2' height='34.133'/%3E %3Cpolygon style='fill:%23EBEBEB;' points='247.467,110.933 298.667,110.933 341.333,153.6 341.333,187.733 221.867,187.733 221.867,136.533 '/%3E %3Cpath style='fill:%23F5A338;' d='M443.733,366.933H430.37c-8.047,0-15.983,1.877-23.185,5.47c-14.592,7.305-31.778,7.305-46.37,0 c-7.202-3.592-15.138-5.47-23.185-5.47h-13.363c-23.561,0-42.667,19.106-42.667,42.667v51.2c0,23.561,19.106,42.667,42.667,42.667 h13.363c8.047,0,15.983-1.877,23.185-5.47c14.592-7.305,31.778-7.305,46.37,0c7.202,3.593,15.138,5.47,23.185,5.47h13.363 c23.561,0,42.667-19.106,42.667-42.667v-51.2C486.4,386.039,467.294,366.933,443.733,366.933z'/%3E %3Cpath style='fill:%23F9B44D;' d='M443.733,452.267H430.37c-8.047,0-15.983-1.877-23.185-5.47l0,0c-14.592-7.305-31.778-7.305-46.37,0 l0,0c-7.202,3.592-15.138,5.47-23.185,5.47h-13.363c-23.561,0-42.667-19.106-42.667-42.667l0,0 c0-23.561,19.106-42.667,42.667-42.667h13.363c8.047,0,15.983,1.877,23.185,5.47l0,0c14.592,7.305,31.778,7.305,46.37,0l0,0 c7.202-3.592,15.138-5.47,23.185-5.47h13.363c23.561,0,42.667,19.106,42.667,42.667l0,0 C486.4,433.161,467.294,452.267,443.733,452.267z'/%3E %3Cg%3E %3Crect x='435.2' y='392.533' style='fill:%23F5A338;' width='17.067' height='17.067'/%3E %3Crect x='349.867' y='392.533' style='fill:%23F5A338;' width='17.067' height='17.067'/%3E %3Crect x='315.733' y='401.067' style='fill:%23F5A338;' width='17.067' height='17.067'/%3E %3Crect x='401.067' y='401.067' style='fill:%23F5A338;' width='17.067' height='17.067'/%3E %3C/g%3E %3Cpath style='fill:%2397D3E6;' d='M247.467,256v-68.267H110.933V384c0,14.14,11.46,25.6,25.6,25.6h85.333c14.14,0,25.6-11.46,25.6-25.6 v-85.333l34.645,17.323c9.139,4.574,20.25,0.87,24.823-8.26c0-0.009,0.009-0.009,0.009-0.017l0.213-0.427 c4.779-9.378,1.041-20.855-8.329-25.626c-0.034-0.017-0.077-0.043-0.119-0.06L247.467,256z'/%3E %3Cpath style='fill:%238AC9DE;' d='M298.709,281.6L247.467,256v-68.267h-6.468c-30.976,101.845-85.333,164.087-129.707,200.03 c1.835,12.535,12.578,21.828,25.242,21.837h85.333c14.14,0,25.6-11.46,25.6-25.6v-85.333l34.645,17.323 c9.139,4.574,20.25,0.87,24.823-8.26c0-0.009,0.009-0.009,0.009-0.017l0.213-0.427c4.779-9.378,1.041-20.855-8.329-25.626 C298.786,281.643,298.752,281.617,298.709,281.6z'/%3E %3Cg%3E %3Crect x='136.533' y='324.267' style='fill:%237DBDD1;' width='17.067' height='85.333'/%3E %3Crect x='170.667' y='324.267' style='fill:%237DBDD1;' width='17.067' height='85.333'/%3E %3Crect x='204.8' y='324.267' style='fill:%237DBDD1;' width='17.067' height='85.333'/%3E %3C/g%3E %3Cpath d='M25.6,230.4h18.099l33.169,257.092c0.546,4.258,4.173,7.441,8.465,7.441h200.875c9.677,10.846,23.518,17.058,38.059,17.067 h13.363c9.37-0.009,18.611-2.193,26.999-6.374c12.203-6.067,26.539-6.067,38.741,0c8.388,4.181,17.63,6.366,26.999,6.374h13.363 c28.262-0.026,51.174-22.938,51.2-51.2v-51.2c-0.026-28.262-22.938-51.174-51.2-51.2H430.37c-9.37,0.009-18.611,2.193-26.999,6.374 c-12.203,6.067-26.539,6.067-38.741,0c-4.864-2.389-10.035-4.113-15.36-5.12L365.901,230.4H384c4.71,0,8.533-3.823,8.533-8.533 v-34.133c0-4.71-3.823-8.533-8.533-8.533h-34.133v-25.6c0-2.261-0.896-4.437-2.5-6.033L307.2,107.401V80.896l12.937-10.342 l22.093,44.194l15.275-7.629l-23.74-47.471L344.32,51.2h31.147c4.71,0,8.533-3.823,8.533-8.533V8.533C384,3.823,380.177,0,375.467,0 h-85.333c-42.394,0.051-76.749,34.406-76.8,76.8c0,4.71,3.823,8.533,8.533,8.533h17.067v22.067l-23.1,23.1 c-1.604,1.596-2.5,3.772-2.5,6.033V179.2h-17.067v-68.267c-0.017-1.058-0.222-2.099-0.623-3.081 c-0.154-0.333-0.333-0.657-0.529-0.964c-0.205-0.444-0.444-0.879-0.717-1.289l-32.265-40.32V8.533c0-4.71-3.823-8.533-8.533-8.533 h-51.2c-4.71,0-8.533,3.823-8.533,8.533V65.28L61.602,105.6c-0.273,0.41-0.512,0.845-0.717,1.289 c-0.196,0.307-0.375,0.631-0.529,0.964c-0.401,0.981-0.606,2.022-0.623,3.081V179.2H25.6c-4.71,0-8.533,3.823-8.533,8.533v34.133 C17.067,226.577,20.89,230.4,25.6,230.4z M443.733,494.933H430.37c-6.724-0.009-13.346-1.579-19.362-4.574 c-17.015-8.457-37.001-8.457-54.016,0c-6.016,2.995-12.638,4.565-19.362,4.574h-13.363c-18.85,0-34.133-15.283-34.133-34.133 v-13.141c9.361,8.457,21.521,13.141,34.133,13.141h13.363c9.37-0.009,18.611-2.193,26.999-6.374c12.203-6.067,26.539-6.067,38.741,0 c8.388,4.181,17.63,6.366,26.999,6.374h13.363c12.612,0,24.772-4.685,34.133-13.141V460.8 C477.867,479.65,462.583,494.933,443.733,494.933z M411.008,380.041c6.016-2.995,12.638-4.565,19.362-4.574h13.363 c18.85,0,34.133,15.283,34.133,34.133c0,18.85-15.283,34.133-34.133,34.133H430.37c-6.724-0.009-13.346-1.579-19.362-4.574 c-17.015-8.457-37.001-8.457-54.016,0c-6.016,2.995-12.638,4.565-19.362,4.574h-13.363c-18.85,0-34.133-15.283-34.133-34.133 c0-18.85,15.283-34.133,34.133-34.133h13.363c6.724,0.009,13.346,1.579,19.362,4.574 C374.007,388.489,393.993,388.489,411.008,380.041z M332.177,358.4h-7.91c-28.262,0.026-51.174,22.938-51.2,51.2v51.2 c0.017,5.82,1.024,11.588,2.987,17.067H92.834L60.902,230.4H102.4V384c0,18.85,15.283,34.133,34.133,34.133h85.333 C240.717,418.133,256,402.85,256,384v-71.526l22.289,11.145c13.466,6.647,29.773,1.118,36.42-12.348 c0.026-0.06,0.051-0.111,0.085-0.171c3.302-6.554,3.866-14.148,1.562-21.12c-2.278-6.972-7.253-12.732-13.824-15.991L256,250.726 V230.4h92.698L332.177,358.4z M221.867,196.267h17.067V256c-0.017,3.251,1.809,6.229,4.719,7.68l51.2,25.6 c2.5,1.229,4.386,3.422,5.248,6.067c0.887,2.842,0.58,5.922-0.853,8.533c-2.458,4.924-8.439,6.929-13.363,4.471 c-0.009,0-0.017-0.009-0.026-0.009l-34.645-17.323c-4.233-2.065-9.344-0.316-11.409,3.917c-0.572,1.161-0.87,2.441-0.87,3.729V384 c0,9.429-7.637,17.067-17.067,17.067v-76.8H204.8v76.8h-17.067v-76.8h-17.067v76.8H153.6v-76.8h-17.067v76.8 c-9.429,0-17.067-7.637-17.067-17.067V196.267H221.867z M375.467,213.333H256v-17.067h119.467V213.333z M366.933,34.133h-17.067 V17.067h17.067V34.133z M290.133,17.067H332.8v21.504l-37.129,29.696h-64.666C235.29,38.895,260.454,17.101,290.133,17.067z M290.133,85.333V102.4H256V85.333H290.133z M230.4,140.066l20.599-20.599h44.134l37.666,37.666V179.2H230.4V140.066z M106.496,76.8 h43.008l20.48,25.6H86.016L106.496,76.8z M110.933,17.067h34.133v42.667h-34.133V17.067z M76.8,119.467h102.4V179.2H76.8V119.467z M34.133,196.267H102.4v17.067H34.133V196.267z'/%3E %3Crect x='435.2' y='392.533' width='17.067' height='17.067'/%3E %3Crect x='349.867' y='392.533' width='17.067' height='17.067'/%3E %3Crect x='315.733' y='401.067' width='17.067' height='17.067'/%3E %3Crect x='401.067' y='401.067' width='17.067' height='17.067'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E"); }
.ai-cleaning-brush { background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg fill='%23b3dafe'%3E%3Ccircle cx='207.163' cy='69.662' r='15.539'/%3E%3Ccircle cx='284.861' cy='23.044' r='15.539'/%3E%3Cpath d='m390.361 118.251c0-28.303-20.831-48.229-46.578-48.229-15.53 0-29.278 7.601-37.75 19.278-22.837-10.842-50.653 3.559-54.919 28.522-28.922-6.335-47.196 18.805-47.196 45.437h217.378c.185-24.951-8.193-45.008-30.935-45.008z'/%3E%3C/g%3E%3Cpath d='m282.315 112.843c3.534-11.258 12.047-19.849 22.38-24.148-22.572-9.673-49.397 4.649-53.58 29.127-28.922-6.335-47.196 18.805-47.196 45.436h30c0-25.041 16.156-48.763 42.129-46.241 2.811.274 5.421-1.479 6.267-4.174z' fill='%238ac9fe'/%3E%3Cpath d='m164.985 163.259h295.249v30.748h-295.249z' fill='%23fe646f'/%3E%3Cpath d='m164.985 163.259h50.027v30.748h-50.027z' fill='%23e53950'/%3E%3Cpath d='m180.524 194.007h264.17l-15.539 280.04h-231.922z' fill='%23fe646f'/%3E%3Cpath d='m262.411 214.018h181.173l1.11-20.011h-264.17l16.709 280.04h48.833l-13.617-228.226c-1.03-17.249 12.682-31.803 29.962-31.803z' fill='%23e53950'/%3E%3Cpath d='m67.309 426.799h27.194l-11.655 77.697h-31.079z' fill='%23d7e4f7'/%3E%3Cpath d='m94.503 426.799h27.194l-7.77 77.697h-31.079z' fill='%23e9f1ff'/%3E%3Cpath d='m121.697 426.799h27.194l-3.885 77.697h-31.079z' fill='%23d7e4f7'/%3E%3Cpath d='m148.891 426.799h27.194v77.697h-31.079z' fill='%23e9f1ff'/%3E%3Cpath d='m176.085 426.799h27.194l3.884 77.697h-31.078z' fill='%23d7e4f7'/%3E%3Cpath d='m203.279 426.799h27.194l7.769 77.697h-31.079z' fill='%23e9f1ff'/%3E%3Cpath d='m230.473 426.799h27.194l11.654 77.697h-31.079z' fill='%23d7e4f7'/%3E%3Cpath d='m257.667 426.799h27.194l15.539 77.697h-31.079z' fill='%23e9f1ff'/%3E%3Cpath d='m273.761 194.007h31.079v31.414h-31.079z' fill='%23e9f1ff'/%3E%3Cpath d='m51.769 395.72h248.631v31.079h-248.631z' fill='%239cf8d2'/%3E%3Cpath d='m51.769 395.72h30.016v31.079h-30.016z' fill='%2391deb6'/%3E%3Cpath d='m82.848 348.665v47.036h31.079v-31.936c0-8.289 6.719-15.008 15.008-15.008h94.299c8.289 0 15.008 6.719 15.008 15.008v31.936h31.079v-47.036c0-17.13-13.887-31.017-31.017-31.017h-124.44c-17.129.001-31.016 13.887-31.016 31.017z' fill='%239cf8d2'/%3E%3Cg fill='%2391deb6'%3E%3Cpath d='m128.873 317.649h-15.008c-17.13 0-31.017 13.886-31.017 31.017v47.036h15.008v-47.036c0-17.131 13.887-31.017 31.017-31.017z'/%3E%3Cpath d='m238.242 348.758h-15.008c8.289 0 15.008 6.719 15.008 15.008v31.936h15.008v-31.936c0-8.289-6.719-15.008-15.008-15.008z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m207.164 92.706c12.706 0 23.043-10.338 23.043-23.044s-10.337-23.044-23.043-23.044-23.044 10.338-23.044 23.044 10.338 23.044 23.044 23.044zm0-31.079c4.43 0 8.035 3.604 8.035 8.036 0 4.431-3.604 8.036-8.035 8.036s-8.036-3.604-8.036-8.036 3.605-8.036 8.036-8.036z'/%3E%3Cpath d='m284.861 46.087c12.706 0 23.044-10.338 23.044-23.044s-10.338-23.043-23.044-23.043-23.044 10.338-23.044 23.044 10.338 23.043 23.044 23.043zm0-31.079c4.431 0 8.036 3.604 8.036 8.036s-3.604 8.036-8.036 8.036c-4.431 0-8.036-3.604-8.036-8.036s3.605-8.036 8.036-8.036z'/%3E%3Cpath d='m460.231 155.751h-31.635c-1.206-18.719-9.794-40.738-31.103-44.415-5.021-45.696-62.519-65.492-93.805-31.029-23.534-7.597-50.153 5.769-58.153 29.132-26.935-1.95-45.843 21.179-48.7 46.313h-31.851c-4.145 0-7.504 3.359-7.504 7.504v30.757c0 4.145 3.359 7.504 7.504 7.504h8.468l6.479 108.628h-18.569c-4.145 0-7.504 3.359-7.504 7.504s3.359 7.504 7.504 7.504h26.356c.096.002.192.002.288 0h50.296c12.965 0 23.513 10.548 23.513 23.513v39.531h-16.068v-24.433c0-12.413-10.099-22.512-22.512-22.512h-33.299c-.096-.002-.192-.002-.288 0h-60.713c-12.413 0-22.512 10.099-22.512 22.512v24.433h-16.07v-39.531c0-12.965 10.548-23.513 23.513-23.513h14.787c4.145 0 7.504-3.359 7.504-7.504s-3.359-7.504-7.504-7.504h-14.787c-21.24 0-38.521 17.281-38.521 38.521v39.551h-23.576c-4.145 0-7.504 3.359-7.504 7.504v31.078c0 4.145 3.359 7.504 7.504 7.504h6.386l-13.744 68.722c-.379 5.313 2.074 8.305 7.358 8.975h248.631c5.284-.67 7.737-3.662 7.358-8.975l-4.294-21.469h125.689c3.983 0 7.271-3.111 7.492-7.088l2.722-48.996c.23-4.138-2.938-7.679-7.076-7.909-4.113-.218-7.678 2.937-7.909 7.076l-2.328 41.908h-121.591l-6.449-32.245h6.386c4.145 0 7.504-3.359 7.504-7.504v-31.078c0-4.145-3.359-7.504-7.504-7.504h-23.578v-39.551c0-21.24-17.281-38.521-38.521-38.521h-43.337l-6.478-108.628h77.771v23.906c0 4.145 3.359 7.504 7.504 7.504h8.247c4.324 76.675 72.198 128.029 146.114 124.305l-1.927 34.742c-.214 3.863 3.586 7.919 7.499 7.919 3.953 0 7.264-3.092 7.485-7.089l10.613-191.288h8.44c4.145 0 7.504-3.359 7.504-7.504v-30.757c-.001-4.144-3.361-7.503-7.505-7.503zm-338.801 208.012c0-4.138 3.366-7.504 7.504-7.504h53.753l1.906 31.957h-63.163zm-47.969 70.539h12.328l-9.402 62.69h-15.464zm27.504 0h12.44l-6.269 62.69h-15.574zm36.902 62.69h-15.649l6.269-62.69h12.514zm18.162-62.69h12.552v62.69h-15.686zm27.56 62.69v-62.69h12.552l3.134 62.69zm40.092-62.69 6.269 62.69h-15.648l-3.134-62.69zm21.352 62.69-6.269-62.69h12.44l9.403 62.69zm41.846-21.841c.038.258.089.512.152.761l4.216 21.08h-15.463l-9.403-62.69h12.329zm6.017-55.857h-233.623v-16.07h233.623zm-93.269-31.078-1.906-31.957h25.513c4.138 0 7.504 3.366 7.504 7.504v24.453zm81.638-186.369h16.071v16.071h-16.071zm147.689 140.376c-66.04 3.428-127.497-40.008-131.911-109.297h7.797c4.145 0 7.504-3.359 7.504-7.504v-23.906h124.416zm23.773-155.715h-280.24v-15.749h154.652c4.145 0 7.504-3.359 7.504-7.504s-3.359-7.504-7.504-7.504h-115.158c2.841-18.809 17.185-35.055 37.533-30.599 4.731.545 7.732-1.477 9.002-6.068 3.392-19.865 26.107-31.64 44.306-23.008 3.268 1.55 7.172.549 9.292-2.375 7.34-10.126 19.181-16.171 31.675-16.171 22.274 0 39.071 17.506 39.071 40.722 0 4.145 3.359 7.504 7.504 7.504 16.923 0 22.157 16.534 23.187 29.996h-53.703c-4.145 0-7.504 3.359-7.504 7.504s3.359 7.504 7.504 7.504h92.88v15.748z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.ai-construction-site { background-image: url("data:image/svg+xml,%3Csvg id='Layer_30' enable-background='new 0 0 496 496' height='512' viewBox='0 0 496 496' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='m234.65 272h-108.25l40.01-50c.65.29 1.32.54 2 .77 27.26 9.08 50.24 26.37 66.24 49.23z' fill='%23aab2bd'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m216 8v183.76c-10.17-5.83-20.91-10.66-32-14.39v-65.37-32-72z' fill='%23aab2bd'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m88 112v129.59.01l-29.4 49.97c-1.7 2.9-2.6 6.2-2.6 9.57v-293.14h32v72z' fill='%23aab2bd'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m88 80h96v32h-96z' fill='%23ccd1d9'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m456 120h32v48h-32z' fill='%23d3a06c'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m440 216h48v48h-48z' fill='%23d3a06c'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m376 216v48h-2.91-.01c-12.46-10.09-28.27-16-45.2-16-5.46 0-10.77.61-15.88 1.76v-33.76h48z' fill='%23d3a06c'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m296 168v48h-46.96c-.35-.31-.69-.63-1.04-.95v-47.05h32z' fill='%23d3a06c'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m424 168v48h-48-16v-48h32z' fill='%23d3a06c'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m392 120v48h-32-32v-48z' fill='%23d3a06c'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m312 216v33.76c-9.99 2.25-19.19 6.58-27.12 12.51-8.58-15.82-19.5-30.37-32.33-42.92-1.15-1.13-2.32-2.25-3.51-3.35h46.96z' fill='%23b27946'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m440 216v48h-64v-48h48z' fill='%23b27946'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m488 168v48h-48-16v-48h32z' fill='%23b27946'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m360 168v48h-48-16v-48h32z' fill='%23b27946'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m488 432v32c0 13.25-10.75 24-24 24h-208c-10.44 0-19.33-6.68-22.63-16-.89-2.5-1.37-5.2-1.37-8v-32c0-7.27 3.24-13.8 8.36-18.19 4.2-3.62 9.67-5.81 15.64-5.81h40 128 40c13.25 0 24 10.75 24 24z' fill='%23ccd1d9'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m256.03 317.84c.63-22.74 11.83-42.84 28.85-55.56v-.01c7.93-5.93 17.13-10.26 27.12-12.51 5.11-1.15 10.42-1.76 15.88-1.76 16.93 0 32.74 5.91 45.2 16h.01c11.82 9.57 20.63 22.88 24.52 38.45l2.39 9.55h48c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-24-128-24c-8.84 0-16-7.16-16-16v-40.12c0-.68.01-1.36.03-2.04z' fill='%23fc6e51'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m456 120v48h-32-32v-48z' fill='%23b27946'/%3E%3C/g%3E%3Cg%3E%3Ccircle cx='424' cy='448' fill='%23969faa' r='16'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m296 376h128v32h-128z' fill='%23aab2bd'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m366.57 310.21 8.44 33.79h-47.01l19.6-58.8c9.23 5.25 16.25 14.13 18.97 25.01z' fill='%234fc1e9'/%3E%3C/g%3E%3Cg%3E%3Ccircle cx='360' cy='448' fill='%23969faa' r='16'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m347.6 285.2-19.6 58.8h-40v-24.12c0-21.99 17.89-39.88 39.88-39.88 7.11 0 13.86 1.87 19.72 5.2z' fill='%2369d6f4'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m328 120v48h-32-16v-48z' fill='%23b27946'/%3E%3C/g%3E%3Cg%3E%3Ccircle cx='296' cy='448' fill='%23969faa' r='16'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m180.95 176.52c.89.18 1.77.42 2.64.71.14.05.27.09.41.14 11.09 3.73 21.83 8.56 32 14.39 11.48 6.57 22.25 14.39 32 23.29.35.32.69.64 1.04.95 1.19 1.1 2.36 2.22 3.51 3.35 12.83 12.55 23.75 27.1 32.33 42.92v.01c-17.02 12.72-28.22 32.82-28.85 55.56l-5.11-14.3c-4.06-11.37-9.55-21.95-16.27-31.54-16-22.86-38.98-40.15-66.24-49.23-.68-.23-1.35-.48-2-.77-11.26-4.9-17.13-17.72-13.18-29.59 3.28-9.82 12.43-16.41 22.77-16.41 1.67 0 3.32.17 4.95.52z' fill='%23ff826e'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m240.35 413.8.01.01c-5.12 4.39-8.36 10.92-8.36 18.19v32c0 2.8.48 5.5 1.37 8h-65.37v-8c0-4.42-3.58-8-8-8h-32l-12-48h13.63c8.81 0 16.86-4.98 20.8-12.85l3.14-6.3c1.97-3.93 4.97-7.15 8.57-9.38 3.61-2.23 7.82-3.47 12.23-3.47 6.17 0 12.08 2.45 16.44 6.81l9.19 9.19h12.37c7.32 0 14.21 3.45 18.61 9.3z' fill='%23cf9e76'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m180.95 176.52c-1.63-.35-3.28-.52-4.95-.52-10.34 0-19.49 6.59-22.77 16.41-3.95 11.87 1.92 24.69 13.18 29.59l-40.01 50-30.19 37.74c-2.59 3.24-5.85 5.81-9.51 7.56-3.64 1.76-7.68 2.7-11.84 2.7-.41 0-.81-.01-1.21-.04-4.72-.3-8.98-2.34-12.12-5.49-.79-.79-1.52-1.65-2.16-2.58-2.13-3.05-3.37-6.76-3.37-10.75 0-3.37.9-6.67 2.6-9.57l29.4-49.97v-.01l39.41-66.99c5.32-9.05 15.03-14.6 25.53-14.6h1.45c11.66 0 21.73 6.74 26.56 16.52z' fill='%23ff826e'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m168 472v8c0 4.42-3.58 8-8 8h-69.38c-11.82 0-23.05-5.16-30.74-14.14l-26.13-30.49c-6.29-7.34-9.75-16.68-9.75-26.35 0-7.66 2.16-15 6.04-21.28.02-.03.04-.07.07-.1 3.87-6.24 9.45-11.42 16.27-14.83l9.62-4.81 28.68-14.34c1.06-.53 2.17-.94 3.32-1.21 1.21-.3 2.46-.45 3.71-.45 3.61 0 6.99 1.23 9.69 3.33 2.69 2.11 4.7 5.09 5.58 8.59l9.02 36.08 12 48h32c4.42 0 8 3.58 8 8z' fill='%23ff826e'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m88 336v24.45c-1.15.27-2.26.68-3.32 1.21l-28.68 14.34v-40c0-8.84 7.16-16 16-16 .55 0 1.1.03 1.64.08 3.76.38 7.14 2.07 9.68 4.6 2.89 2.9 4.68 6.9 4.68 11.32z' fill='%23fc6e51'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='m296 472c13.233 0 24-10.767 24-24s-10.767-24-24-24-24 10.767-24 24 10.767 24 24 24zm0-32c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8z'/%3E%3Cpath d='m360 472c13.233 0 24-10.767 24-24s-10.767-24-24-24-24 10.767-24 24 10.767 24 24 24zm0-32c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8z'/%3E%3Cpath d='m424 472c13.233 0 24-10.767 24-24s-10.767-24-24-24-24 10.767-24 24 10.767 24 24 24zm0-32c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8z'/%3E%3Cpath d='m327.879 272c-26.4 0-47.879 21.479-47.879 47.879v32.121h105.261l-10.933-43.733c-5.338-21.354-24.437-36.267-46.449-36.267zm-31.879 47.879c0-17.578 14.301-31.879 31.879-31.879 3.416 0 6.723.546 9.837 1.553l-15.483 46.447h-26.233zm43.1 16.121 12.483-37.448c3.396 3.776 5.924 8.396 7.223 13.594l5.963 23.854z'/%3E%3Cpath d='m408 336h32v16h-32z'/%3E%3Ccircle cx='176' cy='408' r='8'/%3E%3Ccircle cx='200' cy='440' r='8'/%3E%3Cpath d='m496 112h-224v48h-32v38.046c-5.145-3.882-10.484-7.51-16-10.85v-187.196h-48v72h-80v-72h-48v301.137c0 2.683.4 5.273 1.136 7.719l-32.911 20.57c-10.16 6.348-16.225 17.292-16.225 29.272 0 7.807 2.686 15.464 7.563 21.563l12.968 16.209c-2.935 6.3-4.531 13.28-4.531 20.552 0 11.566 4.146 22.773 11.673 31.556l26.134 30.49c9.224 10.76 22.643 16.932 36.815 16.932h69.378c8.822 0 16-7.178 16-16h52.305c5.542 9.555 15.877 16 27.695 16h208c17.645 0 32-14.355 32-32v-32c0-17.645-14.355-32-32-32h-32v-16h16c13.233 0 24-10.767 24-24v-32c0-13.233-10.767-24-24-24h-41.754l-.874-3.495c-2.644-10.575-7.324-20.193-13.54-28.505h104.168zm-16 48h-16v-32h16zm-224 240c-4.895 0-9.536 1.109-13.688 3.082l-4.937-6.582c-5.87-7.827-15.216-12.5-25-12.5h-9.062l-6.847-6.848c-5.902-5.901-13.75-9.152-22.098-9.152-11.914 0-22.624 6.619-27.95 17.274l-3.149 6.296c-2.599 5.199-7.825 8.43-13.639 8.43h-7.385l-7.506-30.021c-2.292-9.169-9.706-15.934-18.74-17.582v-16.397c0-4.637-1.326-8.969-3.613-12.643 3.811-2.18 7.234-5.076 10.066-8.616l27.793-34.741h100.145c5.278 8.097 9.658 16.878 12.999 26.232l4.629 12.961c-.002.229-.017.455-.017.685v40.122c0 13.233 10.767 24 24 24h16v16zm-184-72c4.411 0 8 3.589 8 8v19.056l-16 8v-27.056c0-4.411 3.589-8 8-8zm97.07-96.531c18.995 6.899 35.655 18.094 48.908 32.531h-74.932zm84.867 58.234c-16.069-35.283-45.767-62.115-82.999-74.526-8.368-2.789-12.907-11.868-10.12-20.234 2.185-6.547 8.284-10.946 15.18-10.946 1.719 0 3.422.277 5.059.822 24.59 8.197 47.377 22.113 65.898 40.245 10.685 10.46 19.972 22.327 27.669 35.344-8.943 8.015-16.066 18.013-20.687 29.295zm-77.937-130.904c-6.192-4.351-13.672-6.799-21.612-6.799h-1.451c-13.269 0-25.691 7.105-32.419 18.542l-24.518 41.68v-92.222h80zm111.587 92.151c-5.774-9.588-12.331-18.607-19.636-26.95h36.049v19.649c-5.783 1.815-11.276 4.286-16.413 7.301zm64.413-74.95v32h-48v-32zm48-16v-32h48v32zm-32 48v-32h48v32zm16-48h-48v-32h48zm-64 64h48v26.789c-11.875-6.893-25.615-10.789-40.121-10.789-2.659 0-5.286.137-7.879.392zm64 0h48v32h-48zm48-16v-32h48v32zm-144-80h32v32h-32zm0 48v32h-32v-32zm-80-160v162.538c-5.229-2.516-10.567-4.796-16-6.814v-155.724zm-32 72v16h-80v-16zm-96-72v223.422l-16 27.2v-250.622zm-14.5 279.629 68.809-116.975c3.866-6.572 11.004-10.654 18.628-10.654h1.451c3.46 0 6.765.816 9.715 2.296-8.552 3.423-15.416 10.453-18.463 19.586-4.153 12.464-.175 25.711 9.035 33.968l-64.716 80.895c-3.688 4.61-9.19 7.255-15.096 7.255-5.99 0-10.863-4.873-10.863-10.863 0-1.935.519-3.84 1.5-5.508zm-45.441 74.638c-2.617-3.271-4.059-7.38-4.059-11.568 0-6.428 3.254-12.298 8.704-15.704l24.877-15.548c-1.018 2.658-1.581 5.54-1.581 8.553v35.056l-5.197 2.599c-4.799 2.399-9.065 5.506-12.711 9.154zm139.941 109.733h-69.378c-9.496 0-18.486-4.135-24.667-11.345l-26.134-30.489c-5.044-5.885-7.821-13.394-7.821-21.144 0-12.385 6.881-23.519 17.959-29.058l38.298-19.148c1.067-.534 2.263-.816 3.458-.816 3.556 0 6.642 2.409 7.504 5.859l22.535 90.141h38.246zm16-16c0-8.822-7.178-16-16-16h-25.754l-8-32h3.385c11.914 0 22.624-6.619 27.95-17.274l3.149-6.296c2.599-5.199 7.825-8.43 13.639-8.43 4.073 0 7.903 1.586 10.783 4.467l11.535 11.533h15.688c4.774 0 9.335 2.28 12.199 6.1l5.443 7.257c-3.781 5.254-6.017 11.69-6.017 18.643v32zm304-32v32c0 8.822-7.178 16-16 16h-208c-8.822 0-16-7.178-16-16v-32c0-8.822 7.178-16 16-16h208c8.822 0 16 7.178 16 16zm-64-32h-112v-16h112zm32-80c4.411 0 8 3.589 8 8v32c0 4.411-3.589 8-8 8h-176c-4.411 0-8-3.589-8-8v-40.121c0-35.223 28.656-63.879 63.879-63.879 29.366 0 54.85 19.896 61.972 48.386l3.903 15.614zm0-64v-32h32v32z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.ai-gardener { background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' height='512' viewBox='0 0 64 64' width='512' xmlns='http://www.w3.org/2000/svg' data-name='Layer 1'%3E%3Cpath d='m63 56v8h-8v-9a3.995 3.995 0 0 1 -4-4v-8.2l3.51 1.23a12.688 12.688 0 0 1 8.49 11.97z' fill='%23fc8347'/%3E%3Cpath d='m51 42.8v6.2h-5v-7.95z' fill='%2327935d'/%3E%3Cpath d='m49 17c2 0 3 2.44 3 4 0 2.56-1.2 3.72-3.11 4.87l-1.89 1.13v-8a1.959 1.959 0 0 1 2-2z' fill='%23e09b8d'/%3E%3Cpath d='m49 14v3a1.959 1.959 0 0 0 -2 2s-8 3-11-5z' fill='%234d4d4d'/%3E%3Cpath d='m56.41 10.59a1.955 1.955 0 0 1 .59 1.41 2.006 2.006 0 0 1 -2 2h-38a2.015 2.015 0 0 1 -2-2 2.006 2.006 0 0 1 2-2h38a1.955 1.955 0 0 1 1.41.59z' fill='%23f46d22'/%3E%3Cpath d='m49 7v3h-26v-3a3.857 3.857 0 0 1 1.91-3.36 21.878 21.878 0 0 1 11.09-2.64 21.878 21.878 0 0 1 11.09 2.64 3.857 3.857 0 0 1 1.91 3.36z' fill='%23fc8347'/%3E%3Cpath d='m23 14h13c-3 8-11 5-11 5a1.959 1.959 0 0 0 -2-2z' fill='%234d4d4d'/%3E%3Cpath d='m25 19v8l-1.89-1.13c-1.91-1.15-3.11-2.31-3.11-4.87 0-1.56 1-4 3-4a1.959 1.959 0 0 1 2 2z' fill='%23e09b8d'/%3E%3Cpath d='m43 35.49a11.016 11.016 0 0 1 -14 0 10.409 10.409 0 0 1 -.78-.71 10.965 10.965 0 0 1 -3.22-7.78v-8s8 3 11-5c3 8 11 5 11 5v8a10.993 10.993 0 0 1 -4 8.49z' fill='%23f4baa6'/%3E%3Cpath d='m43 35.49v4.51s0 7-7 7-7-7-7-7v-4.51a11.016 11.016 0 0 0 14 0z' fill='%23e09b8d'/%3E%3Cpath d='m25 58h22v6h-22z' fill='%2327935d'/%3E%3Cpath d='m46 41.05v7.95s0 4-10 4-10-4-10-4v-7.85l3-1.15s0 7 7 7 7-7 7-7z' fill='%23fc8347'/%3E%3Cpath d='m55 55v9h-8v-6h-22v6h-8v-9a3.995 3.995 0 0 0 4-4v-2h5s0 4 10 4 10-4 10-4h5v2a3.995 3.995 0 0 0 4 4z' fill='%2339b278'/%3E%3Cpath d='m26 41.15v7.85h-5v-5.92z' fill='%2327935d'/%3E%3Cpath d='m16 45v9l-5-2v-11a2.5 2.5 0 0 0 -5 0v11l-5 2v-17.33c0-5.42 7.5-8.67 7.5-8.67s7.5 3.25 7.5 8.67z' fill='%23b3b3b3'/%3E%3Cpath d='m16 54v-9l5-1.92v7.92a3.995 3.995 0 0 1 -4 4v9h-6v-12z' fill='%23fc8347'/%3E%3Cpath d='m6 56h5v7h-5z' fill='%23f46d22'/%3E%3Cpath d='m11 52v4h-5v-15a2.5 2.5 0 1 1 5 0z' fill='%23999'/%3E%3Cg fill='%23252525'%3E%3Ccircle cx='39.5' cy='23.5' r='1.5'/%3E%3Ccircle cx='32.5' cy='23.5' r='1.5'/%3E%3Cpath d='m36 30a1 1 0 0 0 1-1v-3a1 1 0 0 0 -2 0v3a1 1 0 0 0 1 1z'/%3E%3Cpath d='m32.293 31.293a1 1 0 0 0 0 1.414 5.306 5.306 0 0 0 3.707 1.293 5.306 5.306 0 0 0 3.707-1.293.993.993 0 0 0 .006-1.4 1.006 1.006 0 0 0 -1.408-.03 3.46 3.46 0 0 1 -2.305.723 3.477 3.477 0 0 1 -2.3-.717 1 1 0 0 0 -1.407.01z'/%3E%3Cpath d='m17 57a1 1 0 0 0 -1 1v5a1 1 0 0 0 2 0v-5a1 1 0 0 0 -1-1z'/%3E%3Cpath d='m47 57h-22a1 1 0 0 0 -1 1v5a1 1 0 0 0 2 0v-4h20v4a1 1 0 0 0 2 0v-5a1 1 0 0 0 -1-1z'/%3E%3Cpath d='m54.842 43.087-10.842-3.797v-3.364a11.961 11.961 0 0 0 3.968-8.339l1.438-.86c2.157-1.299 3.594-2.77 3.594-5.727 0-1.81-1.038-4.216-3-4.842v-1.158h5a3 3 0 0 0 3-3 3.015 3.015 0 0 0 -3-3h-5v-2a4.872 4.872 0 0 0 -2.408-4.225 22.853 22.853 0 0 0 -11.592-2.775 22.861 22.861 0 0 0 -11.589 2.773 4.873 4.873 0 0 0 -2.411 4.227v2h-5a3 3 0 0 0 -3 3 3.015 3.015 0 0 0 3 3h5v1.158c-1.962.626-3 3.032-3 4.842 0 2.956 1.437 4.428 3.6 5.729l1.431.856a11.909 11.909 0 0 0 3.486 7.9c.156.156.323.3.486.443v3.382l-2.374.913-.025.01-8.604 3.311v-6.874c0-6.008-7.771-9.444-8.1-9.588a1 1 0 0 0 -.794 0c-.332.144-8.1 3.58-8.1 9.588v17.33a1 1 0 0 0 1.371.929l3.623-1.452v9.523a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-9.523l3.629 1.452a1 1 0 0 0 1.371-.929v-8.313l8-3.077v5.39h-4a1 1 0 0 0 -1 1v2a1 1 0 0 0 2 0v-1h3.216c.59 1.479 2.771 4 10.784 4s10.194-2.521 10.784-4h3.216v1a5 5 0 0 0 4 4.9v7.1a1 1 0 0 0 2 0v-8a1 1 0 0 0 -1-1 3 3 0 0 1 -3-3v-6.789l2.181.763a11.7 11.7 0 0 1 7.819 11.026v7a1 1 0 0 0 2 0v-7a13.7 13.7 0 0 0 -9.158-12.913zm-44.842 8.932v2.981h-3v-14a1.5 1.5 0 1 1 3 0zm-3 9.981v-5h3v5zm8-9.476-3-1.2v-10.324a3.5 3.5 0 0 0 -7 0v10.323l-3 1.2v-15.853c0-4.028 5.031-6.831 6.5-7.563 1.47.73 6.5 3.522 6.5 7.563zm15-12.524v-2.6a12 12 0 0 0 12 0v2.6c0 .615-.2 6-6 6s-6-5.382-6-6zm18-14.76v-6.228a.918.918 0 0 1 1-1.012c1.313 0 2 1.953 2 3a4.659 4.659 0 0 1 -3 4.238zm0-9.076a2.827 2.827 0 0 0 -1.891 2.069c-1.551.427-6.076 1.2-8.542-3.231h10.433zm-32-4.164a1 1 0 0 1 1-1h22a1 1 0 0 0 0-2h-15v-2a2.871 2.871 0 0 1 1.411-2.495 20.881 20.881 0 0 1 10.589-2.505 20.886 20.886 0 0 1 10.592 2.506 2.871 2.871 0 0 1 1.408 2.494v2h-4a1 1 0 0 0 0 2h11a1.055 1.055 0 0 1 1 1 1 1 0 0 1 -1 1h-38c-.267 0-1-.426-1-1zm18.431 3c-2.46 4.4-6.987 3.647-8.541 3.228a2.824 2.824 0 0 0 -1.89-2.066v-1.162zm-13.431 6c0-1.047.687-3 2-3a.918.918 0 0 1 1 1.01v6.227a4.352 4.352 0 0 1 -3-4.237zm5 6v-6.671c2.963.638 7.407.291 10-4.019 2.593 4.311 7.035 4.657 10 4.019v6.671a10 10 0 0 1 -16.366 7.717 9.495 9.495 0 0 1 -.706-.644 9.935 9.935 0 0 1 -2.928-7.073zm10 25c-8.637 0-9-3-9-3v-7.159l1.132-.435a7.521 7.521 0 0 0 7.868 6.594 7.527 7.527 0 0 0 7.875-6.634l1.125.394v7.2c0 .032-.353 3.04-9 3.04zm14-4h-3v-5.54l3 1.05z'/%3E%3C/g%3E%3C/svg%3E"); }
.ai-parking-car { background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg%3E%3Cpath d='m316.183 238.625h145.508c23.641 0 42.806-19.165 42.806-42.806v-145.509c0-23.641-19.165-42.806-42.806-42.806h-145.508c-23.641 0-42.806 19.165-42.806 42.806v145.508c-.001 23.641 19.164 42.807 42.806 42.807z' fill='%236bbef6'/%3E%3Cpath d='m343.116 238.618h-26.94c-23.64 0-42.8-19.16-42.8-42.8v-145.508c0-23.64 19.16-42.81 42.8-42.81h26.94c-23.64 0-42.81 19.17-42.81 42.81v145.509c0 23.64 19.17 42.799 42.81 42.799z' fill='%235ea5ec'/%3E%3Cg%3E%3Cpath d='m397.96 36.003h-42.55c-3.113 0-6.22.609-9.022 1.965-7.259 3.513-11.546 10.714-11.521 18.347v138.932c0 8.216 6.661 14.877 14.877 14.877h10.741c8.216 0 14.877-6.661 14.877-14.877v-31.822c8.364-.042 17.359-.08 22.598-.08 35.577 0 64.521-28.563 64.521-63.671s-28.944-63.671-64.521-63.671zm0 86.847c-5.223 0-14.1.037-22.41.079-.043-8.62-.081-17.902-.081-23.254 0-4.579-.022-14.166-.047-23.176h22.538c13.023 0 24.026 10.613 24.026 23.176s-11.003 23.175-24.026 23.175z' fill='%23f6f9f9'/%3E%3C/g%3E%3Cpath d='m345.687 272.821h-315.585c-12.028 0-21.778-9.75-21.778-21.778 0-12.028 9.75-21.778 21.778-21.778h315.586c12.028 0 21.778 9.75 21.778 21.778-.001 12.027-9.751 21.778-21.779 21.778z' fill='%23dd636e'/%3E%3Cpath d='m277.579 185.006h-179.369c-8.786 0-16.133 6.677-16.971 15.423l-10.564 110.277h234.44l-10.565-110.277c-.838-8.746-8.185-15.423-16.971-15.423z' fill='%23f6f9f9'/%3E%3Cpath d='m149.434 310.704h-78.759l10.56-110.279c.84-8.74 8.19-15.42 16.97-15.42h72.66c-25.21 0-46.3 19.16-48.7 44.26l-4.46 46.53c-1.791 18.719 12.919 34.909 31.729 34.909z' fill='%23e7ecf6'/%3E%3Cpath d='m313.814 208.91c-3.99-25.62-26.04-44.51-51.97-44.51h-147.899c-25.93 0-47.98 18.89-51.97 44.51l-20.23 130.069h292.298zm-237.039 100.069 14.85-95.459c1.72-11.08 11.11-19.12 22.32-19.12h147.899c11.21 0 20.6 8.04 22.32 19.12l14.85 95.459z' fill='%23dd636e'/%3E%3Cpath d='m113.945 164.4c-25.93 0-47.98 18.89-51.97 44.51l-20.23 130.069h19.95l20.23-130.069c3.99-25.62 26.04-44.51 51.97-44.51z' fill='%23da4a54'/%3E%3Cpath d='m73.334 504.257c-15.794 0-28.597-12.803-28.597-28.597v-28.597l22.466-27.272 34.729 27.272v28.597c-.001 15.794-12.804 28.597-28.598 28.597z' fill='%2330579d'/%3E%3Cpath d='m82.806 502.64c-2.96 1.04-6.15 1.61-9.47 1.61-15.8 0-28.6-12.8-28.6-28.59v-28.6l22.47-27.27 11.49 9.02-15.03 18.25v28.6c0 12.48 8 23.08 19.14 26.98z' fill='%2326457d'/%3E%3Cpath d='m299.462 504.257c-15.794 0-28.597-12.803-28.597-28.597v-28.597l37.722-27.272 19.473 27.272v28.597c0 15.794-12.804 28.597-28.598 28.597z' fill='%2330579d'/%3E%3Cpath d='m308.935 502.64c-2.96 1.04-6.15 1.61-9.47 1.61-15.8 0-28.6-12.8-28.6-28.59v-28.6l22.47-27.27 11.49 9.02-15.03 18.25v28.6c0 12.48 8 23.08 19.14 26.98z' fill='%2326457d'/%3E%3Cpath d='m308.587 291.277h-241.385c-32.793 0-59.377 26.584-59.377 59.377v9.758c0 32.793 26.584 59.377 59.377 59.377h241.385c32.793 0 59.377-26.584 59.377-59.377v-9.758c0-32.792-26.584-59.377-59.377-59.377z' fill='%23dd636e'/%3E%3Cpath d='m118.082 419.787h-50.88c-32.8 0-59.38-26.58-59.38-59.38v-9.75c0-32.8 26.58-59.38 59.38-59.38h50.88c-32.8 0-59.38 26.58-59.38 59.38v9.75c0 32.8 26.58 59.38 59.38 59.38z' fill='%23da4a54'/%3E%3Cpath d='m345.362 401.858h-314.935c-12.483 0-22.602 10.119-22.602 22.602 0 12.483 10.119 22.602 22.602 22.602h314.935c12.483 0 22.602-10.119 22.602-22.602 0-12.483-10.119-22.602-22.602-22.602z' fill='%23f6f9f9'/%3E%3Cpath d='m64.324 440.44c4.09 4.09 9.74 6.62 15.98 6.62h-49.88c-6.24 0-11.89-2.53-15.98-6.62s-6.62-9.74-6.62-15.98c0-12.48 10.12-22.6 22.6-22.6h49.88c-12.48 0-22.6 10.12-22.6 22.6 0 6.24 2.53 11.89 6.62 15.98z' fill='%23e7ecf6'/%3E%3Cg%3E%3Cpath d='m65.04 380.871c-9.183 0-16.627-7.444-16.627-16.627v-27.61c0-9.183 7.444-16.627 16.627-16.627 9.183 0 16.627 7.444 16.627 16.627v27.61c0 9.183-7.444 16.627-16.627 16.627z' fill='%23f6f9f9'/%3E%3Cpath d='m310.749 380.871c-9.183 0-16.627-7.444-16.627-16.627v-27.61c0-9.183 7.444-16.627 16.627-16.627 9.183 0 16.627 7.444 16.627 16.627v27.61c0 9.183-7.444 16.627-16.627 16.627z' fill='%23f6f9f9'/%3E%3Cg fill='%23e7ecf6'%3E%3Cpath d='m318.172 379.124c-2.23 1.12-4.75 1.75-7.42 1.75-9.18 0-16.63-7.44-16.63-16.63v-27.61c0-9.18 7.45-16.62 16.63-16.62 2.67 0 5.19.63 7.42 1.75-5.46 2.72-9.21 8.36-9.21 14.87v27.61c0 6.52 3.75 12.16 9.21 14.88z'/%3E%3Cpath d='m72.463 379.124c-2.23 1.12-4.75 1.75-7.42 1.75-9.18 0-16.63-7.44-16.63-16.63v-27.61c0-9.18 7.45-16.62 16.63-16.62 2.67 0 5.19.63 7.42 1.75-5.46 2.72-9.21 8.36-9.21 14.87v27.61c0 6.52 3.75 12.16 9.21 14.88z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='m476.46 243.502c.858 0 1.732-.148 2.585-.462 19.71-7.241 32.954-26.217 32.954-47.22v-145.51c0-27.741-22.569-50.31-50.31-50.31h-145.51c-27.736 0-50.3 22.569-50.3 50.31v106.737c-1.335-.087-2.678-.147-4.035-.147h-147.899c-29.818 0-54.791 21.388-59.38 50.857l-2.179 14.007h-22.287c-7.82 0-15.172 3.046-20.703 8.577s-8.577 12.883-8.577 20.703c0 16.145 13.135 29.28 29.28 29.28h13.177l-1.308 8.408c-24.399 9.981-41.64 33.969-41.64 61.921v9.76c0 14.367 4.507 28.034 12.838 39.41-7.755 5.45-12.838 14.458-12.838 24.636 0 8.04 3.131 15.598 8.817 21.283 5.685 5.686 13.244 8.817 21.283 8.817h6.807v21.1c0 7.979 2.607 15.358 7.007 21.34h-36.741c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5h496.997c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-108.061v-250.879h50.252c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-79.573c-5.35-5.75-12.974-9.356-21.429-9.356h-22.284l-2.179-14.009c-3.567-22.902-19.449-40.917-40.345-47.811v-109.634c0-19.47 15.835-35.31 35.3-35.31h145.51c19.47 0 35.31 15.84 35.31 35.31v145.51c0 14.74-9.294 28.058-23.126 33.14-3.888 1.428-5.882 5.738-4.454 9.626 1.115 3.035 3.986 4.916 7.041 4.916zm-446.361 21.822c-7.874 0-14.28-6.406-14.28-14.28 0-3.813 1.486-7.399 4.183-10.097 2.698-2.698 6.284-4.183 10.097-4.183h19.953l-4.443 28.56zm-14.77 95.09v-9.76c0-28.606 23.269-51.879 51.87-51.879h241.389c28.606 0 51.879 23.273 51.879 51.879v9.76c0 12.651-4.509 24.6-12.748 34.046-.782-.06-1.568-.099-2.36-.099h-314.93c-.792 0-1.574.04-2.351.101-8.239-9.447-12.749-21.397-12.749-34.048zm267.689-76.64c-1.907-25.233-23.033-45.185-48.745-45.185-25.713 0-46.839 19.952-48.746 45.185h-97.244l10.753-69.104c1.148-7.4 7.418-12.77 14.909-12.77h147.899c7.49 0 13.76 5.371 14.909 12.773l10.753 69.101zm-15.052 0h-67.387c1.857-16.951 16.256-30.185 33.694-30.185 17.437 0 31.836 13.234 33.693 30.185zm-173.535 170.788v21.097c0 11.633-9.464 21.097-21.097 21.097-11.633 0-21.097-9.464-21.097-21.097v-21.097zm15 21.098v-21.1h13.268c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-92.27c-4.033 0-7.824-1.571-10.677-4.424-2.853-2.852-4.423-6.644-4.423-10.676 0-8.326 6.774-15.1 15.1-15.1h314.93c4.039 0 7.834 1.571 10.687 4.423 2.853 2.853 4.423 6.645 4.423 10.677 0 8.326-6.778 15.1-15.11 15.1h-192.66c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5h110.666v21.1c0 7.979 2.607 15.358 7.007 21.34h-167.948c4.401-5.982 7.007-13.361 7.007-21.34zm211.129 0c0 11.633-9.464 21.097-21.098 21.097-11.633 0-21.097-9.464-21.097-21.097v-21.097h42.195zm60.877-229.54v250.88h-52.884c4.4-5.982 7.007-13.361 7.007-21.34v-21.1h9.799c16.603 0 30.11-13.503 30.11-30.1 0-8.039-3.131-15.597-8.817-21.283-1.251-1.25-2.597-2.37-4.014-3.367 8.325-11.373 12.828-25.035 12.828-39.396v-9.76c0-27.952-17.244-51.941-41.647-61.922l-1.308-8.408h13.175c7.82 0 15.172-3.046 20.703-8.577s8.577-12.884 8.577-20.703c0-1.679-.15-3.322-.422-4.924zm-35.75-9.356c7.874 0 14.28 6.406 14.28 14.28 0 3.813-1.486 7.399-4.183 10.097-2.698 2.698-6.283 4.183-10.097 4.183h-15.508l-4.442-28.56zm-39.284-26.701 11.571 74.383c-3.069-.433-6.199-.672-9.386-.672h-5.902l-11.111-71.405c-2.291-14.758-14.794-25.469-29.731-25.469h-147.899c-14.937 0-27.44 10.711-29.73 25.467l-11.112 71.407h-5.904c-3.186 0-6.315.239-9.383.672l11.57-74.381c3.444-22.114 22.184-38.165 44.559-38.165h147.899c22.375 0 41.115 16.051 44.559 38.163z'/%3E%3Cpath d='m397.96 28.503h-42.55c-4.434 0-8.568.913-12.29 2.714-9.752 4.719-15.789 14.345-15.754 25.098v138.932c0 12.339 10.038 22.377 22.377 22.377h10.742c12.339 0 22.377-10.038 22.377-22.377v-24.357c5.872-.026 11.415-.045 15.098-.045 39.713 0 72.021-31.927 72.021-71.171s-32.308-71.171-72.021-71.171zm0 127.342c-5.248 0-14.258.038-22.635.08-4.127.021-7.462 3.373-7.462 7.5v31.822c0 4.068-3.309 7.377-7.377 7.377h-10.742c-4.068 0-7.377-3.309-7.377-7.377v-138.955c-.016-4.955 2.777-9.389 7.289-11.572 1.644-.796 3.634-1.216 5.755-1.216h42.549c31.442 0 57.021 25.198 57.021 56.171s-25.579 56.17-57.021 56.17z'/%3E%3Cpath d='m397.96 68.999h-22.538c-1.993 0-3.903.793-5.311 2.204s-2.195 3.324-2.189 5.316c.024 9.001.085 37.813.128 46.447.01 1.989.81 3.893 2.223 5.292 1.405 1.391 3.301 2.17 5.277 2.17h.038c8.296-.042 17.158-.079 22.372-.079 17.089 0 31.526-14.048 31.526-30.676s-14.437-30.674-31.526-30.674zm0 46.351c-3.668 0-9.135.018-14.945.044-.027-6.125-.058-24.959-.073-31.395h15.018c8.804 0 16.526 7.325 16.526 15.676s-7.723 15.675-16.526 15.675z'/%3E%3Cpath d='m65.04 388.372c13.304 0 24.127-10.823 24.127-24.127v-27.61c0-13.304-10.823-24.127-24.127-24.127s-24.127 10.823-24.127 24.127v27.61c0 13.303 10.823 24.127 24.127 24.127zm-9.127-51.737c0-5.033 4.094-9.127 9.127-9.127s9.127 4.094 9.127 9.127v27.61c0 5.033-4.094 9.127-9.127 9.127s-9.127-4.094-9.127-9.127z'/%3E%3Cpath d='m310.749 388.372c13.304 0 24.127-10.823 24.127-24.127v-27.61c0-13.304-10.823-24.127-24.127-24.127s-24.127 10.823-24.127 24.127v27.61c0 13.303 10.824 24.127 24.127 24.127zm-9.127-51.737c0-5.033 4.094-9.127 9.127-9.127s9.127 4.094 9.127 9.127v27.61c0 5.033-4.094 9.127-9.127 9.127s-9.127-4.094-9.127-9.127z'/%3E%3Cpath d='m122.551 346.163h130.688c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-130.688c-4.142 0-7.5 3.358-7.5 7.5s3.357 7.5 7.5 7.5z'/%3E%3Cpath d='m122.551 373.035h130.688c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-130.688c-4.142 0-7.5 3.358-7.5 7.5s3.357 7.5 7.5 7.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.ai-window { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E %3Cpolyline style='fill:%234398D1;' points='452.267,349.867 452.267,503.467 25.6,503.467 25.6,8.533 452.267,8.533 452.267,230.4 '/%3E %3Cpolyline style='fill:%2397D3E6;' points='418.133,366.933 418.133,469.333 59.733,469.333 59.733,42.667 418.133,42.667 418.133,221.867 '/%3E %3Cpolygon style='fill:%234398D1;' points='298.667,119.467 136.533,281.6 110.933,255.753 273.067,93.867 '/%3E %3Cpolygon style='fill:%23EBEBEB;' points='384,341.333 358.4,366.933 221.867,230.4 196.267,221.867 238.933,179.2 247.467,204.8 '/%3E %3Cg%3E %3Crect x='89.993' y='106.668' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 307.1881 103.1611)' style='fill:%23B6E2F0;' width='84.471' height='17.067'/%3E %3Crect x='79.426' y='132.265' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 369.0565 128.7274)' style='fill:%23B6E2F0;' width='156.884' height='17.067'/%3E %3C/g%3E %3Cpath style='fill:%23EBEBEB;' d='M179.2,443.733c-14.14,0-25.6-11.46-25.6-25.6V384c0-4.71-3.823-8.533-8.533-8.533 c-4.71,0-8.533,3.823-8.533,8.533v8.533c0,14.14-11.46,25.6-25.6,25.6s-25.6-11.46-25.6-25.6v-42.667H102.4v42.667 c0,4.71,3.823,8.533,8.533,8.533c4.71,0,8.533-3.823,8.533-8.533V384c0-14.14,11.46-25.6,25.6-25.6c14.14,0,25.6,11.46,25.6,25.6 v34.133c0,4.71,3.823,8.533,8.533,8.533s8.533-3.823,8.533-8.533v-25.6H204.8v25.6C204.8,432.273,193.34,443.733,179.2,443.733z'/%3E %3Cpolygon style='fill:%23F5A338;' points='315.733,256 298.667,221.867 273.067,221.867 273.067,256 230.4,256 230.4,324.267 418.133,341.333 418.133,247.467 '/%3E %3Crect x='418.133' y='256' style='fill:%23FBCCAD;' width='76.8' height='68.267'/%3E %3Cg%3E %3Crect x='341.334' y='122.393' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 717.9402 43.9511)' style='fill:%23B6E2F0;' width='17.067' height='96.545'/%3E %3Crect x='179.208' y='284.507' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 555.8057 435.3365)' style='fill:%23B6E2F0;' width='17.067' height='96.545'/%3E %3C/g%3E %3Cpath d='M460.8,230.4V8.533c0-4.71-3.823-8.533-8.533-8.533H25.6c-4.71,0-8.533,3.823-8.533,8.533v494.933 c0,4.71,3.823,8.533,8.533,8.533h426.667c4.71,0,8.533-3.823,8.533-8.533v-153.6h-17.067v145.067h-409.6V17.067h409.6V230.4H460.8z' /%3E %3Cpath d='M426.667,221.867v-179.2c0-4.71-3.823-8.533-8.533-8.533h-358.4c-4.71,0-8.533,3.823-8.533,8.533v426.667 c0,4.71,3.823,8.533,8.533,8.533h358.4c4.71,0,8.533-3.823,8.533-8.533v-102.4H409.6V460.8H68.267V51.2H409.6v170.667H426.667z'/%3E %3Crect x='89.993' y='106.668' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 307.1881 103.1611)' width='84.471' height='17.067'/%3E %3Crect x='79.426' y='132.265' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 369.0565 128.7274)' width='156.884' height='17.067'/%3E %3Cpath d='M85.333,349.867v42.667c0,14.14,11.46,25.6,25.6,25.6s25.6-11.46,25.6-25.6V384c0-4.71,3.823-8.533,8.533-8.533 c4.71,0,8.533,3.823,8.533,8.533v34.133c0,14.14,11.46,25.6,25.6,25.6c14.14,0,25.6-11.46,25.6-25.6v-25.6h-17.067v25.6 c0,4.71-3.823,8.533-8.533,8.533s-8.533-3.823-8.533-8.533V384c0-14.14-11.46-25.6-25.6-25.6c-14.14,0-25.6,11.46-25.6,25.6v8.533 c0,4.71-3.823,8.533-8.533,8.533c-4.71,0-8.533-3.823-8.533-8.533v-42.667H85.333z'/%3E %3Cpath d='M423.91,241.186c-1.741-1.638-4.105-2.449-6.485-2.219l-96.64,8.047l-14.507-28.962c-1.442-2.884-4.386-4.71-7.612-4.719 h-25.6c-1.374,0.026-2.722,0.401-3.925,1.075l-14.217-14.217l-6.229-18.688L304.7,125.5c3.328-3.328,3.328-8.73,0-12.066l-25.6-25.6 c-3.328-3.328-8.738-3.328-12.066,0L104.9,249.719c-3.319,3.328-3.319,8.721,0,12.049l25.6,25.847 c1.596,1.604,3.772,2.509,6.033,2.517l0,0c2.261,0,4.437-0.896,6.033-2.5l56.004-56.004l18.688,6.229l10.24,10.24 c-3.337,1.203-5.581,4.352-5.632,7.902v68.267c-0.017,4.429,3.354,8.132,7.765,8.533l90.786,8.252l31.949,31.949 c3.328,3.328,8.738,3.328,12.066,0l25.6-25.6l0,0l27.307,2.483c0.256,0,0.512,0,0.768,0c4.71,0,8.533-3.823,8.533-8.533v-8.55 h68.267v-17.067h-68.241v-51.2h68.267v-17.067h-68.267C426.667,245.077,425.668,242.799,423.91,241.186z M136.533,269.5 l-13.585-13.713l150.118-149.854l13.534,13.534L136.533,269.5z M212.036,218.138l11.571-11.571l11.571-11.563l4.164,12.493 c0.418,1.254,1.126,2.398,2.065,3.337l23.125,23.1v13.534h-13.534l-23.1-23.1c-0.939-0.93-2.082-1.638-3.337-2.057L212.036,218.138z M358.4,354.867l-11.435-11.435l20.966,1.903L358.4,354.867z M409.6,331.989l-170.667-15.514v-51.942h34.133 c4.71,0,8.533-3.823,8.533-8.533v-25.6h11.793l14.66,29.414c1.553,3.132,4.864,4.992,8.346,4.685l93.201-7.757V331.989z'/%3E %3Crect x='341.334' y='122.393' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 717.9402 43.9511)' width='17.067' height='96.545'/%3E %3Crect x='179.208' y='284.507' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 555.8057 435.3365)' width='17.067' height='96.545'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E"); }
.ai-cleaning-logistique { background-image: url("data:image/svg+xml,%3Csvg%20id=%22Layer_1%22%20enable-background=%22new%200%200%20500%20500%22%20viewBox=%220%200%20500%20500%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg%20clip-rule=%22evenodd%22%20fill-rule=%22evenodd%22%3E%3Cpath%20d=%22m366.586%20180.777c.031%201.327.051%202.657.051%203.991v195.316h-237.307v-199.305c19.641-46.16%2065.514-78.737%20118.628-78.737%2053.113%200%2098.987%2032.576%20118.628%2078.735z%22%20fill=%22#19cfba%22/%3E%3Cpath%20d=%22m176.935%20294.265h103.883v85.819h-112.919v-76.783c0-4.977%204.059-9.036%209.036-9.036z%22%20fill=%22#f0b16e%22/%3E%3Cpath%20d=%22m204.033%20294.265h27.101v28.209c0%201.875-1.534%203.409-3.408%203.409h-20.284c-1.875%200-3.409-1.534-3.409-3.409z%22%20fill=%22#fa6e85%22/%3E%3Cpath%20d=%22m366.637%20208.446h-90.333c-4.977%200-9.036%204.059-9.036%209.036v92.591h99.369z%22%20fill=%22#f0b16e%22/%3E%3Cpath%20d=%22m330.503%20208.446h-27.101v28.209c0%201.875%201.534%203.409%203.408%203.409h20.284c1.875%200%203.409-1.534%203.409-3.409z%22%20fill=%22#fa6e85%22/%3E%3Cpath%20d=%22m267.268%20294.265h99.369v85.819h-99.369z%22%20fill=%22#f0b16e%22/%3E%3Cpath%20d=%22m330.503%20294.265h-27.101v28.209c0%201.875%201.534%203.409%203.408%203.409h20.284c1.875%200%203.409-1.534%203.409-3.409z%22%20fill=%22#fa6e85%22/%3E%3Cg%20fill=%22#ffbf31%22%3E%3Cpath%20d=%22m71.788%20106.818c17.637%205.523%2031.315%2025.886%2034.115%2051.328%202.799-25.442%2016.477-45.805%2034.115-51.328-17.637-5.523-31.316-25.885-34.115-51.325-2.8%2025.441-16.478%2045.803-34.115%2051.325z%22/%3E%3Cpath%20d=%22m43.833%20226.977c15.39%204.82%2027.326%2022.588%2029.768%2044.789%202.442-22.2%2014.378-39.969%2029.769-44.788-15.39-4.819-27.326-22.587-29.769-44.786-2.443%2022.199-14.379%2039.966-29.768%2044.785z%22/%3E%3Cpath%20d=%22m201.237%20171.919c13.567%205.001%2024.089%2023.434%2026.242%2046.468%202.153-23.032%2012.675-41.468%2026.242-46.468-13.567-4.999-24.089-23.433-26.242-46.465-2.154%2023.031-12.675%2041.464-26.242%2046.465z%22/%3E%3C/g%3E%3Cpath%20d=%22m360.246%20373.632h-49.084c17.312-10.53%2033.788-21.483%2049.084-32.632zm-287.665%2053.476c-4.426-7.663-1.476-20.504%208.361-36.168%209-14.322%2023.411-30.635%2042.001-47.672v36.803c0%203.556%202.902%206.443%206.443%206.443h132.693c-97.774%2050.947-176.465%2063.154-189.498%2040.594zm63.248-245.015v191.539h25.673v-70.35c0-8.533%206.984-15.468%2015.492-15.468h83.904v-70.35c0-8.533%206.935-15.473%2015.443-15.473h83.905v-19.835c-19.574-44.81-63.494-73.694-112.233-73.694-48.69.001-92.56%2028.861-112.184%2073.631zm174.055%20118.598h14.263v18.733h-14.263zm-3-54.204h20.263c5.459%200%209.837-4.412%209.837-9.846v-21.768h23.263v72.942h-86.462v-70.35c0-1.436%201.131-2.592%202.557-2.592h20.706v21.768c-.001%205.434%204.377%209.846%209.836%209.846zm3-31.614h14.263v18.733h-14.263zm-102.397%20117.432c-5.41%200-9.837-4.411-9.837-9.846v-21.768h-20.656c-1.426%200-2.607%201.17-2.607%202.592v70.35h86.511v-72.942h-23.263v21.768c0%205.435-4.427%209.846-9.837%209.846zm3.049-31.614h14.214v18.733h-14.214zm75.2%2072.941c27.783-16.018%2050.931-30.878%2074.511-48.651v-24.291h-23.263v21.768c0%205.435-4.377%209.846-9.837%209.846h-20.263c-5.459%200-9.837-4.411-9.837-9.846v-21.768h-23.263v72.942zm172.972-169.466c-6.394-11.071-19.771-16.874-39.837-17.312l7.377-5.518c2.853-2.125%203.443-6.158%201.328-9.01-2.115-2.848-6.148-3.443-9-1.313l-20.656%2015.424c-2.853%202.12-3.443%206.153-1.328%209.005l15.394%2020.666c2.164%202.853%206.197%203.443%209.049%201.318%202.853-2.135%203.443-6.167%201.279-9.02l-6.443-8.695c16.326%200%2027.475%203.617%2031.673%2010.894%207.181%2012.389-4.82%2037.014-32.067%2065.874-11.902%2012.64-26.214%2025.604-42.346%2038.509v-130.234c0-2.036.176-4.765-.541-6.512-21.394-50.21-70.281-82.66-124.578-82.66s-103.184%2032.45-124.529%2082.66c-.344.802-.541%201.657-.541%202.523v145.244c-52.379%2045.474-74.806%2084.583-61.527%20107.536%2014.085%2024.433%2059.068%2017.941%2087.2%2011.268%2041.264-9.792%2090.888-30.409%20140.513-58.3h77.56c3.59%200%206.443-2.887%206.443-6.443v-48.72c19.919-15.35%2037.477-30.906%2051.74-46.039%2032.755-34.712%2044.461-62.77%2033.837-81.145zm-231.155-52.074c3.541%208.203%208.263%2015.015%2013.869%2019.815-5.607%204.8-10.328%2011.597-13.869%2019.81-3.541-8.213-8.312-15.01-13.918-19.81%205.607-4.8%2010.377-11.611%2013.918-19.815zm-28.476%2025.85c-5.595-2.023-5.65-10.005%200-12.079%2011.115-4.097%2020.165-20.966%2022.033-41.028.344-3.305%203.099-5.838%206.443-5.838%203.295%200%206.099%202.533%206.394%205.838%201.869%2020.061%2010.968%2036.931%2022.083%2041.028%205.546%202.055%205.557%2010.031%200%2012.079-11.115%204.097-20.214%2020.966-22.083%2041.028-.295%203.31-3.098%205.848-6.394%205.848-3.344%200-6.099-2.538-6.443-5.848-1.868-20.061-10.918-36.931-22.033-41.028zm-141.447%2049.02c6.59-4.943%2012.049-12.03%2016.033-20.563%203.984%208.533%209.443%2015.62%2016.033%2020.563-6.59%204.953-12.05%2012.03-16.033%2020.563-3.984-8.533-9.443-15.61-16.033-20.563zm16.033%2051.228c-3.295%200-6.049-2.469-6.394-5.74-2.164-19.466-12.296-35.278-25.28-39.341-6.008-1.874-6.008-10.422%200-12.296%2012.984-4.062%2023.116-19.879%2025.28-39.341.822-7.593%2011.965-7.593%2012.787%200%202.164%2019.461%2012.295%2035.278%2025.279%2039.35%206.02%201.869%206.003%2010.413%200%2012.286-12.984%204.062-23.115%2019.874-25.279%2039.341-.344%203.272-3.098%205.741-6.393%205.741zm32.312-197.254c4.721%2010.958%2011.607%2019.919%2019.919%2025.87-8.312%205.941-15.197%2014.917-19.919%2025.86-4.722-10.943-11.607-19.919-19.968-25.86%208.361-5.951%2015.247-14.912%2019.968-25.87zm-36.05%2032.012c-6.017-1.882-6.004-10.419%200-12.291%2015.246-4.766%2027.148-23.209%2029.657-45.887.823-7.613%2011.971-7.55%2012.787%200%202.508%2022.678%2014.41%2041.121%2029.657%2045.887%205.937%201.868%205.937%2010.428%200%2012.296-15.246%204.766-27.148%2023.209-29.657%2045.887-.82%207.585-11.968%207.585-12.787%200-2.509-22.678-14.41-41.121-29.657-45.892z%22%20fill=%22#1e2f3f%22/%3E%3C/g%3E%3C/svg%3E"); }

/* -- Services Grid (homepage) -- */
.service-card {
    display: block;
    border: 2px solid transparent;
    padding: 1.5rem 1rem;
    text-decoration: none;
    color: inherit;
    border-radius: .5rem;
    transition: border-color .2s, background-color .15s;
}
.service-card:hover, .service-card:focus {
    border-color:var(--c-blugre);
    background-color: rgba(var(--c-blue-rgb),.15);
    color: inherit;
    text-decoration: none;
    box-shadow: 0 8px 24px rgba(0,0,0,.12);
}
.service-card .service-card-title {
    font-size: 1.2rem;
    font-weight: 600;
    color: var(--c-blugre);
    margin-bottom: .5rem;
    line-height: 1.35;
}
.service-card .service-card-text {
    font-size: .97rem;
    margin: 0;
    line-height: 1.55;
}
/* -- Services Mega Menu -- */
.services-megadrop {
    min-width: 860px;
    border-top: 3px solid var(--c-blugre);
    box-shadow: 0 8px 24px rgba(0,0,0,.12);
    border-radius: 0 0 .5rem .5rem;
}
.services-mega-header {
    border-bottom: 1px solid #e9ecef;
    padding-bottom: .75rem;
}
.services-mega-cat-link {
    font-weight: 600;
    font-size: .875rem;
    color: var(--c-blugre);
    text-decoration: none;
    transition: opacity .15s;
}
.services-mega-cat-link:hover { opacity: .75; }
.services-mega-item {
    padding: .55rem .75rem;
    border-radius: .375rem;
    text-decoration: none;
    color: #333;
    transition: background-color .15s, color .15s;
}
.services-mega-item:hover {
    background-color: rgba(var(--c-blue-rgb),.15);
    color: var(--c-blugre);
    text-decoration: none;
}
.services-mega-item.active {
    color: var(--c-blugre);
    font-weight: 600;
    background-color: rgba(var(--c-blue-rgb),.15);
}
.services-mega-title {
    font-size: .925rem;
    line-height: 1.35;
}
[data-bs-theme=dark] .services-mega-item { color: #e0e0e0; }
[data-bs-theme=dark] .services-mega-item:hover { background-color: rgba(var(--c-blue-rgb),.2); color: #fff; }
.ai-chariot-elevateur { background-image: url("data:image/svg+xml,%3Csvg id='filled_outline' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m271.996 280c-1.806 0-3.622-.608-5.117-1.854-3.394-2.829-3.853-7.873-1.024-11.268l40-48c2.829-3.395 7.873-3.853 11.268-1.024 3.394 2.829 3.853 7.873 1.024 11.268l-40 48c-1.584 1.898-3.859 2.878-6.151 2.878z' fill='%2320485d'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m328 248c-2.047 0-4.095-.781-5.657-2.343l-32-32c-3.125-3.124-3.125-8.189 0-11.313 3.124-3.124 8.189-3.124 11.313 0l32 32c3.125 3.124 3.125 8.189 0 11.313-1.561 1.562-3.609 2.343-5.656 2.343z' fill='%2320485d'/%3E%3C/g%3E%3Cpath d='m392 208v46.025c0 9.927-8.048 17.975-17.975 17.975h-46.025c-17.673 0-32 14.327-32 32h128v-16-16-64c0-8.837-7.163-16-16-16-8.837 0-16 7.163-16 16z' fill='%23408eb8'/%3E%3Cg%3E%3Cpath d='m448 336h-176c-4.418 0-8-3.582-8-8v-121.803c0-30.318 22.653-56.27 52.692-60.366l116.499-15.886c5.754-.785 11.557.955 15.929 4.772 4.372 3.816 6.88 9.334 6.88 15.138v178.145c0 4.418-3.582 8-8 8zm-168-16h160v-170.145c0-1.619-.878-2.627-1.402-3.084s-1.642-1.188-3.245-.972l-1.081-7.927 1.081 7.927-116.499 15.886c-22.15 3.021-38.854 22.156-38.854 44.512z' fill='%23357699'/%3E%3C/g%3E%3Cpath d='m464 408h-208v-78.384c0-14.147 11.469-25.616 25.616-25.616h65.54c18.808 0 37.195-5.567 52.844-16 15.649-10.433 34.036-16 52.844-16h1.156c5.523 0 10 4.477 10 10z' fill='%23db4b4b'/%3E%3Cpath d='m200 122v286h15.505c9.11 0 16.495-7.385 16.495-16.495v-269.505c0-5.523-4.477-10-10-10h-12c-5.523 0-10 4.477-10 10z' fill='%23408eb8'/%3E%3Cg%3E%3Cpath d='m208 416h-184c-4.418 0-8-3.582-8-8s3.582-8 8-8h184c4.418 0 8 3.582 8 8s-3.582 8-8 8z' fill='%23408eb8'/%3E%3C/g%3E%3Cpath d='m166 408h-124c-5.523 0-10-4.477-10-10v-108c0-5.523 4.477-10 10-10h124c5.523 0 10 4.477 10 10v108c0 5.523-4.477 10-10 10z' fill='%23c9874b'/%3E%3Cpath d='m120 328-16-8-16 8v-48h32z' fill='%23ebc150'/%3E%3Cpath d='m56 352h32v32h-32z' fill='%23db4b4b'/%3E%3Cg%3E%3Cpath d='m152 368h-16c-4.418 0-8-3.582-8-8s3.582-8 8-8h16c4.418 0 8 3.582 8 8s-3.582 8-8 8z' fill='%2326536c'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m152 392h-32c-4.418 0-8-3.582-8-8s3.582-8 8-8h32c4.418 0 8 3.582 8 8s-3.582 8-8 8z' fill='%2326536c'/%3E%3C/g%3E%3Cpath d='m166 280h-124c-5.523 0-10-4.477-10-10v-108c0-5.523 4.477-10 10-10h124c5.523 0 10 4.477 10 10v108c0 5.523-4.477 10-10 10z' fill='%23da9251'/%3E%3Cpath d='m120 200-16-8-16 8v-48h32z' fill='%23ebc150'/%3E%3Cpath d='m56 224h32v32h-32z' fill='%23db4b4b'/%3E%3Cg%3E%3Cpath d='m152 240h-16c-4.418 0-8-3.582-8-8s3.582-8 8-8h16c4.418 0 8 3.582 8 8s-3.582 8-8 8z' fill='%2326536c'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m152 264h-32c-4.418 0-8-3.582-8-8s3.582-8 8-8h32c4.418 0 8 3.582 8 8s-3.582 8-8 8z' fill='%2326536c'/%3E%3C/g%3E%3Ccircle cx='264' cy='408' fill='%2326556e' r='40'/%3E%3Ccircle cx='440' cy='400' fill='%2326556e' r='48'/%3E%3Ccircle cx='440' cy='400' fill='%23ebc150' r='16'/%3E%3Ccircle cx='264' cy='408' fill='%23ebc150' r='16'/%3E%3Cg%3E%3Cpath d='m368 360c-4.418 0-8-3.582-8-8v-16c0-4.418 3.582-8 8-8s8 3.582 8 8v16c0 4.418-3.582 8-8 8z' fill='%23642323'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m392 352c-4.418 0-8-3.582-8-8v-16c0-4.418 3.582-8 8-8s8 3.582 8 8v16c0 4.418-3.582 8-8 8z' fill='%23642323'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m416 344c-4.418 0-8-3.582-8-8v-16c0-4.418 3.582-8 8-8s8 3.582 8 8v16c0 4.418-3.582 8-8 8z' fill='%23642323'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m88 344h-32c-4.418 0-8 3.582-8 8v32c0 4.418 3.582 8 8 8h32c4.418 0 8-3.582 8-8v-32c0-4.418-3.582-8-8-8zm-8 32h-16v-16h16z'/%3E%3Cpath d='m152 352h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cpath d='m152 376h-32c-4.418 0-8 3.582-8 8s3.582 8 8 8h32c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cpath d='m88 216h-32c-4.418 0-8 3.582-8 8v32c0 4.418 3.582 8 8 8h32c4.418 0 8-3.582 8-8v-32c0-4.418-3.582-8-8-8zm-8 32h-16v-16h16z'/%3E%3Cpath d='m152 224h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cpath d='m152 248h-32c-4.418 0-8 3.582-8 8s3.582 8 8 8h32c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cpath d='m472 354.083v-72.083c0-9.249-7.013-16.883-16-17.882v-114.263c0-5.804-2.508-11.321-6.88-15.138s-10.175-5.557-15.929-4.772l-116.499 15.886c-30.039 4.097-52.692 30.048-52.692 60.366v94.803c-9.592 5.927-16 16.535-16 28.615v33.136c-2.795.991-5.469 2.237-8 3.705v-244.456c0-9.925-8.075-18-18-18h-12c-9.925 0-18 8.075-18 18v278h-8.118c.073-.657.118-1.323.118-2v-108c0-3.698-1.124-7.138-3.044-10 1.92-2.862 3.044-6.302 3.044-10v-108c0-9.925-8.075-18-18-18h-124c-9.925 0-18 8.075-18 18v108c0 3.698 1.124 7.138 3.044 10-1.92 2.862-3.044 6.302-3.044 10v108c0 .677.045 1.343.118 2h-.118c-4.418 0-8 3.582-8 8s3.582 8 8 8l192.67-.05c3.801 22.695 23.571 40.05 47.33 40.05 23.741 0 43.499-17.329 47.321-40h75.021c6.902 23.105 28.339 40 53.659 40 30.878 0 56-25.122 56-56-.001-18.986-9.507-35.785-24.001-45.917zm-376-194.083h16v27.056l-4.422-2.211c-1.126-.563-2.352-.845-3.578-.845s-2.452.282-3.578.845l-4.422 2.211zm72 238c0 1.103-.897 2-2 2h-124c-1.103 0-2-.897-2-2v-108c0-1.103.897-2 2-2h38v40c0 2.772 1.436 5.348 3.794 6.805 2.359 1.458 5.304 1.59 7.784.35l12.422-6.211 12.422 6.211c1.129.565 2.355.845 3.578.845 1.463 0 2.922-.401 4.207-1.195 2.358-1.458 3.794-4.033 3.794-6.805v-40h38c1.103 0 2 .897 2 2v108zm-72-82.944v-27.056h16v27.056l-4.422-2.211c-1.126-.563-2.352-.845-3.578-.845s-2.452.282-3.578.845zm72-45.056c0 1.103-.897 2-2 2h-124c-1.103 0-2-.897-2-2v-108c0-1.103.897-2 2-2h38v40c0 2.772 1.436 5.348 3.794 6.805 2.359 1.458 5.304 1.59 7.784.35l12.422-6.211 12.422 6.211c1.129.565 2.355.845 3.578.845 1.463 0 2.922-.401 4.207-1.195 2.358-1.458 3.794-4.033 3.794-6.805v-40h38c1.103 0 2 .897 2 2v108zm56 111.507c-3.626 5.456-6.16 11.693-7.304 18.399l-8.696.094v-278c0-1.103.897-2 2-2h12c1.103 0 2 .897 2 2zm56-106.61 32.538-39.045 9.805 9.805c1.562 1.562 3.609 2.343 5.657 2.343s4.095-.781 5.657-2.343c3.125-3.124 3.125-8.189 0-11.313l-32-32c-3.124-3.124-8.189-3.124-11.313 0-3.125 3.124-3.125 8.189 0 11.313l10.834 10.834-21.178 25.412v-43.706c0-22.356 16.704-41.492 38.854-44.512l116.499-15.886c1.604-.216 2.722.515 3.245.972s1.402 1.465 1.402 3.084v114.957c-2.688.335-5.356.776-8 1.319v-58.131c0-13.234-10.766-24-24-24s-24 10.766-24 24v46.025c0 5.5-4.475 9.975-9.975 9.975h-46.025c-19.317 0-35.479 13.764-39.195 32h-7.189c-.542 0-1.08.016-1.616.041zm136-66.897v62.787c-7.135 2.728-13.987 6.256-20.438 10.556-14.382 9.589-31.121 14.657-48.406 14.657h-41.774c3.302-9.311 12.189-16 22.618-16h46.025c14.323 0 25.975-11.652 25.975-25.975v-46.025c0-4.411 3.589-8 8-8s8 3.589 8 8zm-152 232c-17.645 0-32-14.355-32-32s14.355-32 32-32 32 14.355 32 32-14.355 32-32 32zm120-40h-72.679c-3.821-22.671-23.58-40-47.321-40v-30.384c0-9.713 7.903-17.616 17.616-17.616h65.54c20.454 0 40.262-5.998 57.282-17.344 14.382-9.588 31.121-14.656 48.406-14.656h1.156c1.103 0 2 .897 2 2v64.341c-5.073-1.515-10.441-2.341-16-2.341-30.878 0-56 25.122-56 56zm56 40c-22.056 0-40-17.944-40-40s17.944-40 40-40 40 17.944 40 40-17.944 40-40 40z'/%3E%3Cpath d='m440 376c-13.234 0-24 10.766-24 24s10.766 24 24 24 24-10.766 24-24-10.766-24-24-24zm0 32c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z'/%3E%3Cpath d='m264 384c-13.234 0-24 10.766-24 24s10.766 24 24 24 24-10.766 24-24-10.766-24-24-24zm0 32c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z'/%3E%3Cpath d='m368 328c-4.418 0-8 3.582-8 8v16c0 4.418 3.582 8 8 8s8-3.582 8-8v-16c0-4.418-3.582-8-8-8z'/%3E%3Cpath d='m392 320c-4.418 0-8 3.582-8 8v16c0 4.418 3.582 8 8 8s8-3.582 8-8v-16c0-4.418-3.582-8-8-8z'/%3E%3Cpath d='m416 344c4.418 0 8-3.582 8-8v-16c0-4.418-3.582-8-8-8s-8 3.582-8 8v16c0 4.418 3.582 8 8 8z'/%3E%3C/g%3E%3C/svg%3E"); }

/* ===== BURGER BUTTON ===== */
.navbar-toggler {
  border: 0;
  background: transparent;
  padding: 4px;
}
.navbar-toggler:focus { box-shadow: none; }

.navbar-toggler-icon {
  background-image: none !important;
  width: 24px;
  height: 3px;
  background: var(--c-blugre);
  display: block;
  position: relative;
}
.navbar-toggler-icon::before,
.navbar-toggler-icon::after {
  content: '';
  display: block;
  width: 24px;
  height: 3px;
  background: var(--c-blugre);
  position: absolute;
  left: 0;
}
.navbar-toggler-icon::before { top: -7px; }
.navbar-toggler-icon::after  { bottom: -7px; }

/* ===== BLOG TOC (SOMMAIRE) ===== */

/* Desktop : sidebar scrollable si contenu long */
.blog-sidebar-sticky {
  max-height: calc(100vh - 140px);
  overflow-y: auto;
}

/* Mobile : tiroir fixe en bas de l'écran, s'ouvre vers le haut */
@media (max-width: 991.98px) {
  .blog-sidebar-sticky {
    max-height: none;
    overflow-y: visible;
  }

  .blog-toc-block {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1040;
    margin: 0 !important;
    border-radius: .5rem .5rem 0 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    display: flex;
    flex-direction: column-reverse;
    background: #fff;
    box-shadow: 0 -4px 16px rgba(0,0,0,.12);
  }

  .blog-toc-block #tcontent {
    max-height: 55vh;
    overflow-y: auto;
  }
}
