#homepage-container{padding-top:110px}@media screen and (max-width: 830px){#homepage-container{padding-top:90px}}@media screen and (max-width: 1078px){.bannerHomepageContainer .height-container{height:auto}}.bannerHomepageContainer .background-color{background-color:#F1F1E5}.bannerHomepageContainer .background-color .limit-container{position:relative;display:flex}@media screen and (max-width: 1078px){.bannerHomepageContainer .background-color .limit-container{display:block}}.bannerHomepageContainer .background-color .limit-container .images-banner-container{width:50%;height:100%;position:relative;margin:0 20px}@media screen and (max-width: 1280px){.bannerHomepageContainer .background-color .limit-container .images-banner-container{width:60%}}@media screen and (max-width: 1078px){.bannerHomepageContainer .background-color .limit-container .images-banner-container{width:100%;margin:0;height:390px}}.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy{height:50vh;width:100%;position:absolute;background-position:center;background-size:cover !important;background-repeat:no-repeat;border-radius:20px}.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(1){width:380px;height:520px;left:0;top:50%;transform:translateY(-50%);z-index:0}@media screen and (max-width: 1420px){.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(1){width:70%;height:90%}}@media screen and (max-width: 1078px){.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(1){width:70%;top:210px;height:360px}}@media screen and (max-width: 900px){.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(1){width:80%;top:140px;height:250px}}.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(2){width:500px;height:350px;bottom:80px;left:90px;z-index:1;background-size:130%;background-position:right}@media screen and (max-width: 1420px){.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(2){width:75%;height:50%}}@media screen and (max-width: 1078px){.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(2){width:80%;height:380px;left:50%;bottom:auto;top:170px;transform:translateX(-50%)}}@media screen and (max-width: 900px){.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(2){width:80%;height:340px;left:50%;bottom:auto;top:220px;transform:translateX(-50%)}}.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(3){width:230px;height:210px;top:80px;left:410px;z-index:0;background-position:right}@media screen and (min-width: 1450px){.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(3){top:180px;left:390px}}@media screen and (max-width: 1420px){.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(3){width:30%;height:30%;left:380px}}@media screen and (max-width: 1078px){.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(3){width:50%;left:auto;right:0;top:50px;height:250px}}@media screen and (max-width: 900px){.bannerHomepageContainer .background-color .limit-container .images-banner-container .lazy:nth-child(3){width:50%;left:auto;right:0;top:50px;height:70%}}.bannerHomepageContainer .background-color .limit-container .text-descriptif-container{position:absolute;top:0;right:0px;bottom:0;width:50%;text-align:center;margin:0 20px}@media screen and (max-width: 1280px){.bannerHomepageContainer .background-color .limit-container .text-descriptif-container{width:35%}}@media screen and (max-width: 1078px){.bannerHomepageContainer .background-color .limit-container .text-descriptif-container{width:100%;margin:180px 0 0;position:relative}}.bannerHomepageContainer .background-color .limit-container .text-descriptif-container .text-descriptif-elements{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;color:#1C494C;padding:50px}@media screen and (max-width: 1078px){.bannerHomepageContainer .background-color .limit-container .text-descriptif-container .text-descriptif-elements{padding:20px 0;transform:none;position:relative;top:auto}}.bannerHomepageContainer .background-color .limit-container .text-descriptif-container .text-descriptif-elements .text-homepage-title h1{font-weight:bold;font-size:32px}.bannerHomepageContainer .background-color .limit-container .text-descriptif-container .text-descriptif-elements .text-homepage-localization{display:flex;justify-content:center;align-items:center;margin:20px 0}.bannerHomepageContainer .background-color .limit-container .text-descriptif-container .text-descriptif-elements .text-homepage-localization .border-element{width:110px}.bannerHomepageContainer .background-color .limit-container .text-descriptif-container .text-descriptif-elements .text-homepage-localization span{padding:0 20px;width:120px}.bannerHomepageContainer .background-color .limit-container .text-descriptif-container .text-descriptif-elements .text-homepage-paragraph p{text-align:justify;line-height:24px}.bannerHomepageContainer .background-color .limit-container .btn-banner-homepage-container{display:flex;align-items:center;justify-content:center;margin-top:20px}@media screen and (max-width: 450px){.bannerHomepageContainer .background-color .limit-container .btn-banner-homepage-container{margin:20px -10px}}.bannerHomepageContainer .background-color .limit-container .btn-banner-homepage-container .btn-element{margin:0 10px}
