/* Source and licensing information for the line(s) below can be found at https://www.havitat.fr/modules/custom/home_banniere/assets/styles/style.css. */
.block-home-banniere-main-container{position:relative;height:35vw;width:100%;background-image:url("/modules/custom/home_banniere/assets/styles/../images/accueil_havitat.jpg");background-size:cover;background-position:bottom -2px center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:768px){.block-home-banniere-main-container{min-height:403px;margin-bottom:20px;background-image:url("/modules/custom/home_banniere/assets/styles/../images/accueil_havitat_tablette.jpg");background-position:center bottom 168px;background-repeat:no-repeat}}.block-home-banniere-main-container .block-zonecomm-overlay{position:relative;height:189px;width:90%;max-width:1300px}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay{background-color:#001d3b;height:auto;width:100%;position:absolute;bottom:0}}.block-home-banniere-main-container .block-zonecomm-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background-color:#001d3b;opacity:.7}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay:before{content:unset}}.block-home-banniere-main-container .block-zonecomm-overlay .inner{position:relative;padding:20px}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-title{color:#fff;text-align:center;font-family:"Gotham";font-size:40px;font-weight:800}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-title{font-size:22px}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input{position:relative;padding:22px;border-radius:10px}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input{padding:22px 0}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content{display:grid;grid-template-columns:60px 1fr 240px;align-items:stretch;padding:12px 0;background:#FFF;border-radius:10px;height:82px;overflow:hidden;transition:height .25s ease-in-out}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content{grid-template-columns:1fr 70px;height:65px}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content:before{content:"";width:42px;background:url("/modules/custom/home_banniere/assets/styles/../images/home-search.svg") center no-repeat;background-size:contain;margin-left:18px}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content:before{content:unset}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content.active{height:147px}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content .block-zonecomm-inputs{position:relative;width:100%}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content #home-search{height:100%}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content #home-search{margin-left:10px}}@media screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content #home-search{padding-left:0;padding-right:10px}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content input[type=text]{border:0;width:100%;height:100%}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content input[type=text]:-moz-placeholder-shown{text-overflow:ellipsis}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content input[type=text]:placeholder-shown{text-overflow:ellipsis}
.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content input[type=text]::-moz-placeholder{opacity:.7}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content input[type=text]::placeholder{opacity:.7}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content input[type=text]::-moz-placeholder{font-size:13px}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content input[type=text]::placeholder{font-size:13px}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content input[type=text]:focus{outline:0}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content .btn-rose-v2{margin-left:30px;margin-right:18px;font-size:18px !important}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content .btn-rose-v2{margin:0 10px;color:transparent;overflow:hidden;width:42px;height:42px;background:url("/modules/custom/home_banniere/assets/styles/../images/search-icon.svg") center no-repeat;border:2px solid #ed1d57;padding:0}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content #btn-geoloc{display:flex;align-items:center;font-size:16px;font-weight:700;width:215px;grid-column-start:2;grid-column-end:4;margin:8px 0 8px 20px;color:#ed1d57;text-transform:uppercase}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content #btn-geoloc{grid-column-start:1;grid-column-end:3}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content #btn-geoloc::before{content:"";-moz-mask:url("/modules/custom/home_banniere/assets/styles/../images/marker-white.svg") center no-repeat;-webkit-mask:url("/modules/custom/home_banniere/assets/styles/../images/marker-white.svg") center no-repeat;mask:url("/modules/custom/home_banniere/assets/styles/../images/marker-white.svg") center no-repeat;background:#ed1d57;width:19px;height:24px;margin-right:10px}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content .separator{grid-column-start:1;grid-column-end:4;background-color:#efefef;height:2px;margin:10px 0}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .home-query-autocomplete{z-index:99;position:absolute;width:100%;margin-top:3px;padding:5px;background:#FFF;border:1px solid #000;text-align:left}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .home-query-autocomplete.active{display:block}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .home-query-autocomplete li{padding:.3em .4em;cursor:pointer}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .tags-main-wrapper{display:none;flex-direction:row;align-items:center;justify-content:flex-start;color:#fff}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .tags-main-wrapper:has(li){margin-top:20px;display:flex}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .tags-main-wrapper ul{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:10px;flex-wrap:wrap;margin-left:15px}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .tags-main-wrapper ul li{display:flex;flex-direction:row;align-items:center;justify-content:center;height:37px;padding:0 10px;background-color:#ed1d57;color:#fff;border-radius:110px;font-size:17px;cursor:pointer;gap:10px;font-weight:500}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .tags-main-wrapper ul li:after{content:"×"}
.arc-bottom{display:inline-flex;position:relative}.arc-bottom:after{content:"";position:absolute;top:0;left:0;right:0;bottom:-18px;background-image:url("/modules/custom/home_banniere/assets/styles/../images/arc-bottom-rose.svg");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media only screen and (max-width:768px){#block-financez-votre-projet .block-content{display:flex;flex-direction:column}#block-financez-votre-projet .block-content::after{order:-1;width:94vw !important;height:269px !important}#block-financez-votre-projet .block-content h2{order:-2}}#block-views-block-home-latest-articles-block-1:after{content:unset !important}@media only screen and (max-width:768px){#block-views-block-home-latest-articles-block-1{padding-top:43px !important}}#block-views-block-home-latest-articles-block-1 .block-content{max-width:1300px !important;padding:0 !important;width:93%}#block-views-block-home-latest-articles-block-1 .block-content .view-home-latest-articles{margin:auto}#block-views-block-home-latest-articles-block-1 .block-content .view-header{position:relative}@media only screen and (max-width:768px){#block-views-block-home-latest-articles-block-1 .block-content .view-header{line-height:35px}}#block-views-block-home-latest-articles-block-1 .block-content .view-header::after{content:"" !important;width:4em;height:20px;margin-top:7px;margin-left:50%;background:url(/modules/custom/home_banniere/assets/images/arc-bottom-rose.svg) no-repeat !important;background-size:contain;display:block !important}@media only screen and (max-width:768px){#block-views-block-home-latest-articles-block-1 .block-content .view-header::after{position:absolute;top:24px;left:66px;margin-left:0;background-size:contain !important}}#block-views-block-home-latest-articles-block-1 .block-content .view-content .article-preview{display:flex;flex-direction:column}#block-views-block-home-latest-articles-block-1 .block-content .view-content .article-preview .article-preview-details{display:flex;flex-direction:column;flex:1}#block-views-block-home-latest-articles-block-1 .block-content .view-content .article-preview .article-preview-details .article-preview-read-more{margin-top:auto}#block-laccession-a-la-propriete-en-video{background-color:#f1ede9 !important;margin-top:3em}@media only screen and (max-width:768px){#block-laccession-a-la-propriete-en-video h2{position:relative;line-height:34px}}@media only screen and (max-width:768px){#block-laccession-a-la-propriete-en-video h2:after{position:absolute;top:0;left:48vw;margin:0 !important}}@media only screen and (max-width:768px){#block-financez-votre-projet{padding:24px 0 !important}}#block-financez-votre-projet .block-content{grid-template-columns:370px 1fr !important;grid-template-rows:auto !important}#block-financez-votre-projet .block-content:after{grid-row-start:2;grid-row-end:3}@media only screen and (max-width:768px){#block-financez-votre-projet .block-content:after{margin-top:0 !important}}#block-financez-votre-projet .block-content>h2{position:relative;grid-column-start:1;grid-column-end:3;text-align:center;margin-bottom:2em;display:flex;flex-direction:column}@media only screen and (max-width:768px){#block-financez-votre-projet .block-content>h2{margin-bottom:.5em}}#block-financez-votre-projet .block-content>h2:after{content:"";width:4em;height:20px;margin-top:7px;margin-left:50%;background:url(/modules/custom/home_banniere/assets/images/arc-bottom-rose.svg) no-repeat !important;background-size:contain !important}#block-financez-votre-projet .block-content .field--name-body{grid-row-start:unset !important;grid-row-end:unset !important}@media only screen and (max-width:768px){#block-financez-votre-projet .block-content .field--name-body ul li{padding-left:104px}}#block-financez-votre-projet .block-content .field--name-body ul li>strong{color:#ed1d57 !important;font-size:34px !important;font-weight:700 !important;pointer-events:none}#block-financez-votre-projet .block-content .field--name-body ul li:nth-child(1)>strong{background-image:url("/modules/custom/home_banniere/assets/styles/../images/rond-1.svg");background-position:center}#block-financez-votre-projet .block-content .field--name-body ul li:nth-child(2)>strong{background-image:url("/modules/custom/home_banniere/assets/styles/../images/rond-2.svg");background-position:center bottom}#block-financez-votre-projet .block-content .field--name-body ul li:nth-child(3)>strong{background-image:url("/modules/custom/home_banniere/assets/styles/../images/rond-3.svg");background-position:center}#block-financez-votre-projet .block-content .field--name-body ul li:nth-child(4)>strong{background-image:url("/modules/custom/home_banniere/assets/styles/../images/rond-check.svg");background-position:center;color:transparent !important}#block-financez-votre-projet .block-content .field--name-body ul li>h3{margin-top:12px}
@media only screen and (max-width:768px){#block-financez-votre-projet .block-content .field--name-body ul li>h3{margin-top:0}}#block-views-block-home-latest-annonces-block-1 .view-content{justify-content:center !important;gap:30px !important;padding-bottom:45px !important}#block-views-block-home-latest-annonces-block-1 .view-content .views-row{margin-bottom:0 !important}@media only screen and (max-width:768px){#block-views-block-home-latest-annonces-block-1 .view-content .views-row{width:87% !important}}
/* Source and licensing information for the above line(s) can be found at https://www.havitat.fr/modules/custom/home_banniere/assets/styles/style.css. */