.content{flex:1;margin-bottom:20px}.container-central{background-color:#fff;padding:30px 20px 20px 20px;border-radius:5px}.selectize-control.repositories::before{-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;content:' ';z-index:2;position:absolute;display:block;top:12px;right:34px;width:16px;height:16px;background:url(/img/spinner.gif);background-size:16px 16px;opacity:0}.selectize-control.repositories.loading::before{opacity:.4}.icon{width:16px;height:16px;display:inline-block;vertical-align:middle;background-size:16px 16px;margin:0 3px 0 0}.icon.fork{background-image:url(/img/repo-fork.png)}.icon.source{background-image:url(/img/repo-source.png)}.mr-10{margin-right:10px!important}.form-inline>*{margin:50px 30px}.selectize-control{border:none!important}.selectize-control.repositories::before{-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;content:' ';z-index:2;position:absolute;display:block;top:12px;right:34px;width:16px;height:16px;background:url(/img/spinner.gif);background-size:16px 16px;opacity:0}.selectize-control{height:auto}.selectize-control.repositories.loading::before{opacity:.4}.icon{width:16px;height:16px;display:inline-block;vertical-align:middle;background-size:16px 16px;margin:0 3px 0 0}.icon.fork{background-image:url(/img/repo-fork.png)}.icon.source{background-image:url(/img/repo-source.png)}.form-inline>*{margin:50px 30px}.selectize-control{border:none!important}@keyframes select_check{from{color:#ccc}to{color:#69ebe8}}@keyframes unselect_check{from{color:#69ebe8}to{color:#ccc}}#surfacebien label{line-height:2}body{font-family:roboto-light,serif}#main-container{background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.estimate_link{padding:10px 20px 10px 20px!important;font-weight:bolder;border-radius:30px;font-family:roboto-bold,roboto,serif}.welcome{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('/images/landing.webp')}.cgv-scrollable{background:#eee;overflow-y:scroll;height:300px}.dropdown-menu{max-height:70vh;overflow-y:auto}.carousel .carousel-item{transition-duration:.3s}.text-medium-size{font-size:14px}.cn-decline{background:0 0!important;color:gray!important}.small-title{font-size:16px!important}.text-h3{font-weight:700;font-size:20px;color:#4570db;padding-bottom:6px}.text-h2{padding-top:3px;padding-bottom:3px;font-weight:700;font-size:24px;color:#03318c}.text-h1{color:#fff;font-family:josefin serif}.estimate_link{padding:10px 20px 10px 20px!important;font-weight:bolder;border-radius:30px;font-family:roboto-bold,roboto,serif}.form-user .modal-content{border-radius:10px}.form-user{font-size:13px;color:#5f5f5f}.form-user input{height:30px;border-radius:10px}.form-user .input-group span{height:30px;border-radius:0 10px 10px 0}.form-user ion-icon{height:20px;width:20px;--ionicon-stroke-width:16px}.form-user .button-continue{height:35px}.form-user textarea{border-radius:10px}.form-user a{color:#000}.global-style-modal .modal-content{border-radius:15px}.global-style-modal{font-size:16px;color:#5f5f5f}.close-button{top:-30px;right:-30px;position:absolute;opacity:1;border-radius:100px;background-color:#fff;border:solid 3px #4570db;color:#4570db;z-index:3;line-height:50%;width:60px;height:60px}.logo-navbar{height:70px;object-fit:contain;max-width:60vw}#main-nav{padding-left:10px;padding-right:10px}#main-nav{min-height:120px}#main-nav a,#main-nav p{font-size:1.1em}#main-nav a,#main-nav p{font-size:1.4em!important}#main-nav .estimate_link{white-space:nowrap}#main-nav.navbar-transparent-top{transition:.5s ease;background-color:#ffffff00!important;box-shadow:none!important}#main-nav.fixed-top.scrolled{background-color:#fff!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}#main-nav .topnavbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}#main-nav .topnavbar-toggler{border-color:#fff}#main-nav.scrolled .topnavbar-toggler{border-color:#000!important}#main-nav.scrolled .topnavbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important}#main-nav .navbar-transparent-top.scrolled a,.navbar-transparent-top.scrolled p{color:#000!important}#main-nav .padding-navbar{padding-bottom:0!important}#main-nav{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}#main-nav{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}#main-nav.scrolled a{color:#000}#main-nav a{color:#fff}.estimate_link a{color:#fff!important}#main-nav .navbar-transparent-top a,.navbar-transparent-top p{color:#fff!important}.global-style-modal .text-input{height:40px;border-radius:10px 0 0 10px}.global-style-modal .input-group span{height:40px;border-radius:0 10px 10px 0}.global-style-modal ion-icon{height:30px;width:30px;--ionicon-stroke-width:16px}.button-continue{height:50px;border-radius:15px;font-size:16px}.button-google{background-color:transparent;color:#000;border-width:1px;border-color:#000;border-radius:15px;font-size:16px;height:50px;display:flex;align-items:center;justify-content:center}.button-google:hover{background-color:transparent;border-width:2px;border-color:#000;color:#000}.button-google .logo-google{margin-right:auto}.button-google .text-google{margin-right:auto}.modal-content-padding{padding:30px 40px 40px}.button-facebook{background-color:transparent;color:#000;border-width:1px;border-color:#000;border-radius:15px;font-size:16px;height:50px;display:flex;align-items:center;justify-content:center}.button-facebook:hover{color:#000;background-color:transparent;border-color:#000;border-width:2px}.button-facebook .logo-facebook{margin-right:auto}.button-facebook .text-facebook{margin-right:auto}label{margin-bottom:0}.pagination{flex-wrap:wrap!important}.center-notification{list-style:none;display:grid;grid-template-columns:1fr repeat(1,auto) 1fr;grid-column-gap:5px;justify-items:center}.center-notification-text{grid-column-start:2}.center-notification-count{margin-right:auto;line-height:5px}.cookie-consent{position:fixed;bottom:0;z-index:10;width:100%;background-color:#000;color:#fff;text-align:center}.cookie-consent__agree{display:block;margin:auto;font-weight:400;color:#fff;background-color:#18a2b8;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.z-1{z-index:1}.footer-background{background-image:url("/images/footer_2.png");padding-top:10px;background-position:center;background-repeat:no-repeat;background-size:cover}.footer-background p{color:#fff!important}.footer-background a{color:#fff!important}.footer-background i{font-size:30px!important;margin-right:10px!important;margin-left:10px!important}.topnavbar-toggler-icon.scrolled{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important}.topnavbar-toggler.scrolled{border-color:#000!important}.size{font-size:20px}.icon-text{font-family:Montserrat,serif;color:#058bcc;font-size:1.8em;margin-bottom:0}.icon-text-immo{color:#2adfff;font-weight:700;font-style:italic}.global-style-modal .nav-link.active{background-color:#fff!important}.global-style-modal .nav-link{background-color:#c4c4c4!important}.modal-tab{color:#666;border-radius:0}.modal-tab:hover{color:#666;text-decoration:underline}.modal-tab .active:hover{color:#000;text-decoration:none}.modal-tab .active{background-color:#fff;color:#000}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat-SemiBold'),local('Montserrat-SemiBold'),url(/fonts/montserrat/Montserrat-SemiBold.ttf) format('truetype');font-display:swap}@font-face{font-family:roboto-light;src:url('/fonts/roboto_condensed/RobotoCondensed-Light.ttf');font-display:swap}@font-face{font-family:roboto;src:url('/fonts/roboto_condensed/RobotoCondensed-Regular.ttf');font-display:swap}@font-face{font-family:josefin;src:url('/fonts/josefin/JosefinSans-Regular.ttf');font-display:swap}@font-face{font-family:roboto-bold;src:url('/fonts/roboto_condensed/RobotoCondensed-Regular.ttf');font-display:swap}.logo_navbar{height:50px}.navbar-pro-text{padding:0;margin:0;font-size:28px;line-height:28px}.vertical-center{display:flex;align-items:center;margin-top:auto;margin-bottom:auto}#page{min-height:100vh;min-width:100%;display:flex;flex-direction:column}.no-margin{margin:0!important}.container-central{background-color:#fff;padding:30px 20px 20px 20px;border-radius:5px;margin-bottom:100px;margin-top:8vh;box-shadow:0 5px 10px #000;max-width:520px}.repositories{border:none;box-shadow:none;outline:0;background-color:transparent;padding:0 6px;margin:0;max-width:inherit;height:40px}#content{flex:1 0 auto;margin-top:200px}.flex-fill{flex:1 1 auto}body,html{margin:0;padding:0;font-size:small;background-color:#fff;color:#000;margin-top:0}@media all and (min-width:768px) and (max-width:3000px){.center-notification{display:inline-flex}#offer2{width:840px;height:240px;display:flex;flex-direction:row;border:1px solid #000;border-radius:5px;margin-bottom:20px}#a{width:30%;height:100%;background-color:#ff0}#b{width:40%;height:100%;background-color:green}#c{width:30%;height:100%;background-color:red}.btn{cursor:pointer}.box{display:flex;justify-content:center;display:none;padding:10px;z-index:100;border:1px solid #ccc;border-top:none;background-color:#fff;border-radius:0 0 5px 5px;display:none;position:absolute;top:60px}.box1{width:400px;height:250px;left:20px}.box2{width:500px;height:250px;left:60px}.box3{width:500px;height:250px;left:140px}.box4{width:400px;height:250px;left:400px}.box5{width:400px;height:250px;right:300px}.box6{width:400px;height:300px;right:20px}.box7{width:400px;height:250px;right:20px}.ml-20{margin-left:20px}#mod_search{border-bottom:1px solid #ccc;width:100%;height:40px;display:flex;flex-direction:row}#btnAppear{width:80%;height:30px;display:none}#cont_form_mod{width:100%;height:80px;display:flex;flex-direction:row}.custom-checkbox{font-size:14px}.custom-control-input{font-size:30px}#header{display:flex;flex-direction:row;background-color:#ff8c00}.sticky-footer-wrapper,body{min-height:100vh}@media (min-width:768px){.navbar li>a{padding-top:5px;padding-bottom:5px}.navbar-brand{padding:20px}}#content{margin:auto;padding:20px;min-width:90%;width:90%;display:flex;flex-direction:column;flex-grow:1;min-height:300px;position:relative}#footer{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;justify-content:space-around;min-height:40px;background-color:#036}#connex{margin:0 100px auto auto}#connex a{display:block;margin:0;border:1px solid #000;min-width:80px;width:140px;height:30px;text-align:center;border-radius:0 0 5px 5px;line-height:1.8;font-weight:700;font-size:14px;color:#fff;border-top:none}#agencyId{max-width:400px}.btn-dark{display:block;background-color:#036;color:#fff}#sendFormSearchIndex{margin:auto}#grey_bg{background-color:rgba(192,192,192,.2);border-radius:8px;box-shadow:5px 5px 2px 1px rgba(192,192,192,.6);padding:20px}#grey_bg h1{font-size:18px;font-weight:700;margin:20px auto 20px 0}@media (max-width:767px){.modal-dialog{max-width:360px;text-align:center}#page{min-height:100vh;margin:auto;display:flex;flex-direction:column}#content{margin:auto;min-width:90%;width:90%;display:flex;flex-direction:column;flex-grow:1;min-height:300px;align-items:center}#footer{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;justify-content:space-around;min-height:40px;background-color:#036}#formSearchIndex{min-width:600px;width:800px;min-height:200px;height:200px;border:1px solid #000;border-radius:5px;box-shadow:0 5px 10px #000;padding:20px;display:flex;flex-direction:column;align-items:center;background-color:#fff}.btn{cursor:pointer;text-align:center}.btn-dark{display:block;background-color:#036;color:#fff}#connex{margin:5px auto 5px auto;border:1px solid #000}#connex a{display:block;margin:0;border:1px solid #000;min-width:80px;width:140px;height:30px;text-align:center;border-radius:0 0 5px 5px;line-height:1.8;font-weight:700;font-size:14px;color:#fff;border-top:none}.btn-dark{display:block;background-color:#036;color:#fff}#contact{width:100%;margin:0 10px 0 10px;padding:10px}#contact div{margin-top:10px}#contact label{font-size:14px;font-weight:700}#cont_form_mod{width:100%;height:20px;display:flex;flex-direction:column;justify-content:center;border:1px solid grey;border-radius:5px;background-color:#ff0}#cont_form_mod div{width:100%;display:flex;flex-direction:column}#mod{background-color:#ff0;border:1px solid grey;border-radius:5px}#btnAppear{width:100%;height:30px;border:1px solid #000;background-color:#ff0;border-radius:5px;display:flex;justify-content:center;margin-top:20px;cursor:pointer}#offer2{width:400px;display:flex;flex-direction:column;height:600px;border:1px solid #000;border-radius:5px;margin-bottom:20px;position:relative}#a{width:100%;height:30%;background-color:#ff0}#b{width:100%;height:40%;background-color:green}#c{width:100%;height:30%;background-color:red}}}.ui-autocomplete{background-color:inherit}.autocomplete-suggestions{overflow:auto;border:1px solid #cbd3dd;background:#fff}.search-criteria{height:25px;line-height:25px;margin:5px;text-align:center;background-color:#d3d3d3;text-overflow:ellipsis;overflow:hidden}.search-criteria:hover{cursor:pointer}.search-criteria-checked{background-color:#add8e6}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#4570db!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(69,112,219,.6)!important;outline:0 none!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.alert-danger{padding-bottom:0}.inline-text{display:inline}.round-border{border:solid .15em;border-radius:6px;white-space:nowrap;line-height:40px}.checkbox_icon{display:none}.checkbox_icon+label:before{display:block;margin-top:5px}.checkbox_icon+label:before{font-weight:900;font-size:3em;font-family:"Font Awesome 5 Free",serif;color:#ccc}.checkbox_icon_flat+label:before,.checkbox_icon_flat:checked+label:before{content:"\f64f"}.checkbox_icon_house+label:before,.checkbox_icon_house:checked+label:before{content:"\f015"}.checkbox_icon_land+label:before,.checkbox_icon_land:checked+label:before{content:"\f1bb"}.checkbox_icon_building+label:before,.checkbox_icon_building:checked+label:before{content:"\f1ad"}.checkbox_icon_castle+label:before,.checkbox_icon_castle:checked+label:before{content:"\f557"}.checkbox_icon_loft+label:before,.checkbox_icon_loft:checked+label:before{content:"\f5cb"}.checkbox_icon_park+label:before,.checkbox_icon_park:checked+label:before{content:"\f540"}.checkbox_icon_garage+label:before,.checkbox_icon_garage:checked+label:before{content:"\f494"}.checkbox_icon_shop+label:before,.checkbox_icon_shop:checked+label:before{content:"\f54f"}.checkbox_icon_office+label:before,.checkbox_icon_office:checked+label:before{content:"\f0b1"}.checkbox_icon_local+label:before,.checkbox_icon_local:checked+label:before{content:"\f54e"}.checkbox_icon_new+label:before,.checkbox_icon_new:checked+label:before{content:"\f015"}.checkbox_icon_life+label:before,.checkbox_icon_life:checked+label:before{content:"\e065"}.checkbox_icon_furnished+label:before,.checkbox_icon_furnished:checked+label:before{content:"\f4b8"}.checkbox_icon_not_furnished+label:before,.checkbox_icon_not_furnished:checked+label:before{content:"\f0c8"}.checkbox_icon_holiday+label:before,.checkbox_icon_holiday:checked+label:before{content:"\f5ca"}.checkbox_icon_old+label:before,.checkbox_icon_old:checked+label:before{content:"\f6d9"}.checkbox_icon_construction+label:before,.checkbox_icon_construction:checked+label:before{content:"\f6e3"}.checkbox_icon_nursery+label:before,.checkbox_icon_nursery:checked+label:before{content:"\f77c"}.checkbox_icon_primary_school+label:before,.checkbox_icon_primary_school:checked+label:before{content:"\f549"}.checkbox_icon_middle_school+label:before,.checkbox_icon_middle_school:checked+label:before{content:"\f19c"}.checkbox_icon_high_school+label:before,.checkbox_icon_high_school:checked+label:before{content:"\f19d"}.checkbox_icon_doctor+label:before,.checkbox_icon_doctor:checked+label:before{content:"\f0f1"}.checkbox_icon_pharmacy+label:before,.checkbox_icon_pharmacy:checked+label:before{content:"\f486"}.checkbox_icon_hospital+label:before,.checkbox_icon_hospital:checked+label:before{content:"\f0f8"}.checkbox_icon_parc+label:before,.checkbox_icon_parc:checked+label:before{content:"\f06c"}.checkbox_icon_veterinary+label:before,.checkbox_icon_veterinary:checked+label:before{content:"\f1b0"}.checkbox_icon_pool+label:before,.checkbox_icon_pool:checked+label:before{content:"\f5c4"}.checkbox_icon_cinema+label:before,.checkbox_icon_cinema:checked+label:before{content:"\f008"}.checkbox_icon_theatre+label:before,.checkbox_icon_theatre:checked+label:before{content:"\f630"}.checkbox_icon_fireplace+label:before,.checkbox_icon_fireplace:checked+label:before{content:"\f06d"}.checkbox_icon_cupboard+label:before,.checkbox_icon_cupboard:checked+label:before{content:"\""}.checkbox_icon_handicap+label:before,.checkbox_icon_handicap:checked+label:before{content:"\f193"}.checkbox_icon_alarm+label:before,.checkbox_icon_alarm:checked+label:before{content:"\f0f3"}.checkbox_icon_separated_toilets+label:before,.checkbox_icon_separated_toilets:checked+label:before{content:"\f7d8"}.checkbox_icon_bath+label:before,.checkbox_icon_bath:checked+label:before{content:"\f2cd"}.checkbox_icon_shower+label:before,.checkbox_icon_shower:checked+label:before{content:"\f2cc"}.checkbox_icon_separated_kitchen+label:before,.checkbox_icon_separated_kitchen:checked+label:before{content:"\e005"}.checkbox_icon_equipped_kitchen+label:before,.checkbox_icon_equipped_kitchen:checked+label:before{content:"\f2e7"}.checkbox_icon_garden+label:before,.checkbox_icon_garden:checked+label:before{content:"\f5d1"}.checkbox_icon_basement+label:before,.checkbox_icon_basement:checked+label:before{content:"\f6d9"}.checkbox_icon_balcony+label:before,.checkbox_icon_balcony:checked+label:before{content:"\f756"}.checkbox_icon_elevator+label:before,.checkbox_icon_elevator:checked+label:before{content:"\f3bf"}.checkbox_icon_terrace+label:before,.checkbox_icon_terrace:checked+label:before{content:"\f5ca"}.checkbox_icon_cellar+label:before,.checkbox_icon_cellar:checked+label:before{content:"\f72f"}.rounded-border{border-radius:30px}.container-fluid{display:flex;flex-direction:column;width:100%;min-height:100vh}.alert-fixed{left:0;width:100%;z-index:999;border-radius:0}.padding-navbar{padding-bottom:120px}.small-padding-navbar{padding-bottom:25px}.nav-item{margin-left:15px}a{text-decoration:none}a:hover{text-decoration:underline}.blur_on_hover figure img{-webkit-filter:blur(2px) grayscale(100%);filter:blur(2px) grayscale(100%);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.blur_on_hover figure:hover img{-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0)}.tailleboite{display:flex;flex-direction:row;width:70px;height:auto;align-items:center;border-radius:5px}.tailleboite label{margin:auto;text-align:center;margin-top:0;line-height:1.1;cursor:pointer}.tailleboite input[type=checkbox]{margin:auto;cursor:pointer}.checkbox-row-home{width:100%;margin-left:0;margin-right:0}.checkbox{width:100%;position:relative;display:block}.checkbox input[type=checkbox]{width:auto;opacity:.00000001;position:absolute;left:0;margin-left:-20px}.checkbox input[type=radio]{width:auto;opacity:.00000001;position:absolute;left:0;margin-left:-20px}.checkbox label{position:relative}.checkbox label:before{content:'';position:absolute;left:0;top:0;width:22px;height:22px;transition:transform .28s ease;border-radius:3px;border:2px solid #9e9da8}.checkbox label:after{content:'';display:block;width:10px;height:5px;margin-left:-4px;margin-top:-4px;border-bottom:2px solid #4570db;border-left:2px solid #4570db;-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);transition:transform ease .25s;will-change:transform;position:absolute;top:12px;left:10px}.checkbox input[type=checkbox]~label::before{color:#9e9da8}.checkbox input[type=radio]~label::before{color:#9e9da8}.checkbox input[type=checkbox]:checked~label::before{color:#4570db;border:2px solid #4570db}.checkbox input[type=radio]:checked~label::before{color:#4570db;border:2px solid #4570db}.checkbox input[type=checkbox]:checked~label::after{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.checkbox input[type=radio]:checked~label::after{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.checkbox label{display:block;padding-left:30px;margin-bottom:0;font-weight:400;cursor:pointer;vertical-align:sub;width:22px;height:22px}.checkbox label span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox input[type=checkbox]:focus+label::before{outline:0}.checkbox input[type=radio]:focus+label::before{outline:0}.overstretched{z-index:1}.shadow-yellow{box-shadow:0 .5rem 1rem #ffe300!important}@media (max-width:768px){.center-on-mobile{-ms-flex-pack:center!important;justify-content:center!important}.fixed-on-desktop{position:absolute!important}.margin-top-on-mobile{margin-top:100px}}.fixed-on-desktop{position:fixed}.autocomplete-tag{background-color:#4570db;color:#fff;padding-left:10px;padding-top:5px;padding-bottom:5px;line-height:20px;font-size:11px;margin-bottom:3px;margin-top:3px;border-radius:6px}.btn-outline-info{border-color:#4570db;color:#4570db}.btn-outline-info:hover{color:#fff;background-color:#03318c;border-color:#03318c}.border-info{border-color:#4570db!important}input[type=checkbox]{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}@keyframes scaleAnimation{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@keyframes drawCircle{0%{stroke-dashoffset:151px}100%{stroke-dashoffset:0}}@keyframes drawCheck{0%{stroke-dashoffset:36px}100%{stroke-dashoffset:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.errorAnimationCircle{stroke-dasharray:1000;stroke-dashoffset:0;-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}.errorAnimationLine{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash .9s .35s ease-in-out forwards;animation:dash .9s .35s ease-in-out forwards}.errorAnimationCheck{stroke-dasharray:1000;stroke-dashoffset:-100;-webkit-animation:dash-check .9s .35s ease-in-out forwards;animation:dash-check .9s .35s ease-in-out forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}.successAnimationCircle{stroke-dasharray:151px,151px;stroke:#FFF}.successAnimationCheck{stroke-dasharray:36px,36px;stroke:#FFF}.successAnimationResult{fill:#FFF;opacity:0}.successAnimation.animated{animation:1s ease-out 0s 1 both scaleAnimation}.successAnimationCircle{animation:1s cubic-bezier(.77,0,.175,1) 0s 1 both drawCircle,.3s linear .9s 1 both fadeOut}.successAnimationCheck{animation:1s cubic-bezier(.77,0,.175,1) 0s 1 both drawCheck,.3s linear .9s 1 both fadeOut}.successAnimationResult{animation:.3s linear .9s both fadeIn}.cancel-autocomplete{position:absolute;right:35px;font-size:30px;top:10px}.cancel-autocomplete:hover{cursor:pointer}.loader-black,.loader-black:after{border-radius:50%;width:10em;height:10em}.loader-black{margin-left:auto;margin-right:auto;font-size:2px;text-indent:-9999em;border-top:1.1em solid rgba(0,0,0,.2);border-right:1.1em solid rgba(0,0,0,.2);border-bottom:1.1em solid rgba(0,0,0,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .6s infinite linear;animation:load8 .6s infinite linear;position:absolute;right:5px;bottom:10px;display:none}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin-left:auto;margin-right:auto;font-size:2px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .6s infinite linear;animation:load8 .6s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.autocomplete-icon{text-align:center;font-size:18px;width:30px}.title_offer_detail{display:flow-root}.energy{height:30px;line-height:30px;display:inline-block;padding-left:5px;margin-bottom:5px}.energy-end{position:absolute;display:inline;height:30px;line-height:0;border-top:15px solid transparent;border-bottom:15px solid transparent}.energy-end>p{margin-left:-30px}.energy-a{width:50px;background-color:#339a33}.energy-a+.energy-end{border-left:20px solid #339a33}.energy-b{width:70px;background-color:#3c3}.energy-b+.energy-end{border-left:20px solid #3c3}.energy-c{width:90px;background-color:#cf3}.energy-c+.energy-end{border-left:20px solid #cf3}.energy-d{width:110px;background-color:#ff0}.energy-d+.energy-end{border-left:20px solid #ff0}.energy-e{width:130px;background-color:#fc0}.energy-e+.energy-end{border-left:20px solid #fc0}.energy-f{width:150px;background-color:#ff9a33}.energy-f+.energy-end{border-left:20px solid #ff9a33}.energy-g{width:170px;background-color:red}.energy-g+.energy-end{border-left:20px solid red}.separator_energy{margin-left:40px;border-left:3px dashed gray}.picker-item{height:30px;margin-left:20px;display:inline-block;padding-left:5px;margin-bottom:5px;width:50px;border:5px solid #000;line-height:20px}.picker-start{position:absolute;display:inline;height:30px;line-height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:20px solid #000}.ges-end{position:absolute;display:inline;height:30px;line-height:30px;width:20px}.ges-a{width:50px;background-color:#f6edfd}.ges-a+.ges-end{background-color:#f6edfd}.ges-b{width:70px;background-color:#e1c2f8}.ges-b+.ges-end{background-color:#e1c2f8}.ges-c{width:90px;background-color:#d4a9f5}.ges-c+.ges-end{background-color:#d4a9f5}.ges-d{width:110px;background-color:#cb95f3}.ges-d+.ges-end{background-color:#cb95f3}.ges-e{width:130px;background-color:#ba72ef}.ges-e+.ges-end{background-color:#ba72ef}.ges-f{width:150px;background-color:#a74deb}.ges-f+.ges-end{background-color:#a74deb}.ges-g{width:170px;background-color:#8a19df}.ges-g+.ges-end{background-color:#8a19df}.price{font-weight:700;color:#101010;font-size:1.35rem;line-height:1.2;margin-bottom:0}.price-m2{font-weight:400;color:#5f5f5f;font-size:1rem;line-height:1.2;margin-bottom:0}.fixed-offer-head-height{height:172px}.offer-line{margin-left:3px;margin-right:3px}.proximity-card-item{text-align:center;z-index:1}@media (max-width:767px){.proximity-card-item{margin-bottom:10px}.fixed-offer-head-height{height:auto}.border-top-mobile{border-top:1px solid #dee2e6!important}.card-body{padding:10px 5px 0}.item-save-buttons{margin-left:5px;margin-right:5px}}.card-body{padding:10px 5px 0 5px}.item-save-buttons{margin-left:0;margin-right:0}.proximity-card-part{height:100%}.card-saved-body{padding:10px 5px 5px}.card-text{margin-bottom:.5rem;width:97%}.preview-images{padding-right:0}.offer-city{color:#004dff}.max-line{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-align:justify;margin-right:10px}.max-4-line{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.max-3-line{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.max-1-line{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.animation_save{z-index:100;position:fixed;animation-name:translate_to_save;animation-duration:1s}.border-card-offer{border-radius:30px}.border-image-offer{border-radius:30px 0 0 30px}@media (max-width:767px){.border-card-offer{border-radius:30px 30px 0 0}.border-image-offer{border-radius:30px}}.autocomplete{display:flex;flex-direction:row;align-items:center;position:relative;height:auto}.autocomplete-tag{padding-left:10px;padding-top:5px;padding-bottom:5px;line-height:20px;font-size:11px;margin-bottom:3px;margin-top:3px;border-radius:6px}.autocomplete-tag-remove{margin-left:5px;font-size:20px}input{border:1px solid transparent;background-color:#f1f1f1;padding:10px;font-size:16px}input[type=text]{width:100%}input[type=submit]{background-color:#1e90ff;color:#fff}.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0;margin-left:-1px;margin-right:-1px;font-size:15px}.autocomplete-items div{padding:10px 0 10px 10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:#1e90ff!important;color:#fff}.dropdown-toggle::after{display:none}.btn-fullsize{width:100%}.border-rounded{border-radius:15px}#nav-search{background-color:#fff;max-height:100%}@media (max-width:767px){#nav-search{background-color:#fff;max-height:100%;overflow:auto}}.nav.nav-pills>li.active>a,.nav.nav-pills>li.active>a:focus,.nav.nav-pills>li.active>a:hover{color:#fff!important;background-color:#2ecc71!important}.nav.nav-pills>li>a{color:#777;border-radius:0!important;margin-right:10px;margin-left:10px}.search-menu{padding-left:25px;padding-right:25px;z-index:100}@media (min-width:992px){.project-menu{min-width:510px}.localization-menu{min-width:500px}.surface-menu{min-width:420px}.price-menu{min-width:420px}.divers-menu{min-width:500px}.dropdown-menu-center{right:auto;left:50%;-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.dropdown-menu-right{right:auto;left:100%;-webkit-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}}.full-width{width:100%}.pagination{justify-content:center}.page-item{margin-left:5px;margin-right:5px}.img-wrap{height:250px;position:relative;display:inline-block;overflow:hidden;margin:0}.img-wrap>img{display:block;position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%)}.carousel-remove-save{position:relative;bottom:inherit;right:0;top:20px;height:0;left:85%;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;text-align:center;opacity:.5;transition:opacity .15s ease;color:red}.alert-remove-save{position:absolute;bottom:inherit;left:85%;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;text-align:center;opacity:.5;transition:opacity .15s ease;color:red}.triangle-bottom-offer{width:0;margin:auto;border-top:solid 20px #fff;border-left:solid 15px transparent;border-right:solid 15px transparent}.text-div-offer{font-size:24px;color:#fff}.selected-offer .text-div-offer{color:#4570db;background-color:#fff;border-radius:50px}.selected-offer .triangle-bottom-offer{display:block}.triangle-bottom-offer{display:none}.selectable-offer{cursor:pointer}.big-title{margin-top:19vh;font-size:calc(20px + 3vw)!important;text-align:center;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:josefin,serif;font-style:normal;font-weight:700}.text-big-margin{margin:100px}.ion-chevron-homepage{color:#fff;font-size:10vw;margin-top:10vh}.icon-homepage-chevron{position:absolute;bottom:0;color:#fff;font-size:10vw;margin-top:10vh}.main-search-input{height:75px;border-radius:50px;max-width:600px;width:100%;margin-top:30vh;box-shadow:1px 4px 4px #000}@media screen and (max-width:767px){.text-big-margin{margin:50px}}.border-agency{border-radius:30px}.links-quick-search a{color:#5f5f5f;font-weight:lighter;font-size:14px;text-decoration:none}.links-quick-search a:hover{color:#5f5f5f;font-weight:lighter;font-size:14px;text-decoration:underline}.light-blue-background{background-color:#f3f6f8}.standard-text{color:#5f5f5f}.text-section{margin-top:20px;margin-bottom:20px;padding-top:10px;padding-bottom:10px}.badge>.close{margin-left:.25rem;color:inherit;font-size:100%;text-shadow:0 1px 0 rgba(0,0,0,.5)}.standard-text{color:#5f5f5f;font-size:medium}.icon{width:16px;height:16px;display:inline-block;vertical-align:middle;background-size:16px 16px;margin:0 3px 0 0}.mr-10{margin-right:10px!important}.form-inline>*{margin:50px 30px}.content{flex:1;margin-bottom:20px}.icon{width:16px;height:16px;display:inline-block;vertical-align:middle;background-size:16px 16px;margin:0 3px 0 0}.center-content{flex-direction:column;justify-content:center;align-items:center}.rounded-circle-desktop-small-mobile{border-radius:50%}@media (max-width:767px){.rounded-circle-desktop-small-mobile{border-radius:10%}}.mr-10{margin-right:10px!important}.form-inline>*{margin:50px 30px}.selectize-control{border:none!important;padding-left:0;padding-right:0}.round-border-gray{border:#9e9da8 solid .15em;border-radius:6px}#link_custom_search{font-size:13px;color:#0061ca}.notfound{background-image:url("/images/sea.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.fondGris a,h6{color:#f8f6f6}
