.elementor-1445 .elementor-element.elementor-element-aef0785{--display:flex;--padding-top:250px;--padding-bottom:500px;--padding-left:0px;--padding-right:0px;}.elementor-1445 .elementor-element.elementor-element-aef0785:not(.elementor-motion-effects-element-type-background), .elementor-1445 .elementor-element.elementor-element-aef0785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F9F3EA 100%);}.elementor-1445 .elementor-element.elementor-element-b0fd49a{text-align:center;}.elementor-1445 .elementor-element.elementor-element-b0fd49a .elementor-heading-title{color:#11443F;}.elementor-1445 .elementor-element.elementor-element-5a0fbe1{padding:70px 0px 70px 0px;text-align:center;font-size:18px;color:#4D7771;}.elementor-1445 .elementor-element.elementor-element-f960fcb img{width:100%;height:550px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1445 .elementor-element.elementor-element-ad06b5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;}.elementor-1445 .elementor-element.elementor-element-ad06b5b .jet-listing-dynamic-field__content{color:#11443F;font-size:20px;line-height:35px;text-align:left;}.elementor-1445 .elementor-element.elementor-element-ad06b5b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1445 .elementor-element.elementor-element-ad06b5b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1445 .elementor-element.elementor-element-ad06b5b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1445 .elementor-element.elementor-element-6027e1b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1445 .elementor-element.elementor-element-9032718 span.post-navigation__prev--title, .elementor-1445 .elementor-element.elementor-element-9032718 span.post-navigation__next--title{color:var( --e-global-color-402bb08 );}@media(max-width:1200px){.elementor-1445 .elementor-element.elementor-element-b0fd49a .elementor-heading-title{font-size:64px;}}@media(max-width:767px){.elementor-1445 .elementor-element.elementor-element-aef0785{--padding-top:200px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-1445 .elementor-element.elementor-element-b0fd49a .elementor-heading-title{font-size:39px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-b0fd49a */.elementor-1445 .elementor-element.elementor-element-b0fd49a h1{
    font-size: 80px;
    font-weight: bold;
}

.elementor-1445 .elementor-element.elementor-element-b0fd49a h1 span{
    color: #DD6E54;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a0fbe1 */.elementor-1445 .elementor-element.elementor-element-5a0fbe1 span{
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ad06b5b */.elementor-1445 .elementor-element.elementor-element-ad06b5b h2{
    font-size: 45px;
   color: #11443F;
   margin-top: 30px;
   margin-bottom: 30px;
}

.elementor-1445 .elementor-element.elementor-element-ad06b5b h2 span{
    color: #86BCB3;
}

.elementor-1445 .elementor-element.elementor-element-ad06b5b h3 {
    display: inline-block;
    font-size: 26px;
    font-weight: bold;
    color: #DD6E54;
    background-color: #EACEBB;
    padding: 8px 20px;
    border-radius: 35px;
       margin-top: 30px;
   margin-bottom: 30px;
}

.elementor-1445 .elementor-element.elementor-element-ad06b5b ul span{
    font-weight: bold;
}

.elementor-1445 .elementor-element.elementor-element-ad06b5b ul li::marker {
    color: #86BCB3;
    font-size: 20px;
}

.elementor-1445 .elementor-element.elementor-element-ad06b5b ul li {
    margin-bottom: 10px;  
}

.elementor-1445 .elementor-element.elementor-element-ad06b5b h4 {
    text-transform: uppercase;  
    color: #DD6E54; 
       margin-top: 30px;
   margin-bottom: 30px;
}

.toilet-table {
  width: 100%;
  font-family: Arial, sans-serif;
  text-align: left;
  border-radius: 10px;
  overflow: hidden;
}

.toilet-table thead th {
  background-color: #EACEBB;
  color: #DD6E54;
  padding: 12px;
   border: 2px solid #EACEBB;
  font-weight: bold;
}

.toilet-table tbody td {
  color: #0B3D36;
  padding: 10px;
  border: 2px solid #EACEBB;
}

.toilet-table tbody td strong {
  font-weight: bold;
}

.toilet-table tbody tr:not(:last-child) td {
  border-bottom: 1px solid #EACEBB;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: transparent
}

.toilet-table tbody tr:hover td,
.toilet-table tbody tr:hover th {
    background-color: transparent !important;
    color: inherit !important;
}

.elementor-1445 .elementor-element.elementor-element-ad06b5b a {
  display: inline-flex; 
  align-items: center;
  justify-content: center;
  gap: 10px; 
  padding: 10px 10px 10px 25px;  
  background-color:#A8CAC5; 
  color: black;
  border-radius: 8px;
  text-decoration: none; 
  font-weight: 600;
  font-size: 16px;
  font-family: sans-serif;
  transition: background-color 0.3s, transform 0.2s;
  position: relative;
}

.elementor-1445 .elementor-element.elementor-element-ad06b5b a:hover {
  background-color: #E2E6E6E!important;   
  transform: translateX(2px);        
}

.elementor-1445 .elementor-element.elementor-element-ad06b5b a::after {
  content: "";
  display: inline-flex;
  flex-shrink: 0;  
  width: 35px; 
  height:35px;
  margin-left: 5px;      
  background: url('https://www.poogo.fr/wp-content/uploads/2026/03/Groupe-218.svg') no-repeat center/contain;
}

@media(max-width:1024px){
    .elementor-1445 .elementor-element.elementor-element-ad06b5b h2{
    font-size:45px;
        
    }
     .elementor-1445 .elementor-element.elementor-element-ad06b5b h3{
    font-size:25px;
        
    }
}

@media(max-width:768px){
    .elementor-1445 .elementor-element.elementor-element-ad06b5b h2{
    font-size:30px;
        
    }
     .elementor-1445 .elementor-element.elementor-element-ad06b5b h3{
    font-size:18px;
        
    }
}

@media (max-width: 768px) {

  .toilet-table {
    font-size: 14px;
  }

  .toilet-table th,
  .toilet-table td {
    padding: 6px;
    word-break: break-word;
  }

}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-9032718 */.elementor-1445 .elementor-element.elementor-element-9032718 .elementor-post-navigation__prev a {
    background-color: #DD6E54;
    padding:15px 25px 15px 65px;
    border-radius: 15px;
    color:white;
    width: fit-content;
}
.elementor-1445 .elementor-element.elementor-element-9032718 .elementor-post-navigation__next a {
    background-color: #DD6E54;
    padding:15px 65px 15px 25px;
    border-radius: 15px;
    color:white;
    width: fit-content;
}
.elementor-1445 .elementor-element.elementor-element-9032718 a .post-navigation__prev--title,
.elementor-1445 .elementor-element.elementor-element-9032718 a .post-navigation__next--title {
    font-size: 16px;
    font-weight: 600;
    font-family: sans-serif;
}
.elementor-1445 .elementor-element.elementor-element-9032718 .post-navigation__prev--label,
.elementor-1445 .elementor-element.elementor-element-9032718 .post-navigation__next--label {
    background-color: #F9F3EA;
}

.elementor-1445 .elementor-element.elementor-element-9032718 a {
    position: relative;
    z-index: 0;
}
.elementor-1445 .elementor-element.elementor-element-9032718 .elementor-post-navigation__prev a::after {
    content: "";
    position: absolute;
    top:3px;
    left: 0;
    flex-shrink: 0;
    z-index: 5;
    width: 45px;
    height: 45px;
    margin-left: 7px;
    background: url('https://www.poogo.fr/wp-content/uploads/2026/03/Groupe-218.svg') no-repeat center/contain;
    transform: rotate(-180deg);
}

.elementor-1445 .elementor-element.elementor-element-9032718 .elementor-post-navigation__prev a::before {
    content: "";
    position: absolute;
    top:4px;
    left: 0;
    background-color: white;
    flex-shrink: 0;
    z-index: 15;
    width: 45px;
    height: 44px;
    margin-left: 5px;
    opacity: 0.5;
    border-radius: 10px;
}


.elementor-1445 .elementor-element.elementor-element-9032718 .elementor-post-navigation__next a::after {
    content: "";
    position: absolute;
    top:3px;
    right: 0;
    flex-shrink: 0;
    z-index: 5;
    width: 45px;
    height: 45px;
    margin-right: 7px;
    background: url('https://www.poogo.fr/wp-content/uploads/2026/03/Groupe-218.svg') no-repeat center/contain;
}

.elementor-1445 .elementor-element.elementor-element-9032718 .elementor-post-navigation__next a::before {
    content: "";
    position: absolute;
    top:4px;
    right: 0;
    background-color: white;
    flex-shrink: 0;
    z-index: 15;
    width: 45px;
    height: 44px;
    margin-right: 5px;
    opacity: 0.5;
    border-radius: 10px;
}

.elementor-1445 .elementor-element.elementor-element-9032718 .elementor-post-navigation__next{
    display: flex;
    justify-content: end;
}
.elementor-1445 .elementor-element.elementor-element-9032718 .elementor-post-navigation__next a{
    transition: all ease .5s;
}
.elementor-1445 .elementor-element.elementor-element-9032718 .elementor-post-navigation__next a:hover{
    transform: translateX(5px);
    transition: all ease .5s;
}

.elementor-1445 .elementor-element.elementor-element-9032718 .elementor-post-navigation__prev a{
    transition: all ease .5s;
}
.elementor-1445 .elementor-element.elementor-element-9032718 .elementor-post-navigation__prev a:hover{
    transform: translateX(-5px);
    transition: all ease .5s;
}
.elementor-1445 .elementor-element.elementor-element-9032718 .elementor-post-navigation {
    overflow: visible!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6027e1b */.elementor-1445 .elementor-element.elementor-element-6027e1b {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef0785 */.elementor-1445 .elementor-element.elementor-element-aef0785 {
    overflow: visible;
}/* End custom CSS */