:root{
  --ig-prune:#5b214f;
  --ig-prune-dark:#421438;
  --ig-violet:#765079;
  --ig-camel:#b77945;
  --ig-gold:#d4a25f;
  --ig-ivory:#fffaf5;
  --ig-cream:#f4eadf;
  --ig-white:#fffdf9;
  --ig-ink:#433740;
  --ig-muted:#746770;
  --ig-line:rgba(212,162,95,.28);
}

.ig-skip-link{
  position:fixed;z-index:9999;left:18px;top:12px;transform:translateY(-150%);
  padding:11px 16px;border-radius:6px;background:var(--ig-prune);color:#fff;
  font:600 .8rem/1.2 "Montserrat",Arial,sans-serif;text-decoration:none;
  box-shadow:0 10px 26px rgba(49,18,41,.25);transition:transform .18s ease;
}
.ig-skip-link:focus{transform:translateY(0)}

/* Une vraie fin de page commune, chaleureuse et volontairement compacte. */
.ig-site-footer{
  position:relative;isolation:isolate;overflow:hidden;margin:0;color:#fff;
  background:
    radial-gradient(circle at 9% 18%,rgba(212,162,95,.26),transparent 25rem),
    radial-gradient(circle at 94% 94%,rgba(142,96,151,.30),transparent 28rem),
    linear-gradient(125deg,#421438 0%,#5b214f 52%,#70456f 100%);
  border-top:3px solid var(--ig-gold);
  font-family:"Montserrat",Arial,sans-serif;
}
.ig-footer-glow{
  position:absolute;z-index:-1;right:-90px;top:-145px;width:330px;height:330px;
  border:1px solid rgba(255,255,255,.07);border-radius:50%;
  box-shadow:0 0 0 42px rgba(255,255,255,.025),0 0 0 84px rgba(212,162,95,.025);
}
.ig-footer-inner{
  width:min(1180px,calc(100% - 72px));margin:0 auto;padding:48px 0 40px;
  display:grid;grid-template-columns:minmax(280px,1.35fr) .65fr .65fr minmax(230px,.85fr);
  gap:42px;align-items:start;
}
.ig-footer-brand-block p{
  max-width:390px;margin:18px 0 0;color:rgba(255,255,255,.76);
  font-size:.82rem;line-height:1.7;
}
.ig-footer-logo{
  display:inline-flex;width:min(320px,100%);padding:11px 17px;border-radius:3px 22px 3px 3px;
  background:rgba(255,250,245,.97);box-shadow:0 14px 34px rgba(35,10,28,.22);
}
.ig-footer-logo img{display:block;width:100%;height:auto;max-height:86px;object-fit:contain}
.ig-footer-column,.ig-footer-contact{display:grid;gap:10px;align-content:start}
.ig-footer-column strong,.ig-footer-contact>strong{
  margin-bottom:5px;color:#efd3a6;font:600 .72rem/1.3 "Montserrat",Arial,sans-serif;
  letter-spacing:.13em;text-transform:uppercase;
}
.ig-footer-column a,.ig-footer-contact a{
  width:max-content;max-width:100%;color:rgba(255,255,255,.82);font-size:.79rem;line-height:1.45;
  text-decoration:none;text-underline-offset:4px;overflow-wrap:anywhere;
}
.ig-footer-column a:hover,.ig-footer-column a:focus-visible,.ig-footer-contact a:hover,.ig-footer-contact a:focus-visible{color:#fff;text-decoration:underline}
.ig-footer-contact .ig-footer-phone{
  display:inline-flex;align-items:center;justify-content:center;min-height:43px;margin:1px 0 2px;padding:0 17px;
  border-radius:3px 13px 3px 3px;background:linear-gradient(135deg,#dda34f,#bd7434);color:#35112d;
  font-size:.9rem;font-weight:700;box-shadow:0 10px 24px rgba(39,11,31,.19);
}
.ig-footer-contact .ig-footer-phone:hover,.ig-footer-contact .ig-footer-phone:focus-visible{color:#35112d;text-decoration:none;transform:translateY(-1px)}
.ig-footer-contact>span{margin-top:3px;color:rgba(255,255,255,.60);font-size:.72rem;line-height:1.5}
.ig-footer-bottom{
  width:min(1180px,calc(100% - 72px));margin:0 auto;padding:18px 0 21px;
  display:flex;align-items:center;justify-content:space-between;gap:28px;
  border-top:1px solid rgba(255,255,255,.13);
}
.ig-footer-bottom p{margin:0;color:rgba(255,255,255,.58);font-size:.68rem;line-height:1.55}
.ig-footer-bottom nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 21px}
.ig-footer-bottom a{color:rgba(255,255,255,.75);font-size:.68rem;line-height:1.45;text-decoration:none;text-underline-offset:4px}
.ig-footer-bottom a:hover,.ig-footer-bottom a:focus-visible{color:#fff;text-decoration:underline}

/* Avis Google : preuve sociale vivante, fidèle aux avis publics. */
.home-google-reviews{
  position:relative;overflow:hidden;padding:84px 5% 76px;background:
    radial-gradient(circle at 2% 3%,rgba(224,172,90,.25),transparent 23rem),
    radial-gradient(circle at 98% 82%,rgba(131,71,126,.22),transparent 29rem),
    linear-gradient(135deg,#fffaf3 0%,#f7ece5 48%,#f0e3ef 100%);
  border-top:1px solid rgba(212,162,95,.24);
}
.home-google-reviews::before{
  content:"";position:absolute;left:-150px;bottom:-220px;width:430px;height:430px;border:1px solid rgba(183,121,69,.12);border-radius:50%;
  box-shadow:0 0 0 52px rgba(255,255,255,.10),0 0 0 104px rgba(91,33,79,.025);pointer-events:none;
}
.home-google-reviews::after{
  content:"";position:absolute;right:-55px;bottom:-92px;width:285px;height:385px;
  background:url("botanical-sprig-elegant.webp") center/contain no-repeat;opacity:.13;transform:rotate(7deg);pointer-events:none;
}
.home-google-reviews-inner{position:relative;z-index:1;width:min(1150px,100%);margin:0 auto}
.home-google-reviews-heading{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:54px;align-items:end}
.home-google-reviews-kicker{
  display:block;margin-bottom:11px;color:var(--ig-camel);font:700 .72rem/1.3 "Montserrat",Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;
}
.home-google-reviews-copy h2{
  max-width:760px;margin:0;color:var(--ig-prune);font:600 clamp(3rem,5vw,4.8rem)/.90 "Cormorant Garamond",Georgia,serif;letter-spacing:-.025em;
}
.home-google-reviews-copy h2 em{color:var(--ig-camel);font-weight:500}
.home-google-reviews-copy>p{max-width:710px;margin:19px 0 0;color:var(--ig-muted);font-size:.88rem;line-height:1.72}
.home-google-score{
  position:relative;overflow:hidden;min-height:190px;padding:24px 26px 22px;border-radius:5px 28px 5px 5px;
  background:linear-gradient(145deg,#571a4b,#7a2e6a 64%,#8c557f);color:#fff;text-decoration:none;
  box-shadow:0 22px 48px rgba(91,33,79,.20);transition:transform .2s ease,box-shadow .2s ease;
}
.home-google-score::after{content:"G";position:absolute;right:-3px;bottom:-27px;color:rgba(255,255,255,.075);font:600 8.4rem/1 "Cormorant Garamond",Georgia,serif}
.home-google-score:hover,.home-google-score:focus-visible{color:#fff;transform:translateY(-3px);box-shadow:0 27px 56px rgba(91,33,79,.26)}
.home-google-score-number{position:relative;z-index:1;display:block;font:600 3.9rem/.8 "Cormorant Garamond",Georgia,serif}
.home-google-score-number small{font-size:1.25rem;font-weight:500}
.home-google-stars{position:relative;z-index:1;display:block;margin:15px 0 6px;color:#f0bd66;font-size:1.05rem;letter-spacing:.13em}
.home-google-score strong{position:relative;z-index:1;display:block;font:700 .74rem/1.3 "Montserrat",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.home-google-score-link{position:relative;z-index:1;display:flex;justify-content:space-between;margin-top:17px;padding-top:13px;border-top:1px solid rgba(255,255,255,.18);font:500 .71rem/1.2 "Montserrat",Arial,sans-serif}
.home-google-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}
.home-google-review-card{
  position:relative;overflow:hidden;min-height:240px;display:flex;flex-direction:column;margin:0;padding:27px 27px 24px;
  border:1px solid rgba(91,33,79,.09);border-radius:5px 25px 5px 5px;background:rgba(255,253,249,.91);
  box-shadow:0 16px 38px rgba(82,45,68,.08);transition:transform .2s ease,box-shadow .2s ease;
}
.home-google-review-card::before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:linear-gradient(90deg,var(--ig-gold),var(--ig-prune),#a06e9c)}
.home-google-review-card::after{content:"“";position:absolute;right:18px;top:35px;color:rgba(91,33,79,.07);font:600 6rem/1 Georgia,serif}
.home-google-review-card:nth-child(2){transform:translateY(13px)}
.home-google-review-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(82,45,68,.13)}
.home-google-review-card:nth-child(2):hover{transform:translateY(7px)}
.home-google-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}
.home-google-card-top>span:last-child{color:var(--ig-camel);font:700 .62rem/1.2 "Montserrat",Arial,sans-serif;letter-spacing:.14em}
.home-google-card-stars{color:#d79b3e;font-size:.78rem;letter-spacing:.11em}
.home-google-review-card blockquote{position:relative;z-index:1;margin:29px 0 27px;color:var(--ig-prune);font:600 clamp(1.5rem,2vw,1.92rem)/1.13 "Cormorant Garamond",Georgia,serif}
.home-google-review-card footer{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-top:auto}
.home-google-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#ead4aa,#c8894f);color:#4a183f;font:700 .76rem/1 "Montserrat",Arial,sans-serif;box-shadow:0 7px 16px rgba(91,33,79,.10)}
.home-google-review-card cite{color:var(--ig-muted);font:600 .72rem/1.3 "Montserrat",Arial,sans-serif;font-style:normal}
.home-google-review-sale{background:linear-gradient(145deg,rgba(255,253,249,.96),rgba(244,229,241,.94))}
.home-google-review-human{background:linear-gradient(145deg,rgba(255,253,249,.96),rgba(249,235,214,.94))}
.home-google-reviews-bottom{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:45px;padding-top:27px;border-top:1px solid rgba(91,33,79,.12)}
.home-google-reviews-bottom>p{max-width:575px;margin:0;color:var(--ig-prune);font:500 1.25rem/1.35 "Cormorant Garamond",Georgia,serif}
.home-google-reviews-bottom>p span{color:var(--ig-gold);font-size:1.8rem;vertical-align:-.12em}
.home-google-reviews-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:11px}
.home-google-reviews-actions a{
  min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:17px;padding:0 22px;
  border-radius:3px 15px 3px 3px;font:600 .76rem/1.25 "Montserrat",Arial,sans-serif;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;
}
.home-google-reviews-actions a:hover,.home-google-reviews-actions a:focus-visible{transform:translateY(-2px)}
.home-google-reviews-primary{background:linear-gradient(135deg,var(--ig-prune),#863174);color:#fff;box-shadow:0 13px 28px rgba(91,33,79,.16)}
.home-google-reviews-primary:hover,.home-google-reviews-primary:focus-visible{color:#fff;box-shadow:0 16px 34px rgba(91,33,79,.22)}
.home-google-reviews-secondary{border:1px solid rgba(91,33,79,.22);background:rgba(255,253,249,.78);color:var(--ig-prune)}
.home-google-reviews-secondary:hover,.home-google-reviews-secondary:focus-visible{color:var(--ig-prune);box-shadow:0 12px 28px rgba(91,33,79,.08)}

/* Mentions courtes sous les formulaires. */
.ig-form-privacy{
  margin:14px 0 0;padding:13px 15px;border:1px solid rgba(91,33,79,.10);border-radius:4px;
  background:rgba(245,236,244,.52);color:var(--ig-muted);font:400 .72rem/1.58 "Montserrat",Arial,sans-serif;
}
.ig-form-privacy a{color:var(--ig-prune);font-weight:600;text-underline-offset:3px}
.about-form-consent a,.estimate-form-consent a{color:var(--ig-prune);font-weight:600;text-underline-offset:3px}
.about-field .optional{color:var(--ig-muted);font-size:.72rem;font-weight:400}

/* La carte n'est chargée qu'après un choix explicite du visiteur. */
.property-dialog-map-choice{
  position:relative;overflow:hidden;display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;
  align-items:center;padding:25px;border:1px solid rgba(183,121,69,.25);border-radius:4px 24px 4px 4px;
  background:linear-gradient(135deg,#fffaf3,#f2e6f2);box-shadow:0 14px 34px rgba(91,33,79,.07);
}
.property-dialog-map-choice::after{
  content:"";position:absolute;right:-46px;bottom:-56px;width:130px;height:130px;
  border:1px solid rgba(91,33,79,.10);border-radius:50%;
}
.property-dialog-map-choice-icon{
  position:relative;z-index:1;width:66px;height:66px;display:grid;place-items:center;border-radius:50%;
  background:var(--ig-white);color:var(--ig-camel);box-shadow:inset 0 0 0 1px rgba(183,121,69,.18);
}
.property-dialog-map-choice-icon svg{width:33px;height:33px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}
.property-dialog-map-choice-copy{position:relative;z-index:1}
.property-dialog-map-choice-copy strong{display:block;margin-bottom:6px;color:var(--ig-prune);font:600 1.28rem/1.12 "Cormorant Garamond",Georgia,serif}
.property-dialog-map-choice-copy p{margin:0;color:var(--ig-muted);font-size:.78rem;line-height:1.6}
.property-dialog-map-actions{position:relative;z-index:1;grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}
.property-dialog-legal{
  margin:24px 0 0;padding:19px 21px;border-left:3px solid var(--ig-gold);background:#fffaf3;
  color:var(--ig-muted);font:400 .76rem/1.65 "Montserrat",Arial,sans-serif;
}
.property-dialog-legal strong{display:block;margin-bottom:7px;color:var(--ig-prune);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}
.property-dialog-legal p{margin:5px 0}.property-dialog-legal a{color:var(--ig-prune);font-weight:600;text-underline-offset:3px}

/* Pages légales : même identité, lecture plus sobre. */
body.ig-page-legal{background:var(--ig-ivory);color:var(--ig-ink)}
.legal-hero{
  position:relative;isolation:isolate;overflow:hidden;padding:74px 5%;
  background:
    radial-gradient(circle at 82% 22%,rgba(118,80,121,.16),transparent 24rem),
    radial-gradient(circle at 8% 85%,rgba(212,162,95,.20),transparent 20rem),
    linear-gradient(135deg,#fffdf9,#f3e8df 58%,#eee3f1);
  border-bottom:1px solid var(--ig-line);
}
.legal-hero::after{
  content:"";position:absolute;z-index:-1;right:4%;bottom:-58px;width:180px;height:280px;
  background:url("botanical-sprig-elegant.webp") center/contain no-repeat;opacity:.13;transform:rotate(9deg);
}
.legal-hero-inner{width:min(1080px,100%);margin:0 auto}
.legal-kicker{display:block;margin-bottom:12px;color:var(--ig-camel);font:600 .72rem/1.3 "Montserrat",Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}
.legal-hero h1{max-width:820px;margin:0;color:var(--ig-prune);font:600 clamp(2.75rem,5.4vw,4.8rem)/.94 "Cormorant Garamond",Georgia,serif;letter-spacing:-.025em}
.legal-hero p{max-width:700px;margin:18px 0 0;color:var(--ig-muted);font-size:.95rem;line-height:1.72}
.legal-content{padding:70px 5% 78px}
.legal-layout{width:min(1080px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:54px;align-items:start}
.legal-main{display:grid;gap:18px}
.legal-card{
  padding:30px 32px;border:1px solid rgba(91,33,79,.10);border-radius:4px 24px 4px 4px;
  background:rgba(255,253,249,.95);box-shadow:0 13px 34px rgba(74,39,56,.055);
}
.legal-card h2{margin:0 0 15px;color:var(--ig-prune);font:600 2rem/1.06 "Cormorant Garamond",Georgia,serif}
.legal-card h3{margin:22px 0 8px;color:var(--ig-prune);font:600 1.34rem/1.15 "Cormorant Garamond",Georgia,serif}
.legal-card p,.legal-card li{color:var(--ig-muted);font-size:.84rem;line-height:1.72}
.legal-card p{margin:9px 0}.legal-card ul{margin:10px 0;padding-left:20px}.legal-card li+li{margin-top:6px}
.legal-card a{color:var(--ig-prune);font-weight:600;text-underline-offset:3px;overflow-wrap:anywhere}
.legal-card address{font-style:normal}
.legal-note{padding:20px 22px;border-left:3px solid var(--ig-gold);background:#fff7ec;color:var(--ig-muted);font-size:.8rem;line-height:1.65}
.legal-note strong{color:var(--ig-prune)}
.legal-alert{padding:20px 22px;border:1px solid rgba(183,121,69,.30);border-left:4px solid var(--ig-camel);background:#fff8ef;color:#6d5540;font-size:.8rem;line-height:1.62}
.legal-alert strong{display:block;margin-bottom:5px;color:var(--ig-prune)}
.legal-toc{position:sticky;top:118px;padding:24px 23px;border-radius:4px 20px 4px 4px;background:linear-gradient(145deg,#5b214f,#765079);box-shadow:0 18px 40px rgba(91,33,79,.17)}
.legal-toc strong{display:block;margin-bottom:13px;color:#efd3a6;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}
.legal-toc nav{display:grid;gap:7px}.legal-toc a{color:rgba(255,255,255,.83);font-size:.78rem;line-height:1.42;text-decoration:none}.legal-toc a:hover,.legal-toc a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:4px}
.legal-updated{margin-top:22px!important;color:#968990!important;font-size:.71rem!important}
.sitemap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.sitemap-group{padding:24px;border:1px solid rgba(91,33,79,.10);border-radius:3px 18px 3px 3px;background:#fff}
.sitemap-group h2{font-size:1.65rem}.sitemap-group ul{list-style:none;padding:0}.sitemap-group a{text-decoration:none}.sitemap-group a:hover{text-decoration:underline}
.not-found-content{min-height:52vh;display:grid;place-items:center;padding:70px 5%;text-align:center}.not-found-content>div{max-width:700px}.not-found-content strong{display:block;color:rgba(91,33,79,.14);font:600 8rem/1 "Cormorant Garamond",serif}.not-found-content h1{margin:0;color:var(--ig-prune);font:600 3rem/1 "Cormorant Garamond",serif}.not-found-content p{margin:18px auto 25px;color:var(--ig-muted);line-height:1.7}.not-found-content a{display:inline-flex;min-height:46px;align-items:center;padding:0 20px;border-radius:3px 14px 3px 3px;background:var(--ig-prune);color:#fff;text-decoration:none;font-size:.82rem;font-weight:600}

/* Les deux pages les plus longues respiraient trop sur grand écran. */
@media(min-width:1081px){
  .advice-intro{padding-top:82px!important;padding-bottom:90px!important}
  .advice-path{padding-top:104px!important;padding-bottom:86px!important}
  .advice-energy,.advice-process{padding-top:84px!important;padding-bottom:84px!important}
  .advice-faq{padding-top:86px!important;padding-bottom:72px!important}
  .about-story{padding-top:86px!important;padding-bottom:94px!important}
  .about-roots,.about-horses,.about-method{padding-top:84px!important;padding-bottom:84px!important}
  .about-contact{padding-top:88px!important;padding-bottom:82px!important}
}

@media(max-width:960px){
  .ig-footer-inner{grid-template-columns:1.25fr .75fr .75fr;gap:34px}.ig-footer-contact{grid-column:1/-1;grid-template-columns:auto minmax(180px,auto) 1fr;align-items:center}.ig-footer-contact>strong{margin:0}.ig-footer-contact .ig-footer-phone{margin:0}.ig-footer-contact>span{display:none}
  .home-google-reviews-heading{grid-template-columns:minmax(0,1fr) 205px;gap:30px}.home-google-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-google-review-card:nth-child(2){transform:none}.home-google-review-card:nth-child(2):hover{transform:translateY(-4px)}.home-google-review-card:last-child{grid-column:1/-1;min-height:210px}.home-google-reviews-bottom{align-items:flex-start;flex-direction:column}.home-google-reviews-actions{justify-content:flex-start}
  .legal-layout{grid-template-columns:1fr}.legal-toc{position:static;order:-1}.legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}
}
@media(max-width:650px){
  .ig-footer-inner,.ig-footer-bottom{width:min(100% - 36px,1180px)}
  .ig-footer-inner{padding:36px 0 31px;grid-template-columns:1fr 1fr;gap:31px 24px}
  .ig-footer-brand-block{grid-column:1/-1}.ig-footer-logo{width:min(300px,100%)}
  .ig-footer-contact{grid-column:1/-1;grid-template-columns:1fr;gap:9px}.ig-footer-contact>strong{margin-bottom:3px}.ig-footer-contact .ig-footer-phone{width:max-content;margin:0}.ig-footer-contact>span{display:block}
  .ig-footer-bottom{align-items:flex-start;flex-direction:column;gap:12px;padding:16px 0 19px}.ig-footer-bottom nav{justify-content:flex-start}
  .home-google-reviews{padding:57px 5% 52px}.home-google-reviews-heading{grid-template-columns:1fr;gap:27px}.home-google-reviews-copy h2{font-size:clamp(2.8rem,12vw,3.7rem)}.home-google-reviews-copy>p{font-size:.82rem}.home-google-score{width:100%;min-height:168px}.home-google-reviews-grid{grid-template-columns:1fr;margin-top:28px}.home-google-review-card,.home-google-review-card:last-child{grid-column:auto;min-height:205px}.home-google-reviews-bottom{margin-top:31px;gap:24px}.home-google-reviews-actions{width:100%;display:grid}.home-google-reviews-actions a{width:100%;padding:0 17px}.home-google-reviews-bottom>p{font-size:1.14rem}
  .property-dialog-map-choice{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:19px}.property-dialog-map-choice-icon{width:52px;height:52px}.property-dialog-map-choice-icon svg{width:27px;height:27px}.property-dialog-map-actions{display:grid}.property-dialog-map-actions a{justify-content:center}
  .legal-hero{padding:56px 6%}.legal-content{padding:46px 5% 56px}.legal-card{padding:24px 21px}.legal-layout{gap:26px}.legal-toc nav{grid-template-columns:1fr}.sitemap-grid{grid-template-columns:1fr}.not-found-content strong{font-size:6rem}.not-found-content h1{font-size:2.4rem}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
