.elementor-995 .elementor-element.elementor-element-277d19d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-995 .elementor-element.elementor-element-543c9b07{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-995 .elementor-element.elementor-element-543c9b07.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-995 .elementor-element.elementor-element-543c9b07 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-995 .elementor-element.elementor-element-70705292{--display:flex;}.elementor-995 .elementor-element.elementor-element-63850074.ob-harakiri{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-63850074.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-63850074.ob-harakiri div{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-63850074{width:100%;max-width:100%;text-align:center;}.elementor-995 .elementor-element.elementor-element-63850074.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-995 .elementor-element.elementor-element-63850074.ob-harakiri > div, .elementor-995 .elementor-element.elementor-element-63850074.ob-harakiri > h1, .elementor-995 .elementor-element.elementor-element-63850074.ob-harakiri > h2, .elementor-995 .elementor-element.elementor-element-63850074.ob-harakiri > h3, .elementor-995 .elementor-element.elementor-element-63850074.ob-harakiri > h4, .elementor-995 .elementor-element.elementor-element-63850074.ob-harakiri > h5, .elementor-995 .elementor-element.elementor-element-63850074.ob-harakiri > h6, .elementor-995 .elementor-element.elementor-element-63850074.ob-harakiri > p{transform:rotate(0deg);}.elementor-995 .elementor-element.elementor-element-63850074 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-995 .elementor-element.elementor-element-2ba6c44e.ob-harakiri{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-2ba6c44e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-2ba6c44e.ob-harakiri div{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-2ba6c44e.elementor-element{--align-self:flex-start;}.elementor-995 .elementor-element.elementor-element-2ba6c44e{text-align:left;}.elementor-995 .elementor-element.elementor-element-2ba6c44e.ob-harakiri > div, .elementor-995 .elementor-element.elementor-element-2ba6c44e.ob-harakiri > h1, .elementor-995 .elementor-element.elementor-element-2ba6c44e.ob-harakiri > h2, .elementor-995 .elementor-element.elementor-element-2ba6c44e.ob-harakiri > h3, .elementor-995 .elementor-element.elementor-element-2ba6c44e.ob-harakiri > h4, .elementor-995 .elementor-element.elementor-element-2ba6c44e.ob-harakiri > h5, .elementor-995 .elementor-element.elementor-element-2ba6c44e.ob-harakiri > h6, .elementor-995 .elementor-element.elementor-element-2ba6c44e.ob-harakiri > p{transform:rotate(0deg);}.elementor-995 .elementor-element.elementor-element-2ba6c44e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-995 .elementor-element.elementor-element-51926d8f.ob-harakiri{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-51926d8f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-51926d8f.ob-harakiri div{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-51926d8f.elementor-element{--align-self:flex-start;}.elementor-995 .elementor-element.elementor-element-51926d8f{text-align:left;}.elementor-995 .elementor-element.elementor-element-51926d8f.ob-harakiri > div, .elementor-995 .elementor-element.elementor-element-51926d8f.ob-harakiri > h1, .elementor-995 .elementor-element.elementor-element-51926d8f.ob-harakiri > h2, .elementor-995 .elementor-element.elementor-element-51926d8f.ob-harakiri > h3, .elementor-995 .elementor-element.elementor-element-51926d8f.ob-harakiri > h4, .elementor-995 .elementor-element.elementor-element-51926d8f.ob-harakiri > h5, .elementor-995 .elementor-element.elementor-element-51926d8f.ob-harakiri > h6, .elementor-995 .elementor-element.elementor-element-51926d8f.ob-harakiri > p{transform:rotate(0deg);}.elementor-995 .elementor-element.elementor-element-51926d8f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-995 .elementor-element.elementor-element-34c97460.ob-harakiri{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-34c97460.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-34c97460.ob-harakiri div{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-34c97460.elementor-element{--align-self:flex-start;}.elementor-995 .elementor-element.elementor-element-34c97460{text-align:left;}.elementor-995 .elementor-element.elementor-element-34c97460.ob-harakiri > div, .elementor-995 .elementor-element.elementor-element-34c97460.ob-harakiri > h1, .elementor-995 .elementor-element.elementor-element-34c97460.ob-harakiri > h2, .elementor-995 .elementor-element.elementor-element-34c97460.ob-harakiri > h3, .elementor-995 .elementor-element.elementor-element-34c97460.ob-harakiri > h4, .elementor-995 .elementor-element.elementor-element-34c97460.ob-harakiri > h5, .elementor-995 .elementor-element.elementor-element-34c97460.ob-harakiri > h6, .elementor-995 .elementor-element.elementor-element-34c97460.ob-harakiri > p{transform:rotate(0deg);}.elementor-995 .elementor-element.elementor-element-34c97460 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-995 .elementor-element.elementor-element-65882740.ob-harakiri{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-65882740.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-65882740.ob-harakiri div{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-65882740.elementor-element{--align-self:flex-start;}.elementor-995 .elementor-element.elementor-element-65882740{text-align:left;}.elementor-995 .elementor-element.elementor-element-65882740.ob-harakiri > div, .elementor-995 .elementor-element.elementor-element-65882740.ob-harakiri > h1, .elementor-995 .elementor-element.elementor-element-65882740.ob-harakiri > h2, .elementor-995 .elementor-element.elementor-element-65882740.ob-harakiri > h3, .elementor-995 .elementor-element.elementor-element-65882740.ob-harakiri > h4, .elementor-995 .elementor-element.elementor-element-65882740.ob-harakiri > h5, .elementor-995 .elementor-element.elementor-element-65882740.ob-harakiri > h6, .elementor-995 .elementor-element.elementor-element-65882740.ob-harakiri > p{transform:rotate(0deg);}.elementor-995 .elementor-element.elementor-element-65882740 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-995 .elementor-element.elementor-element-24d36177.ob-harakiri{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-24d36177.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-24d36177.ob-harakiri div{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-24d36177.elementor-element{--align-self:flex-start;}.elementor-995 .elementor-element.elementor-element-24d36177{text-align:left;}.elementor-995 .elementor-element.elementor-element-24d36177.ob-harakiri > div, .elementor-995 .elementor-element.elementor-element-24d36177.ob-harakiri > h1, .elementor-995 .elementor-element.elementor-element-24d36177.ob-harakiri > h2, .elementor-995 .elementor-element.elementor-element-24d36177.ob-harakiri > h3, .elementor-995 .elementor-element.elementor-element-24d36177.ob-harakiri > h4, .elementor-995 .elementor-element.elementor-element-24d36177.ob-harakiri > h5, .elementor-995 .elementor-element.elementor-element-24d36177.ob-harakiri > h6, .elementor-995 .elementor-element.elementor-element-24d36177.ob-harakiri > p{transform:rotate(0deg);}.elementor-995 .elementor-element.elementor-element-24d36177 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-995 .elementor-element.elementor-element-2cbb99be.ob-harakiri{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-2cbb99be.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-2cbb99be.ob-harakiri div{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-2cbb99be.elementor-element{--align-self:flex-start;}.elementor-995 .elementor-element.elementor-element-2cbb99be{text-align:left;}.elementor-995 .elementor-element.elementor-element-2cbb99be.ob-harakiri > div, .elementor-995 .elementor-element.elementor-element-2cbb99be.ob-harakiri > h1, .elementor-995 .elementor-element.elementor-element-2cbb99be.ob-harakiri > h2, .elementor-995 .elementor-element.elementor-element-2cbb99be.ob-harakiri > h3, .elementor-995 .elementor-element.elementor-element-2cbb99be.ob-harakiri > h4, .elementor-995 .elementor-element.elementor-element-2cbb99be.ob-harakiri > h5, .elementor-995 .elementor-element.elementor-element-2cbb99be.ob-harakiri > h6, .elementor-995 .elementor-element.elementor-element-2cbb99be.ob-harakiri > p{transform:rotate(0deg);}.elementor-995 .elementor-element.elementor-element-2cbb99be > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-995 .elementor-element.elementor-element-155160a8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-995 .elementor-element.elementor-element-189a2e51{--display:flex;}.elementor-995 .elementor-element.elementor-element-fd6b661.ob-harakiri{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-fd6b661.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-fd6b661.ob-harakiri div{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-fd6b661{text-align:center;}.elementor-995 .elementor-element.elementor-element-fd6b661.ob-harakiri > div, .elementor-995 .elementor-element.elementor-element-fd6b661.ob-harakiri > h1, .elementor-995 .elementor-element.elementor-element-fd6b661.ob-harakiri > h2, .elementor-995 .elementor-element.elementor-element-fd6b661.ob-harakiri > h3, .elementor-995 .elementor-element.elementor-element-fd6b661.ob-harakiri > h4, .elementor-995 .elementor-element.elementor-element-fd6b661.ob-harakiri > h5, .elementor-995 .elementor-element.elementor-element-fd6b661.ob-harakiri > h6, .elementor-995 .elementor-element.elementor-element-fd6b661.ob-harakiri > p{transform:rotate(0deg);}.elementor-995 .elementor-element.elementor-element-fd6b661 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-995 .elementor-element.elementor-element-740d302f.ob-harakiri{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-740d302f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-740d302f.ob-harakiri div{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-740d302f.ob-harakiri > div, .elementor-995 .elementor-element.elementor-element-740d302f.ob-harakiri > h1, .elementor-995 .elementor-element.elementor-element-740d302f.ob-harakiri > h2, .elementor-995 .elementor-element.elementor-element-740d302f.ob-harakiri > h3, .elementor-995 .elementor-element.elementor-element-740d302f.ob-harakiri > h4, .elementor-995 .elementor-element.elementor-element-740d302f.ob-harakiri > h5, .elementor-995 .elementor-element.elementor-element-740d302f.ob-harakiri > h6, .elementor-995 .elementor-element.elementor-element-740d302f.ob-harakiri > p{transform:rotate(0deg);}.elementor-995 .elementor-element.elementor-element-740d302f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-995 .elementor-element.elementor-element-6b5ea9e1{--display:flex;}.elementor-995 .elementor-element.elementor-element-29a3bd3.ob-harakiri{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-29a3bd3.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-29a3bd3.ob-harakiri div{writing-mode:inherit;}.elementor-995 .elementor-element.elementor-element-29a3bd3{text-align:center;}.elementor-995 .elementor-element.elementor-element-29a3bd3.ob-harakiri > div, .elementor-995 .elementor-element.elementor-element-29a3bd3.ob-harakiri > h1, .elementor-995 .elementor-element.elementor-element-29a3bd3.ob-harakiri > h2, .elementor-995 .elementor-element.elementor-element-29a3bd3.ob-harakiri > h3, .elementor-995 .elementor-element.elementor-element-29a3bd3.ob-harakiri > h4, .elementor-995 .elementor-element.elementor-element-29a3bd3.ob-harakiri > h5, .elementor-995 .elementor-element.elementor-element-29a3bd3.ob-harakiri > h6, .elementor-995 .elementor-element.elementor-element-29a3bd3.ob-harakiri > p{transform:rotate(0deg);}.elementor-995 .elementor-element.elementor-element-29a3bd3 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-995 .elementor-element.elementor-element-03e9148{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-995 .elementor-element.elementor-element-155160a8{--grid-auto-flow:row;}.elementor-995 .elementor-element.elementor-element-03e9148{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-995 .elementor-element.elementor-element-70705292{--width:55%;}}@media(max-width:767px){.elementor-995 .elementor-element.elementor-element-155160a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-995 .elementor-element.elementor-element-03e9148{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-543c9b07 */.avatar-chien .elementor-widget-container {
  display: flex;
  justify-content: center;
}

.avatar-chien .elementor-widget-container img {
  width: 280px;
  height: 280px;
  object-fit: cover;
  border: 6px solid #A9C47F;
  box-shadow: 0 8px 24px rgba(0,0,0,.12);
  transition: transform .3s ease, box-shadow .3s ease;
}

.avatar-chien .elementor-widget-container img:hover {
  transform: scale(1.06);
  box-shadow: 0 14px 36px rgba(0,0,0,.18);
}

@media (max-width: 1024px) {
  .avatar-chien .elementor-widget-container img {
    width: 220px;
    height: 220px;
  }
}
@media (max-width: 767px) {
  .avatar-chien .elementor-widget-container img {
    width: 180px;
    height: 180px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70705292 */.fiche-details .elementor-text-editor{margin:0 0 12px}
.fiche-details strong{
  display:inline-block;
  width:180px;
  font-weight:700;
  color:#111
}
@media (max-width:1024px){
  .fiche-details strong{width:150px}
}
@media (max-width:767px){
  .fiche-details strong{width:auto; margin-right:8px}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca85305 */.parent-card{display:block;text-align:center;padding:12px;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.08);}
.parent-card .img img{width:180px;height:180px;object-fit:cover;border-radius:50%;border:4px solid #b7cf93;}
.parent-card h3{margin:.6rem 0 .2rem;font-weight:700}
.parent-card .meta{opacity:.8;margin:0}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dd9b529 */.parent-card{display:block;text-align:center;padding:12px;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.08);}
.parent-card .img img{width:180px;height:180px;object-fit:cover;border-radius:50%;border:4px solid #b7cf93;}
.parent-card h3{margin:.6rem 0 .2rem;font-weight:700}
.parent-card .meta{opacity:.8;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03e9148 */.parent-card {
  background: #fff;
  border-radius: 24px;
  padding: 18px 22px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.10);
  text-align: center;
  transition: 0.2s ease;
}
.parent-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 16px 36px rgba(0,0,0,0.14);
}

.parent-photo img {
  width: 180px;
  height: 180px;
  object-fit: cover;
  border-radius: 50%;
  border: 6px solid #b7cf93; /* vert identique à ta loop */
  box-shadow: 0 6px 16px rgba(0,0,0,0.18);
}

.parent-name {
  margin: 12px 0 4px;
  font-weight: 700;
  line-height: 1.25;
}/* End custom CSS */