@charset "UTF-8";
/*
	CSS Document
	
	Version : 6.0.0 du 29/11/2025
	Web	: www.amexpo-ouest.fr
	Auteur	: Vincent HUMEAU
	
	© 2020-2025 Trans-Sphère Sarl	Internet & Multimédia	https://www.trans-sphere.com
	 _____   _____        ___   __   _   _____        _____   _____   _   _   _____   _____    _____  
	|_   _| |  _  \      /   | |  \ | | /  ___/      /  ___/ |  _  \ | | | | | ____| |  _  \  | ____| 
	  | |   | |_| |     / /| | |   \| | | |___       | |___  | |_| | | |_| | | |__   | |_| |  | |__   
	  | |   |  _  /    / / | | | |\   | \___  \      \___  \ |  ___/ |  _  | |  __|  |  _  /  |  __|  
	  | |   | | \ \   / /  | | | | \  |  ___| |       ___| | | |     | | | | | |___  | | \ \  | |___  
	  |_|   |_|  \_\ /_/   |_| |_|  \_| /_____/      /_____/ |_|     |_| |_| |_____| |_|  \_\ |_____| 
	  
*/
h1{width:fit-content;padding:.25rem 2rem;margin:0 auto 1rem;font-family:var(--font-base-bold);font-size:max(1.2rem,1.875vw);font-weight:normal;letter-spacing:1px;color:var(--col-blanc-hexa);background-color:var(--col-logo-vert-hexa)}#container{display:grid;padding:3rem 0;grid-template-columns:repeat(1,min(300px,80vw));gap:max(15px,.78125vmin);justify-content:center}#container>a{display:block;color:var(--col-noir-hexa)}#container .img{position:relative;overflow:hidden;aspect-ratio:380/445;background-repeat:no-repeat;background-position:center center;background-size:cover}#container .txt-container{position:absolute;top:0;left:-100%;bottom:0;z-index:2;width:100%;display:flex;transition:all 100ms ease-out}#container .txt-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:var(--col-blanc-hexa);opacity:.75}@media(any-hover:hover){#container>a:hover .txt-container{left:0;transition:all 250ms ease-in}}@media(any-hover:none){#container>a.over .txt-container{left:0;transition:all 250ms ease-in}}#container p{margin:auto;padding:1rem;z-index:2}#container span{text-transform:uppercase;display:block;font-family:var(--font-base-bold);letter-spacing:1px;line-height:1;padding:max(15px,.78125vmin) 0 0 0}#container p,#container span{font-size:4.75vi}@media all and (min-width:520px) and (max-width:1023px){#container{grid-template-columns:repeat(2,40vw)}#container p,#container span{font-size:max(1rem,2.75vi)}}@media all and (min-width:1024px){main h1{margin:0 auto 1rem 0}#container{grid-template-columns:repeat(4,20vw)}#container p,#container span{font-size:1.5vi}}@media all and (max-width:1440px){#gerr100{background-image:url(../photos/ambiances/ecoresponsable/sauveterre-small.image)}#gerr101{background-image:url(../photos/ambiances/ecoresponsable/anga-small.image)}#gerr102{background-image:url(../photos/ambiances/ecoresponsable/pauillac-small.image)}#gerr103{background-image:url(../photos/ambiances/ecoresponsable/newport-small.image)}}@media all and (max-width:1440px) and (min-resolution:2dppx){#gerr100{background-image:url(../photos/ambiances/ecoresponsable/sauveterre-medium.image)}#gerr101{background-image:url(../photos/ambiances/ecoresponsable/anga-medium.image)}#gerr102{background-image:url(../photos/ambiances/ecoresponsable/pauillac-medium.image)}#gerr103{background-image:url(../photos/ambiances/ecoresponsable/newport-medium.image)}}@media all and (max-width:1440px) and (min-resolution:3dppx),all and (min-width:1441px){#gerr100{background-image:url(../photos/ambiances/ecoresponsable/sauveterre-large.image)}#gerr101{background-image:url(../photos/ambiances/ecoresponsable/anga-large.image)}#gerr102{background-image:url(../photos/ambiances/ecoresponsable/pauillac-large.image)}#gerr103{background-image:url(../photos/ambiances/ecoresponsable/newport-large.image)}}