/* 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;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;width:90%;max-width:1300px}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay{background-color:#036;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:#036;opacity:.8}@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:44px 20px 20px}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .inner{padding-top:25px}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-title{color:#fff;text-align:center;font-family:"Gotham";font-size:30px;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 0}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content{display:grid;grid-template-columns:1fr 240px;align-items:stretch;padding:0 0 12px;background:#fff;border-radius:50px;height:68px;overflow:hidden;transition:all .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 42px;height:42px}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content.active{height:147px;border-radius:34px}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content.active{border-radius:22px}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content.active .separator{position:relative;margin-top:-8px}.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{padding-left:10px}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content input[type=text]{border:none;width:100%;height:100%}.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]::placeholder{text-transform:none;opacity:.7;font-weight:400}@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]::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:none}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content .btn-rose-v2{margin-left:30px;font-size:20px !important;text-transform:none;height:68px}@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;color:transparent;overflow:hidden;width:42px;height:42px;border:2px solid #ed1d57;padding:0}}.block-home-banniere-main-container .block-zonecomm-overlay .inner .block-zonecomm-input .block-zonecomm-input-content .btn-rose-v2 img{margin-right:5px}@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 img{margin-top:6px;margin-right:3px}}.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:1;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:1px;margin:0 0 10px}.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:"×"}.block-home-banniere-main-container .block-zonecomm-overlay .block-se-geolocalise{position:relative;z-index:10}.block-home-banniere-main-container .block-zonecomm-overlay .block-se-geolocalise .geoloc-loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999;display:none;align-items:center;justify-content:center}.block-home-banniere-main-container .block-zonecomm-overlay .block-se-geolocalise .geoloc-loader.active{display:flex}.block-home-banniere-main-container .block-zonecomm-overlay .block-se-geolocalise .geoloc-loader .back-round{width:250px;height:150px;background-color:#fff;border-radius:25px;display:flex;align-items:center;justify-content:center}.block-home-banniere-main-container .block-zonecomm-overlay .block-se-geolocalise .section-discover-band .inner{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:25px;padding-top:0}.block-home-banniere-main-container .block-zonecomm-overlay .block-se-geolocalise .section-discover-band .inner .title{color:#fff;font-weight:200}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .block-se-geolocalise .section-discover-band .inner .title{display:none}}.block-home-banniere-main-container .block-zonecomm-overlay .block-se-geolocalise .section-discover-band .inner .btn-light-outline{border:1px #fff solid;background-color:transparent;border-radius:30px;height:45px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:200}@media only screen and (max-width:768px){.block-home-banniere-main-container .block-zonecomm-overlay .block-se-geolocalise .section-discover-band .inner .btn-light-outline{width:100%}}.block-home-banniere-main-container .block-zonecomm-overlay .block-se-geolocalise .section-discover-band .inner .btn-light-outline img{margin-right:8px}.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-blocannoncesgeolocalisees #block-views-block-home-latest-annonces-block-1{padding-top:23px}}#block-blocannoncesgeolocalisees .block-content .view-header>p{position:relative;font-size:30px}@media only screen and (max-width:768px){#block-blocannoncesgeolocalisees .block-content .view-header>p{font-size:22px}}#block-blocannoncesgeolocalisees .block-content .view-header>p:after{content:"";width:207px;height:20px;position:absolute;top:34px;left:0;right:376px;margin:auto;background-image:url("/modules/custom/home_banniere/assets/images/arc-bottom-rose.svg");background-repeat:no-repeat;background-position:center}@media only screen and (max-width:768px){#block-blocannoncesgeolocalisees .block-content .view-header>p:after{top:unset;bottom:-24px;left:0;right:0;margin:auto}}.btn-blue-outline{display:inline-flex;align-items:center;padding:10px 20px;color:#036;background:0 0;border:1px #036 solid;border-radius:100em;font-weight:400;transition:all .2s ease-in-out}.btn-blue-outline:hover{background:rgba(8,34,59,.9);color:#fff}#block-views-block-home-latest-articles-block-1{padding-top:95px !important}#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;font-size:30px !important}@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:188px;height:20px;margin-top:7px;margin-left:30% !important;background:url(/modules/custom/home_banniere/assets/images/arc-bottom-rose.svg) no-repeat !important;background-size:contain !important;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-image .article-preview-thematics{display:none}#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-date{display:none}#block-views-block-home-latest-articles-block-1 .block-content .view-content .article-preview .article-preview-details .article-preview-titre a{font-size:18px;font-weight:700;line-height:24px;letter-spacing:0}#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-views-block-home-latest-articles-block-1 .block-content .view-content .article-preview .article-preview-details .article-preview-read-more a{display:inline-flex;align-items:center;padding:10px 20px;color:#036;background:0 0;border:1px #036 solid;border-radius:100em;font-weight:400;transition:all .2s ease-in-out;text-transform:none}#block-views-block-home-latest-articles-block-1 .block-content .view-content .article-preview .article-preview-details .article-preview-read-more a:hover{background:rgba(8,34,59,.9);color:#fff}#block-views-block-home-latest-articles-block-1 .block-content .view-footer .btn-rose-v2{text-transform:none;font-weight:700;font-size:16px}#block-laccession-a-la-propriete-en-video{background-color:#fff !important;margin-top:3em;padding-bottom:80px}@media only screen and (max-width:768px){#block-laccession-a-la-propriete-en-video{padding-top:35px !important;padding-bottom:35px !important}}#block-laccession-a-la-propriete-en-video .block-content{grid-template-columns:62% 1fr !important;gap:57px 32px !important}@media only screen and (max-width:768px){#block-laccession-a-la-propriete-en-video .block-content{display:flex !important;flex-direction:column}}#block-laccession-a-la-propriete-en-video .block-content h2{font-size:30px}@media only screen and (max-width:768px){#block-laccession-a-la-propriete-en-video .block-content h2{position:relative;line-height:34px;font-size:22px}}@media only screen and (max-width:768px){#block-laccession-a-la-propriete-en-video .block-content h2:after{position:absolute;bottom:-27px;margin:0 !important}}#block-laccession-a-la-propriete-en-video .block-content img{background-color:#036}#block-laccession-a-la-propriete-en-video .block-content .field--name-field-video-a-la-une{height:388px !important}#block-laccession-a-la-propriete-en-video .block-content .field--name-field-video-a-la-une img{height:388px}#block-laccession-a-la-propriete-en-video .block-content .field__item{display:inline}#block-laccession-a-la-propriete-en-video .block-content .field__item .paragraph{position:relative;height:100%}#block-laccession-a-la-propriete-en-video .block-content .field__item .paragraph:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:.7;z-index:2;pointer-events:none}#block-laccession-a-la-propriete-en-video .block-content .field__item .paragraph .field--name-field-illustration{position:absolute;inset:0;width:100%}#block-laccession-a-la-propriete-en-video .block-content .field__item .paragraph .field--name-field-illustration img{display:block;object-fit:cover;height:100%}#block-laccession-a-la-propriete-en-video .block-content .field__item .paragraph .field--name-field-titre{position:absolute;inset:0;margin:auto;font-size:22px;font-weight:700;height:fit-content;pointer-events:none;display:flex;flex-direction:column;align-items:center;z-index:3}#block-laccession-a-la-propriete-en-video .block-content .field__item .paragraph .field--name-field-titre:before{content:"";width:43px;height:43px;background-image:url("/modules/custom/home_banniere/assets/styles/../images/play.svg");background-repeat:no-repeat;background-position:center;margin-bottom:5px}#block-laccession-a-la-propriete-en-video .block-content .field--name-field-video{height:388px;padding-right:24px !important;margin-left:0 !important}#block-laccession-a-la-propriete-en-video .block-content .field--name-field-video .field__items{display:flex;flex-direction:column;gap:32px}#block-laccession-a-la-propriete-en-video .block-content .field--name-field-video .field__items>.field__item{height:180px;display:block;position:relative}#block-laccession-a-la-propriete-en-video .block-content .field--name-field-video .field__items>.field__item .paragraph{position:unset}#block-laccession-a-la-propriete-en-video .block-content .field--name-field-video .field__items>.field__item .paragraph .field--name-field-titre{font-size:16px;line-height:24px;text-align:center;max-width:90%;margin:auto}#block-laccession-a-la-propriete-en-video .block-content .field--name-field-video .scroll-element.scroll-y .scroll-bar{background-color:#036 !important;width:37px !important;cursor:grab}#block-laccession-a-la-propriete-en-video .block-content .field--name-field-video .scroll-element.scroll-y .scroll-element_outer{top:0 !important}#block-laccession-a-la-propriete-en-video .block-content .field--name-field-video .scroll-element.scroll-y .scroll-element_size{top:0 !important}@media only screen and (max-width:768px){#block-financez-votre-projet{padding:24px 0 !important}}#block-financez-votre-projet .block-content{gap:0 80px !important}@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-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:1em;display:flex;flex-direction:column;font-size:30px}@media only screen and (max-width:768px){#block-financez-votre-projet .block-content>h2{margin-bottom:.5em;font-size:22px}}#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}#block-financez-votre-projet .block-content .field--name-body ul li{padding-left:64px !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;background:0 0 !important;height:16px !important}#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") !important;background-position:center;background-repeat:no-repeat !important;color:transparent !important;height:30px !important;left:23px !important}#block-financez-votre-projet .block-content .field--name-body ul li>h3{margin-top:12px;text-transform:none !important;font-size:22px !important;font-weight:700 !important}@media only screen and (max-width:768px){#block-financez-votre-projet .block-content .field--name-body ul li>h3{margin-top:0;font-size:20px !important}}#block-financez-votre-projet .block-content .field--name-body ul li p{font-size:18px;font-weight:300}#block-financez-votre-projet .block-content .btn-rose-v2{text-transform:none !important;font-size:16px}@media only screen and (max-width:768px){#block-financez-votre-projet .block-content .btn-rose-v2{margin:27px auto;display:block;width:fit-content}}#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. */