*{
		font-display:fallback;
}
#popup-produit{
width:50%;
		height:200px;
		background:red;
}

#modal-1-content>
.wp-block-navigation__container{
    gap: 20px !important;
}
@media screen and (max-width: 782px){
		.ticss-b02abfab img {
    transform: scale(0.99) translate(6px, 0px);
}
    }


.wp-block-navigation__container:only-child,.wp-block-page-list:only-child {
    gap: 7px !important;
}

.btn-head{
    font-size: 14px !important;
}
@media screen and (max-width: 782px){
body .is-layout-flex {
justify-content:center;
		}

}
@media screen and (max-width: 1000px){
.avantage{
display:none!important;
		}

}


.wp-block-button .wp-block-button__link {
padding: 10px 30px !important;
}

.avantage{
      width: 100%;
      height: 70px;
      background: #5e361d;
      display: flex;

    }
    .avtg{
      display: flex;
      justify-content: center;
      align-items: center;
      width: calc(100% / 5);
      color: white;
      gap: 10px;
      font-weight: 300;

    }
		.avtg>p{
			color:white
		}
    .wp-count{
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .counter{
      font-size: 20px;
      font-weight: 300;
    }
		.counter{
			color:white;
		}
.wp-site-blocks{
		height: auto
}

.wp-image-44{
		height:362px !important;
}
.wp-container-25{
		gap:0px !important;
}
.wp-container-12, .wp-container-13, .wp-container-14{
		gap:0px !important;
}
.wp-container-28{
		gap:0px!important;
}
.ticss-1004e07e a{
		text-decoration:none !important;
		    color: #5c1a02;
}
.wp-image-42:hover{
		transform:scale(1);
}
.o-form-choices{
		display:flex;
}

.otter-form-input{
		border:none !important;
		border-bottom:solid 2px #b0b0b0 !important;
		border-radius:0!important;
}
.otter-form-textarea-input{
		height: 95px !important;
		margin-bottom:15px;
}



.container-gallery{
            padding: 0;
            margin: 0;
            width: 100%;
            height: auto;
            display: flex;
            justify-content: center;
            flex-direction: column;
						align-items: center;
						gap:20px;
        }
        .ligne1{
            display: flex;
            justify-content: center;
            align-items: center;
						gap:20px;
        }
        .sec{
            width: 29.1vw;
            max-width:390px;
            min-width: 140px;
            height: 29.1vw;
            max-height:390px;
            min-height: 140px;
            background-size:cover;
						border-radius: 10px;
        }
        .sec2{
            width: 43.6vw;
            max-width: 595px;
            min-width: 222px;
            height: 43.6vw;
            max-height: 595px;
            min-height: 222px;
            background-size:cover;
						border-radius: 10px;
        }
				.sec::before{
          content: "";
          background: #414040ad;
          display: block;
          width: 100%;
          height: 100%;
          display: flex;
          align-items: center;
          justify-content: center;
          color: white;
          font-size: 28px;
          font-weight: 900;
          transition: background 0.4s ease-in;
          text-align: center;
					border-radius: 10px;
        }
        .sec:hover::before{
          content: "";
          background: transparent;
          display: block;
          width: 100%;
          height: 100%;
          display: flex;
          align-items: flex-end;
          justify-content: left;
          font-size: 20px;
          font-weight: 600;
          transition: background 0.4s ease-in-out
        }
        .sec2::before{
          content: "";
          background: #414040ad;
          display: block;
          width: 100%;
          height: 100%;
          display: flex;
          align-items: center;
          justify-content: center;
          color: white;
          font-size: 28px;
          font-weight: 900;
          transition: background 0.4s ease-in;
          text-align: center;
					border-radius: 10px;
        }
        .sec2:hover::before{
          content: "";
          background: transparent;
          display: block;
          width: 100%;
          height: 100%;
          display: flex;
          align-items: flex-end;
          justify-content: left;
          font-size: 20px;
          font-weight: 600;
          transition: background 0.4s ease-in-out
        }

				#chantier-n-1{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/total_eprs-min-edited.webp);
				}
        #chantier-n-1::before{
					content:"Station de lavage Total"; 
				}
				
				#chantier-n-2{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/piscine_eprs.png);
				}
        #chantier-n-2::before{
					content:"Piscine creusée couverte"; 
				}
				#chantier-n-3{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/Balcon.jpg);
				}
        #chantier-n-3::before{
					content:"Balcon"; 
				}
				#chantier-n-4{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/toiture_eprs-scaled.jpg);
				}
        #chantier-n-4::before{
					content:"Toiture"; 
				}
				#chantier-n-5{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/chantier-fromagerie-scaled.webp);
				}
        #chantier-n-5::before{
					content:"Laboratoir de fromagerie"; 
				}
				#chantier-n-6{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/piscine-jardin-E.P.R.S-min-scaled.webp);
				}
        #chantier-n-6::before{
					content:"Piscine creusée"; 
				}
				#chantier-n-7{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/IMG_2916.webp);
				}
        #chantier-n-7::before{
					content:"Réservoir d'eau potable"; 
				}
				#chantier-n-8{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/IMG_4240.webp);
				}
        #chantier-n-8::before{
					content:"Toiture de réservoir"; 
				}
				#chantier-n-9{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/sol-dior.webp);
					background-position-y: -170px;
				}
        #chantier-n-9::before{
					content:"Revêtement de sol - Dior"; 
				}
				#chantier-n-10{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/quai-brunel-Lille-min-scaled.webp);
				}
        #chantier-n-10::before{
					content:"Quai de livraison - Brunel"; 
				}
				#chantier-n-11{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/4D9A2731-713F-438B-9EE1-C42CB4BDC3D5.webp);
				}
        #chantier-n-11::before{
					content:"Piscine creusée couverte"; 
				}
				#chantier-n-12{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/eau-demineralise-min.webp);
				}
        #chantier-n-12::before{
					content:"Réservoir d'eau démineralisée"; 
				}
				#chantier-n-13{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/delphinarium-min.webp);
				}
        #chantier-n-13::before{
					content:"Delphinarium"; 
				}
				#chantier-n-14{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/vage-de-crevettes-nouvelle-caledonie-min.webp);
				}
        #chantier-n-14::before{
					content:"Bassin de crevettes"; 
				}
				#chantier-n-15{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/n-bateau-marine-nationale-du-maroc-2-min.webp);
				}
        #chantier-n-15::before{
					content:"Pont de bateau"; 
				}
				#chantier-n-16{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/sygestim-gest-iimmeuble-escalier-min.webp);
				}
        #chantier-n-16::before{
					content:"Escalier - Sygestim"; 
				}
				#chantier-n-17{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/sol-rekkit-min.webp);
				}
        #chantier-n-17::before{
					content:"Revêtement de sol - Rekkit"; 
				}
				#chantier-n-18{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/salon-min-scaled.webp);
					transform: rotate(90deg);
				}
        #chantier-n-18::before{
					content:"Salon de maison";
          transform: rotate(-90deg); 
				}
				#chantier-n-19{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/salle-de-bain-min-scaled.webp);
					transform: rotate(90deg);
				}
        #chantier-n-19::before{
					content:"Salle de bain"; 
          transform: rotate(-90deg);
				}
				#chantier-n-20{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/retention-chimique-hno3-malvesi-2-min.webp);
				}
        #chantier-n-20::before{
					content:"Rétention chimique"; 
				}
				#chantier-n-21{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/r195169servoir-d-eau-la-faye-min.webp);
				}
        #chantier-n-21::before{
					content:"Réservoir d'eau - la Faye"; 
				}
				#chantier-n-22{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/r195169servoir-d-eau-auvergne-min-scaled.webp);
				}
        #chantier-n-22::before{
					content:"Réservoir d'eau - Auvergne"; 
				}
				#chantier-n-23{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/porte-entree-amiante-min-scaled.webp);
				}
        #chantier-n-23::before{
					content:"Porte d'entrée"; 
				}
				#chantier-n-24{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/moquette-de-pierre-min.webp);
				}
        #chantier-n-24::before{
					content:"Moquette de pierre"; 
				}
				#chantier-n-25{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/futs-de-dechets-nucleaires-min.webp);
				}
        #chantier-n-25::before{
					content:"Futs de déchets nucléaires"; 
				}
				#chantier-n-26{
					background-image:url(https://eprs-travaux.fr/wp-content/uploads/2023/07/etention-pharmaceutique-5-cor-frb-m1-min.webp);
				}
        #chantier-n-26::before{
					content:"Rétention pharmaceutique"; 
				}


@media screen and (max-width: 506px){
		.ligne1{
    	flex-wrap: wrap;
    	flex-direction: column;
    }
		.sec, .sec2{
       width: 80vw;
			 min-width:40vw;
			 height: 80vw;
			 min-height:40vw;
        }
		
}


.gutena-tabs-block>.gutena-tabs-tab.tab-center {
                margin-bottom: 30px;
            }

@media screen and (max-width: 506px){
		.ticss-2ff0a1e2{
    	font-size:10vw !important;
			padding: 3% 3%!important;
    }
		.ticss-2330f93e{
       min-height: 200px!important;
        }
		
}
#wp-block-themeisle-blocks-advanced-column-a48ec869,#wp-block-themeisle-blocks-advanced-column-7a82928f,#wp-block-themeisle-blocks-advanced-column-cb018193,#wp-block-themeisle-blocks-advanced-column-10e0496e{
	min-height:550px;
	height:max-content;
	display: flex;
  flex-direction: column;
}

.wp-block-themeisle-blocks-advanced-columns.has-vertical-center>.innerblocks-wrap {
    align-items: stretch !important;
				
}

@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@200;300;400;500;600;700&display=swap');
    .expertise {
      width: 100%;
      display: flex;
      justify-content: center;
				margin-bottom:40px;

    }

    .container-exp {
      width: 1192px;
      display: flex;
      flex-direction: row;
      justify-content: center;
      flex-wrap: nowrap;
    }

    .multi-exp {
      width: 100%;
      display: flex;
      flex-direction: row;
      justify-content: center;
      flex-wrap: wrap;
      gap: 20px;
			margin-bottom: 40px;
    }

    .etancheite,
    .sol,
    .hygiene,
    .corrosion,
    .piscine,
    .hopital,
    .reservoir,
    .test {
      border: solid 2px white;
      width: 283px;
			min-height: 500px;
      display: flex;
      flex-direction: column;
      align-items: center;
      color: white;
      justify-content: space-between;
    }
    .titre-exp>h3{
      font-size: 28px;
      text-align: center;
			background-color: #5e361d;
    }
    .app-exp{
      padding: 0px 20px;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
    .app-exp>li{
      list-style: none;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 12.5px;
			color:white;
    }
		.app-exp>li>p{
			color:white;
    }
    .app-exp>li::before {
      content: "\f058";
      font-family: "Font Awesome 5 Free";
      margin-right: 8px; 
    }
    .resine-exp>p{
      text-align: center;
      padding: 0px 5px;
      font-size: 13px;
      color : #ff7e28;
      font-weight: 200;
			
    }

    .button-exp{
      margin: 0px 0px 20px 0;
      background-color: #de4040;
      width: 70%;
      height: 60px;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 5px;
    }

@media screen and (max-width: 1000px){
		.container-exp{
			width:888px
		}
}
@media screen and (max-width: 586px){
		    .etancheite,
    .sol,
    .hygiene,
    .corrosion,
    .piscine,
    .hopital,
    .reservoir,
    .test {
      width: 93%;
			height:max-content;

    }
}