.galerieSiteContainer{padding:0 20px}.galerieSiteContainer .paragraphElement{padding:20px 0}.galerieSiteContainer .blockElementsContainer{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.galerieSiteContainer .blockElementsContainer .blockElement{flex:calc(50% - 20px);padding:10px;position:relative;border-radius:20px;margin:5px;box-shadow:0px 0px 2px rgba(0,0,0,0.36);height:55vh}@media screen and (max-width: 850px){.galerieSiteContainer .blockElementsContainer .blockElement{flex:calc(100% - 20px)}}.galerieSiteContainer .blockElementsContainer .blockElement:hover{box-shadow:none}.galerieSiteContainer .blockElementsContainer .blockElement .blockImgElement{position:relative;height:100%}.galerieSiteContainer .blockElementsContainer .blockElement .blockImgElement .lazy{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:calc(100% - 20px);margin:10px 10px}.galerieSiteContainer .blockElementsContainer .blockElement .blockImgElement:hover .overlayImgElement{opacity:1;visibility:visible}.galerieSiteContainer .blockElementsContainer .blockElement .blockImgElement .overlayImgElement{transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;top:0;left:0;right:0;bottom:4px;background:rgba(255,255,255,0.9);opacity:0;visibility:hidden}.galerieSiteContainer .blockElementsContainer .blockElement .blockImgElement .overlayImgElement span{position:absolute;left:0;color:#DB116F;font-weight:bold;right:0;text-align:center;top:50%;transform:translateY(-50%);pointer-events:none}.galerieSiteContainer .blockElementsContainer .blockElement .blockImgElement .overlayImgElement .overlayLinkElement a{position:absolute;left:0;top:0;right:0;bottom:0}.galerieSiteContainer .blockElementsContainer .blockElement .blockImgElement.disabled-overlay:hover .overlayImgElement{display:none}.galerieSiteContainer .blockElementsContainer .blockElement #id-site-sur-mesure-galerie:hover .overlayImgElement{display:block}.galerieSiteContainer .modalGalerieSiteContainer{display:none;position:fixed;background:rgba(0,0,0,0.5);left:0;top:0;right:0;bottom:0;z-index:1000;overflow-y:auto;backdrop-filter:blur(30px);cursor:pointer}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements{position:absolute;top:10%;bottom:10%;left:20%;right:20%;background:#fff;border-radius:8px;width:auto;max-width:1100px;margin:0 auto 20px;padding-bottom:50px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);cursor:auto;overflow:hidden}@media screen and (max-width: 1217px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements{padding-bottom:75px}}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .buttonFirstStyle.modalGalerieSiteClose{position:absolute;left:50%;transform:translateX(-50%);bottom:-10px}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements{max-height:calc(100% - 184px);overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 750px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements{max-height:calc(100% - 255px)}}@media screen and (max-width: 380px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements{max-height:calc(100% - 305px)}}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .buttonSecondStyleRadiusNoClick button{background:#DB116F;color:#FFF;line-height:8px}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .buttonSecondStyleRadiusNoClick button::first-letter{text-transform:capitalize}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .f-cat{padding:20px;margin:5px 3px}@media screen and (max-width: 560px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .f-cat{padding:0;margin:10px 0 20px}}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement{display:none;position:relative}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement:hover .btn-all-realisations-name-theme:hover{box-shadow:none}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .btn-all-realisations-name-theme{position:absolute;top:30px;right:30px;background:#DB116F;border-radius:5px;padding:5px 15px;box-shadow:0 0px 6px 1px rgba(0,0,0,0.5);transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:9999}@media screen and (max-width: 600px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .btn-all-realisations-name-theme{opacity:1}}@media screen and (max-width: 560px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .btn-all-realisations-name-theme{right:15px}}@media screen and (max-width: 450px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .btn-all-realisations-name-theme{width:auto}}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .btn-all-realisations-name-theme a{color:#FFF}@media screen and (max-width: 1080px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .btn-all-realisations-name-theme a{padding:15px 0}}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .filterCatResultsImg{position:relative}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .filterCatResultsImg:hover .filterCatResultsOverlay{opacity:1;visibility:visible}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .filterCatResultsImg .filterCatResultsOverlay{transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:2px;background:rgba(255,255,255,0.9)}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .filterCatResultsImg .filterCatResultsOverlay .mdi{background:transparent}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .filterCatResultsImg .filterCatResultsOverlay span{position:absolute;left:0;color:#DB116F;font-weight:bold;right:0;text-align:center;top:50%;transform:translateY(-50%);pointer-events:none}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .filterCatResultsImg .filterCatResultsOverlay .filterCatLink a{position:absolute;top:0;left:0;bottom:0;right:0}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement .filterCatResultsImg img{min-height:50px}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement.active{opacity:1;display:block;-webkit-animation:fadeIn 0.65s ease forwards;animation:fadeIn 0.65s ease forwards;display:inline-block;width:49%;width:calc(50% - 4px);vertical-align:top;padding:10px;margin:0 auto}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement.active .filterCatResultsBottom{display:flex;justify-content:space-between;width:100%;align-items:center;margin-top:5px}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement.active .filterCatResultsBottom .filterTitle .filter-name-element{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement.active .filterCatResultsBottom .filterTitle .footerSocialNetworkElementLabel{box-shadow:2px 2px 2px 2px rgba(0,0,0,0.4);bottom:50px;width:auto;left:50%;padding:10px;pointer-events:none}@media screen and (max-width: 850px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement.active .filterCatResultsBottom .filterTitle .footerSocialNetworkElementLabel{top:auto;margin-left:auto}}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements{text-align:center}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTitle{padding-top:20px}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTitle h2{padding:0 40px}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteClose{position:absolute;top:32px;right:20px;cursor:pointer}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements{padding:0 0 0 20px;justify-content:left;width:100%}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements .trierInlineElement{display:flex;margin-right:10px}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements .trierInlineElement button{margin-bottom:10px;cursor:pointer}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements ul.modalGalerieSiteTrierElements{padding:0}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements .trierInlineElement.onlyOnMobile{text-align:left}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements .trierInlineElement.trierTitleElement{text-align:left}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 1140px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements{justify-content:center}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements .trierInlineElement.trierTitleElement{display:block;width:100%;margin-right:0;padding:0}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements .trierInlineElement.onlyOnMobile{width:100%;margin-right:0;text-align:left}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements{padding:0 20px}}@media screen and (max-width: 1140px) and (max-width: 560px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements{padding:0 !important}}@media screen and (max-width: 1140px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements .trierInlineElement{padding:0 0 10px 0}}@media screen and (max-width: 1050px) and (max-width: 1050px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .filterCatResultsElements .filterCatResultsElement.active{display:block;width:100%}}@media screen and (max-width: 860px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteClose{top:8px;right:8px}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements{margin-left:0;padding:0 20px;position:relative}}@media screen and (max-width: 750px){.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements{top:0;left:0;bottom:0;right:0;margin:0 auto;border-radius:0;width:auto;padding:0;position:fixed;overflow-y:auto;max-width:initial;overflow-x:hidden}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements{align-items:start;flex-direction:column}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements button{margin-bottom:10px}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements .trierInlineElement:last-child{padding:0}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements .trierInlineElement.onlyOnMobile{padding:10px 0 0}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements .trierInlineElement .filtering{margin:0}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements .trierInlineElement.trierTitleElement{text-align:left}.galerieSiteContainer .modalGalerieSiteContainer .modalGalerieSiteElements .modalGalerieSiteTopElements .modalGalerieSiteTrierElements .trierInlineElement .buttonSecondStyleRadius{text-align:left}}#all-realisations-text{display:none}.filterCatResultsBottom{position:relative}.id-creation-logo #galerie-sites .galerieSiteButton a,.id-site-sur-mesure #galerie-sites .galerieSiteButton a{display:inline-block !important}.id-creation-logo #pagination-container,.id-site-sur-mesure #pagination-container{display:none}.id-site-sur-mesure .modalGalerieSiteElements{padding-bottom:75px !important}@media screen and (max-width: 830px){.id-site-sur-mesure .modalGalerieSiteElements{padding-bottom:115px !important}}@media screen and (max-width: 750px){.id-site-sur-mesure .modalGalerieSiteElements{padding-bottom:75px !important}}.id-site-sur-mesure .imageElement .lazy{padding-bottom:50% !important}@media screen and (max-width: 750px){.info-bubule-name.footerSocialNetworkElement:hover .footerSocialNetworkElementLabel{opacity:1;visibility:visible;display:block}}.info-bubule-name.footerSocialNetworkElement .footerSocialNetworkElementLabel{bottom:auto !important;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);width:400px;padding:15px;left:-120px;font-weight:normal;font-size:16px}@media screen and (max-width: 850px){.info-bubule-name.footerSocialNetworkElement .footerSocialNetworkElementLabel{left:-180px;top:30px;width:300px}}@media screen and (max-width: 850px) and (max-width: 520px){.info-bubule-name.footerSocialNetworkElement .footerSocialNetworkElementLabel{left:-200px}}@media screen and (max-width: 850px) and (max-width: 450px){.info-bubule-name.footerSocialNetworkElement .footerSocialNetworkElementLabel{left:-100px;width:190px;right:100%}}.info-bubule-name.footerSocialNetworkElement .footerSocialNetworkElementLabel::after{content:none}.info-bubule-name .mdi{background-color:transparent !important}#site-sur-mesure,#creation-logo{max-height:calc(100% - 100px);padding:0 20px 20px}#galerie-sites .blockImgElement .imageElementContent{background-color:#EEE;background-size:contain}
