.description-bien .has-mention .diagnostics.minimal{display:none}.description-bien .with-mention{position:relative;padding-top:5px}.description-bien .with-mention .mention{position:absolute;z-index:1;border:1px solid #262626;border-radius:4px;background-color:#fff;width:75%;left:12%;top:17%;text-align:center;height:135px}.description-bien .with-mention .mention .content{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.description-bien .with-mention .mention .content .title{text-transform:uppercase;font-weight:700;padding-bottom:24px}.description-bien .with-mention .mention .content .detail{padding-left:36px;padding-right:36px}.description-bien .with-mention .mention .content .detail .law-number{padding-bottom:18px}.description-bien .hidden{display:none}.description-bien section.categorie{padding:24px 12px 0;margin-bottom:1px;background-color:#fff;border-radius:4px}.description-bien .criteria-wrapper{display:inline-block}.description-bien .criteria-wrapper.with-icon{text-align:center}.description-bien .criteria-wrapper .criteria-icon{font-size:40px;display:block}.description-bien .onglet-plus{font-family:source-sans-pro,Source Sans Pro,Trebuchet,sans-serif;font-weight:700;color:#e00034;cursor:pointer}.description-bien .onglet-plus .less-text,.description-bien .onglet-plus .more-text{font-size:12px}.description-bien .onglet-plus .more-text{display:inline}.description-bien .onglet-plus.expanded .more-text,.description-bien .onglet-plus .less-text{display:none}.description-bien .onglet-plus.expanded .less-text{display:inline}.description-bien .goto-form-central{padding-top:20px;color:#e00034}.description-bien .goto-form-central i:before{font-size:8px;padding:4px}.diagnostics{display:inline-block;padding-top:6px;padding-bottom:6px;height:170px}.diagnostics .segment{line-height:20px;width:23px;height:20px;vertical-align:middle;text-align:center}.diagnostics .segment .info-letter,.diagnostics .segment .info-range{font-size:18px}.diagnostics.minimal{height:60px}.diagnostics.minimal .wrapper{display:inline-block}.diagnostics.minimal .wrapper:first-child .segment{border-top-left-radius:4px;border-bottom-left-radius:4px}.diagnostics.minimal .wrapper:last-child .segment{border-top-right-radius:4px;border-bottom-right-radius:4px}.diagnostics.minimal .segment{display:inline-block;color:transparent}.diagnostics.minimal .segment .info-range{display:none}.diagnostics.minimal .segment.focus{position:relative;z-index:1;height:35px;width:35px;line-height:30px;margin-left:-5px;margin-right:-5px;border-radius:50%;border:2px solid #fff;font-weight:700}.diagnostics.minimal .segment.focus .info-letter{padding-left:1px}.diagnostics.minimal .segment.focus .detail-arrow{display:none}.diagnostics.minimal .segment.focus .info-detail{display:block;font-weight:700;font-size:16px;color:#000}.diagnostics.minimal.performance .wrapper:first-child .segment,.diagnostics.minimal.performance .wrapper:last-child .segment{color:#fff}.diagnostics.minimal.performance .wrapper .segment.focus{color:#000}.diagnostics.minimal.gaz .wrapper:first-child .segment{color:#b415b9}.diagnostics.minimal.gaz .wrapper .segment.focus,.diagnostics.minimal.gaz .wrapper:last-child .segment{color:#fff}.diagnostics.full .wrapper{position:relative;display:block;margin-top:2px}.diagnostics.full .segment{display:inline-block;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px}.diagnostics.full .segment .info-range{float:left;padding-left:5px;font-weight:300}.diagnostics.full .segment .info-letter{text-align:right}.diagnostics.full .segment .detail{position:absolute;top:0;right:-50px}.diagnostics.full .segment .detail .info-detail{margin-top:-4px;background-color:#262626;display:inline-block;vertical-align:middle;width:40px;border-top-right-radius:4px;border-bottom-right-radius:4px;text-align:center;font-size:16px}.diagnostics.full .segment.level-1{width:65px}.diagnostics.full .segment.level-2{width:75px}.diagnostics.full .segment.level-3{width:85px}.diagnostics.full .segment.level-4{width:95px}.diagnostics.full .segment.level-5{width:105px}.diagnostics.full .segment.level-6{width:115px}.diagnostics.full .segment.level-7{width:125px}.diagnostics.full .arrow{display:inline-block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;vertical-align:middle}.diagnostics.full .arrow.detail-arrow{margin-top:-4px;border-right:10px solid;border-right-color:#262626}.diagnostics.full .arrow.line-arrow{border-left:10px solid}.diagnostics.full.performance .arrow.line-arrow.level-1{border-left-color:#0ddb9d}.diagnostics.full.performance .arrow.line-arrow.level-2{border-left-color:#61f127}.diagnostics.full.performance .arrow.line-arrow.level-3{border-left-color:#cafa02}.diagnostics.full.performance .arrow.line-arrow.level-4{border-left-color:#f9dd17}.diagnostics.full.performance .arrow.line-arrow.level-5{border-left-color:#fdad00}.diagnostics.full.performance .arrow.line-arrow.level-6{border-left-color:#fc7130}.diagnostics.full.performance .arrow.line-arrow.level-7{border-left-color:#d94654}.diagnostics.full.gaz .arrow.line-arrow.level-1{border-left-color:#fdeafe}.diagnostics.full.gaz .arrow.line-arrow.level-2{border-left-color:#ffdefd}.diagnostics.full.gaz .arrow.line-arrow.level-3{border-left-color:#f9befd}.diagnostics.full.gaz .arrow.line-arrow.level-4{border-left-color:#fb7eff}.diagnostics.full.gaz .arrow.line-arrow.level-5{border-left-color:#f652fc}.diagnostics.full.gaz .arrow.line-arrow.level-6{border-left-color:#e428f4}.diagnostics.full.gaz .arrow.line-arrow.level-7{border-left-color:#b415b9}.diagnostics.performance .segment.level-1{background-color:#0ddb9d}.diagnostics.performance .segment.level-2{background-color:#61f127}.diagnostics.performance .segment.level-3{background-color:#cafa02}.diagnostics.performance .segment.level-4{background-color:#f9dd17}.diagnostics.performance .segment.level-5{background-color:#fdad00}.diagnostics.performance .segment.level-6{background-color:#fc7130}.diagnostics.performance .segment.level-7{background-color:#d94654}.diagnostics.gaz .segment.level-1{color:#b415b9;background-color:#fdeafe}.diagnostics.gaz .segment.level-2{background-color:#ffdefd}.diagnostics.gaz .segment.level-3{background-color:#f9befd}.diagnostics.gaz .segment.level-4{background-color:#fb7eff}.diagnostics.gaz .segment.level-5{background-color:#f652fc}.diagnostics.gaz .segment.level-6{background-color:#e428f4}.diagnostics.gaz .segment.level-7{background-color:#b415b9}.ie .diagnostics.full.performance .segment.level-1{border-right:1px solid #0ddb9d}.ie .diagnostics.full.performance .segment.level-2{border-right:1px solid #61f127}.ie .diagnostics.full.performance .segment.level-3{border-right:1px solid #cafa02}.ie .diagnostics.full.performance .segment.level-4{border-right:1px solid #f9dd17}.ie .diagnostics.full.performance .segment.level-5{border-right:1px solid #fdad00}.ie .diagnostics.full.performance .segment.level-6{border-right:1px solid #fc7130}.ie .diagnostics.full.performance .segment.level-7{border-right:1px solid #d94654}.ie .diagnostics.full.gaz .segment.level-1{border-right:1px solid #fdeafe}.ie .diagnostics.full.gaz .segment.level-2{border-right:1px solid #ffdefd}.ie .diagnostics.full.gaz .segment.level-3{border-right:1px solid #f9befd}.ie .diagnostics.full.gaz .segment.level-4{border-right:1px solid #fb7eff}.ie .diagnostics.full.gaz .segment.level-5{border-right:1px solid #f652fc}.ie .diagnostics.full.gaz .segment.level-6{border-right:1px solid #e428f4}.ie .diagnostics.full.gaz .segment.level-7{border-right:1px solid #b415b9}.navigation_interannonce{padding:10px 0;background:#c5071b}.navigation_interannonce .navBack{display:inline-block;float:left}.navigation_interannonce .navBack a:before{position:relative;top:-2px}.navigation_interannonce .navBack .navigation__return{display:inline-block;margin-right:5px;font-size:14px;vertical-align:top;text-decoration:none;color:#fff;height:44px;line-height:44px}.navigation_interannonce .navBack .navigation__return span:hover{text-decoration:underline}.navigation_interannonce .navButtons{width:auto;position:relative;float:right}.navigation_interannonce .navButtons .action__detail{display:inline-block;padding-right:10px;font-size:14px;text-decoration:none;vertical-align:top;color:#fff;height:44px;line-height:44px}.navigation_interannonce .navButtons .action__detail:before{content:"";height:22px;width:1px;border-right:1px solid #ef7894;position:absolute;left:-20px;top:11px}.navigation_interannonce .navButtons .action__detail:hover{text-decoration:underline;cursor:pointer}.navigation_interannonce .navButtons .action__detail.noPrev{color:#666;pointer-events:none;cursor:default}.navigation_interannonce .navButtons .action__detail.toClose{margin-right:0}.navigation_interannonce .navButtons .action__detail .fi-arrow-left:before{line-height:0}.navigation_interannonce .navButtons .action__detail .fi-chevron-right{padding-left:7px;font-size:12px}.navigation_interannonce .navButtons .discoverButtons{position:relative}.navigation_interannonce .navButtons .next_ico_toogle{display:inline-block;position:relative;height:32px;width:47px;margin-top:7px;cursor:pointer}.navigation_interannonce .navButtons .next_ico_toogle .bloc-1{border-radius:1px;display:block;position:absolute;width:47px;height:32px;border:2px solid #fff;z-index:6;background:#e00034;color:#fff;text-align:center}.navigation_interannonce .navButtons .next_ico_toogle .bloc-1 .fi-chevron-up{font-size:18px;line-height:24px;width:43px}.navigation_interannonce .navButtons .next_ico_toogle .bloc-1 .fi-chevron-up:before{line-height:20px}.navigation_interannonce .navButtons .next_ico_toogle .bloc-1 img{width:43px;height:28px}.navigation_interannonce .navButtons .next_ico_toogle .bloc-2{display:block;z-index:5;position:absolute;width:47px;height:32px;border:2px solid #fff;background:#e6e9ed;-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg);transform:rotate(8deg);border-radius:1px;top:-3px}.navigation_interannonce .navAlert{cursor:pointer;width:auto;position:relative;float:right;margin-right:30px}.navigation_interannonce .navAlert a{margin-top:4px}.navigation_interannonce .navAlert a:hover .fi-bell{color:#e00034}@media screen and (max-width:640px){.navAlert .btn-circle-m{padding-left:22px;border-radius:50%}.navAlert .btn-circle-m .fi-bell{margin-left:-3px;color:#e00034}}.c-slick-next,.c-slick-prev{width:50px;height:80px;border-radius:5px;z-index:1}.c-slick-prev{margin-left:-20px}.c-slick-next{margin-right:-20px}.c-slick-next:before,.c-slick-prev:before{font-family:font-icon;content:"\EA33";color:#333;font-size:24px;transition:all .3s}.c-slick-next:before{content:"\EA31"}.c-slick-next:focus,.c-slick-next:hover,.c-slick-next:hover:before,.c-slick-prev:focus,.c-slick-prev:hover,.c-slick-prev:hover:before{color:#333}.next-listings-wrapper{overflow:hidden;max-height:0;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1)}.next-listings-wrapper.opened{max-height:500px}.next-listings-wrapper .c-pa.c-pa-tiny{margin-top:24px}.next-listings-wrapper .g-col .c-pa{margin-top:15px}.next-listings-wrapper .next-listings button.c-slick-next,.next-listings-wrapper .next-listings button.c-slick-prev{width:66px;height:66px;border-radius:50%;cursor:pointer;z-index:1;background-color:rgba(0,0,0,.5);position:absolute;box-shadow:0 2px 3px rgba(0,0,0,.1);text-indent:inherit;top:50%}.next-listings-wrapper .next-listings button.c-slick-next:hover,.next-listings-wrapper .next-listings button.c-slick-prev:hover{background-color:rgba(0,0,0,.8)}.next-listings-wrapper .next-listings button.c-slick-next:before,.next-listings-wrapper .next-listings button.c-slick-prev:before{color:#fff;opacity:1}.next-listings-wrapper .next-listings button.slick-disabled{display:none!important}.next-listings-wrapper .next-listings button.c-slick-prev{left:15px}.next-listings-wrapper .next-listings button.c-slick-prev:before{margin-left:25px}.next-listings-wrapper .next-listings button.c-slick-next{right:-9px}.next-listings-wrapper .next-listings button.c-slick-next:before{margin-right:25px}#house-map{width:100%;height:100%}#house-map .leaflet-control-container .leaflet-control-zoom{display:none}#house-map .leaflet-control-container .leaflet-control-attribution{font-size:9px}.house-map-pushpin{background-image:url(//static-seloger.com/z/produits/sl/app/dist/assets/pushpin.png);background-repeat:no-repeat;background-size:100%;background-position:50%;position:absolute;top:-28px;left:-10px;width:23px;height:28px}.curvy-map .corner-trigger{background-image:url(//static-seloger.com/z/produits/sl/app/dist/assets/map-placeholder.jpg);background-size:100%}.slider-map-container .slider-map-buttons-container{position:absolute;width:128px;height:36px;top:15px;right:15px;opacity:.96;border-radius:2px;overflow:hidden;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.18);z-index:4;font-size:0}.slider-map-container .slider-map-buttons-container:hover button{transition:all .5s ease-in-out;color:#262626}.slider-map-container .slider-map-buttons-container button{display:inline-block;vertical-align:top;width:50%;height:100%;background-color:#fff;outline:none;border:none;color:#262626;font-size:14px;cursor:pointer}.slider-map-container .slider-map-buttons-container button .fi{display:none}.slider-map-container .slider-map-buttons-container button:hover{color:#e00034;font-weight:700;opacity:1;transition:all .3s ease-in-out}.slider-map-container .slider-map-buttons-container .show-slider-button{position:relative;color:#e00034;font-weight:700}.slider-map-container .slider-map-buttons-container .show-slider-button:after{content:"";position:absolute;right:-2px;width:1px;height:20px;background-color:#ccd1d9}.slider-map-container .slider-map-buttons-container .show-map-button{color:#262626;font-weight:400}@media screen and (max-width:640px){.slider-map-container .slider-map-buttons-container{width:76px;height:28px;top:5px;right:5px}.slider-map-container .slider-map-buttons-container button{font-size:0}.slider-map-container .slider-map-buttons-container button .fi{display:block;font-size:16px;vertical-align:baseline;margin-top:-2px}.slider-map-container .slider-map-buttons-container .show-slider-button .fi{margin-top:-4px}.slider-map-container .slider-map-buttons-container .show-slider-button:after{top:5px;height:18px}}.slider-map-container .slider-map-panels-container{position:relative;width:100%;padding-bottom:57.63%;height:0;overflow:hidden}.slider-map-container .slider-map-panels-container .slider-panel{position:absolute;top:0;left:0}.slider-map-container .slider-map-panels-container .map-panel{position:absolute;top:0;transform:translateX(100%) scaleX(.8);height:100%;width:100%;z-index:1;background-color:#edebe5;opacity:.9;border-radius:6px;overflow:hidden}.slider-map-container .slider-map-panels-container .zoom-minus-button,.slider-map-container .slider-map-panels-container .zoom-plus-button{z-index:401}.slider-map-container.map-visible .map-panel{transform:translateX(0) scaleX(1);opacity:1}.slider-map-container.map-visible .show-slider-button{color:#262626;font-weight:400}.slider-map-container.map-visible .show-map-button{color:#e00034;font-weight:700}.map-container .zoom-minus-button,.map-container .zoom-plus-button{cursor:pointer;position:absolute;z-index:3;background-color:rgba(0,0,0,.6);text-align:center;border-radius:50%;padding:10px;box-shadow:0 0 .3rem rgba(0,0,0,.24);color:#fff;right:11px}.map-container .zoom-minus-button:before,.map-container .zoom-plus-button:before{margin:0;margin-bottom:1px}.map-container .zoom-plus-button{bottom:62px}.map-container .zoom-minus-button{bottom:19px}.map-container .close-button{position:absolute;right:0;width:50px;height:50px;margin:5px;border-radius:50%;background-color:rgba(0,0,0,.6);color:#fff;cursor:pointer;z-index:3}.map-container .close-button.fi-close:before{position:absolute;top:17px;left:17px}@media screen and (max-width:640px){.map-container .close-button{width:36px;height:36px}.map-container .close-button.fi-close:before{top:10px;left:10px}.map-container .zoom-minus-button,.map-container .zoom-plus-button{right:5px}.map-container .zoom-plus-button{bottom:60px}.map-container .zoom-minus-button{bottom:19px}}.contact-no-address{border-radius:4px;background-color:#fff;position:absolute;bottom:30px;z-index:420;text-align:center;padding-bottom:12px;padding-left:12px;padding-right:12px;left:50%;transform:translate(-50%)}.contact-no-address .label{padding:5px;font-size:14px}.contact-no-address .b-btn.fi-email{width:250px}@media screen and (max-width:640px){.contact-no-address{display:none}}.calendar-tile{width:33%;font-size:0;display:inline-block;padding:5px;cursor:pointer}.calendar-tile.selected .spacer{border:1px solid #262626;background-color:#fff}.calendar-tile.selected .spacer .day-number:after{content:"\EA59";font-family:font-icon;font-size:10px;position:absolute;top:8px}.calendar-tile .spacer{border:1px solid #ccd1d9;background-color:#f6f6f6;box-shadow:0 1px 4px 0 rgba(0,0,0,.15);border-radius:4px}.calendar-tile .spacer div{padding-top:5px}.calendar-tile .spacer div:first-child{padding-top:10px}.calendar-tile .spacer div:last-child{padding-bottom:10px}.calendar-tile .spacer .day-label,.calendar-tile .spacer .day-number,.calendar-tile .spacer .month-label{text-align:center;color:#262626}.calendar-tile .spacer .day-label,.calendar-tile .spacer .month-label{font-size:14px}.calendar-tile .spacer .day-number{position:relative;font-size:36px}.contact-calendar{position:relative}.contact-calendar .swiper-container{white-space:nowrap;overflow:hidden;margin-left:20px;margin-right:20px}.contact-calendar .calendar-swiper-button-next,.contact-calendar .calendar-swiper-button-prev{position:absolute;top:50%;width:22px;height:22px;margin-top:-11px;z-index:10;cursor:pointer;font-size:22px;line-height:22px;color:#262626;font-weight:700}.contact-calendar .calendar-swiper-button-prev{left:0;right:auto}.contact-calendar .calendar-swiper-button-next{right:0;left:auto}.visit-schedule .title{font-size:14px;font-weight:700;color:#494949;padding-top:14px;padding-bottom:14px}.visit-schedule .daytime-selector{font-size:0}.visit-schedule .daytime-selector .c-field,.visit-schedule .daytime-selector .c-field label{display:inline-block}.visit-schedule .daytime-selector .c-field input,.visit-schedule .daytime-selector .c-field label{vertical-align:middle}.visit-schedule .daytime-selector .c-field{width:33%;text-align:center}.visit-schedule .precise-container .show-more{color:#262626;font-size:12px;margin-bottom:10px;margin-top:10px;text-decoration:underline;cursor:pointer}.visit-schedule .precise-container .c-field textarea{min-height:72px;max-height:216px;min-width:100%;max-width:100%}.ali-field{position:relative}.ali-field .show-more{text-decoration:underline;cursor:pointer}.ali-field input{position:absolute;top:4px}.ali-field label{margin-left:22px;font-size:13px}.ali-field .more-info-container{margin-top:10px;font-size:11px;line-height:14px}.ask-question .title{font-size:14px;font-weight:700;color:#494949;padding:14px}.ask-question .c-field textarea{min-height:72px;max-height:216px;min-width:100%;max-width:100%}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-form .retour-err{color:#ff3c54;text-align:center}.contact-form .retour-err .error{display:block}.contact-form .control-button-container{text-align:center;padding-top:24px}.contact-form .control-button-container .spacer{padding:6px}.contact-form .b-btn{width:100%;font-size:18px;padding:15px;height:57px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.contact-form .b-btn .fi{margin-right:6px;font-size:24px}.contact-form .b-btn.flat{background-image:none}.contact-form .b-btn.submit-button:disabled{background-color:#656d78}.contact-form .b-btn.submit-button:disabled .fi.loading{display:inline-block;width:27px;height:27px;vertical-align:text-bottom}.contact-form .b-btn.submit-button:disabled .fi.loading:before{display:none}.contact-form .b-btn.submit-button:disabled .fi.loading:after{content:" ";display:block;width:27px;height:27px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#fff transparent;animation:lds-dual-ring 1.2s linear infinite}.contact-form .ali-field-container{margin-bottom:10px}.contact-form .ali-field-container.hide{display:none!important}.contact-form .legal-notice-container{line-height:14px;font-size:11px;margin-top:7px}.contact-form .legal-notice-container .legal-notice-more-info-container{margin-top:7px}.contact-form .legal-notice-container .show-more{color:#262626;text-decoration:underline;cursor:pointer}.contact-phone{margin-top:15px;font-size:16px;color:#262626;text-decoration:underline;cursor:pointer}.contact-phone i.fi{margin-right:4px;text-decoration:none;display:inline-block}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}.popin-post-contact-wrapper{position:fixed;top:0;bottom:0;right:0;left:0;z-index:100001;display:flex;align-items:center;justify-content:center;background-color:rgba(38,38,38,.7)}.popin-post-contact-wrapper.hide{display:none}@media screen and (max-width:640px){.popin-post-contact-wrapper .popin-post-contact{width:100%!important;margin-left:12px;margin-right:12px;padding:12px!important}.popin-post-contact-wrapper .popin-post-contact .valid-message{padding:0!important;margin-top:18px}}.popin-post-contact-wrapper .popin-post-contact{background-color:#fff;width:476px;padding:24px;border-radius:2px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);position:relative}.popin-post-contact-wrapper .popin-post-contact .post-contact-close{cursor:pointer;position:absolute;top:0;right:0;padding-top:8px;padding-right:12px}.popin-post-contact-wrapper .popin-post-contact .post-contact-close:before{margin-right:0}.popin-post-contact-wrapper .popin-post-contact .main-container{max-height:0;overflow:hidden;transition:max-height 1s ease-in-out 1s}.popin-post-contact-wrapper .popin-post-contact .main-container.reveal{max-height:500px}.popin-post-contact-wrapper .popin-post-contact .valid-message{color:#7fc50f;font-size:18px;text-align:center;padding:0 6px}.popin-post-contact-wrapper .popin-post-contact .valid-message span{vertical-align:middle}.popin-post-contact-wrapper .animated-check{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:12px}.popin-post-contact-wrapper .animated-check .path{stroke-dasharray:1000;stroke-dashoffset:0}.popin-post-contact-wrapper .animated-check .path.circle{-webkit-animation:dash 1.3s ease-in-out;animation:dash 1.3s ease-in-out}.popin-post-contact-wrapper .animated-check .path.line{stroke-dashoffset:1000;-webkit-animation:dash 1.3s .5s ease-in-out forwards;animation:dash .9s .35s ease-in-out forwards}@supports (animation:dash-check){html:not(.edge) .popin-post-contact-wrapper .animated-check .path.check{stroke-dashoffset:-100;-webkit-animation:dash-check 1.3s .5s ease-in-out forwards;animation:dash-check 1.3s .5s ease-in-out forwards}}@media screen and (max-width:640px){.lv-post-contact .post-contact-warning{margin-left:0!important;margin-top:6px}.lv-post-contact .post-contact-message{text-align:center;flex-direction:column}.lv-post-contact .post-contact-message .warning-icon{margin-right:0!important;margin-bottom:10px}}.lv-post-contact .post-contact-warning{text-align:center;margin-left:50px}.lv-post-contact .post-contact-message{background-color:#f9f9f9;margin-top:14px;padding:12px;border-radius:4px;display:flex}.lv-post-contact .post-contact-message span{font-weight:700}.lv-post-contact .post-contact-message .warning-icon{display:block;margin-right:16px}.lv-post-contact .post-contact-message .warning-icon:before{content:"!";display:inline-block;width:50px;height:50px;border-radius:50%;font-size:35px;line-height:45px;text-align:center;border:2px solid #000;box-shadow:inset 0 0 1px 0 #000,0 0 1px 0 #000}.post-contact-annonce{position:relative;height:100%;width:auto;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.post-contact-annonce.selected .selector-border{border:2px solid #7fc50f}.post-contact-annonce .selector-border{pointer-events:none;border-radius:4px;position:absolute;top:0;bottom:0;right:0;left:0;border:2px solid transparent;z-index:2}.post-contact-annonce .image-wrapper{position:relative;height:51%}.post-contact-annonce .image-wrapper .show-more-layed-text{cursor:pointer;position:absolute;top:0;bottom:0;right:0;left:0;background-color:hsla(0,0%,100%,.9);display:none;justify-content:center;align-items:center}.post-contact-annonce .image-wrapper.display-layed-text .show-more-layed-text,.post-contact-annonce .image-wrapper:hover .show-more-layed-text{display:flex}.post-contact-annonce .image-wrapper .image-container{height:100%;background-size:cover;background-repeat:no-repeat;border-top-left-radius:4px;border-top-right-radius:4px;background-position:50%}.post-contact-annonce.lock .info-container{pointer-events:none}.post-contact-annonce .info-container{cursor:pointer;height:49%;font-size:16px;padding:6px}.post-contact-annonce .info-container .tags .tag:after{content:"\2022";padding-left:6px;padding-right:6px}.post-contact-annonce .info-container .tags .tag:last-child:after{content:""}.post-contact-annonce .info-container .price{font-size:22px;font-weight:700}.post-contact-annonce .info-container .location{padding-bottom:12px;padding-top:3px}.post-contact-annonce .info-container .select-checkbox-container input,.post-contact-annonce .info-container .select-checkbox-container label{cursor:pointer}.popin-post-contact-wrapper.wrap-multi-lead .popin-post-contact{width:645px;padding:24px 19px}@media screen and (max-width:640px){.popin-post-contact-wrapper.wrap-multi-lead{z-index:100001;background-color:#fff}.popin-post-contact-wrapper.wrap-multi-lead .popin-post-contact{position:absolute;top:0;margin:0;box-shadow:none}}.multi-lead-post-contact{position:relative;padding-top:24px}@media screen and (max-width:640px){.multi-lead-post-contact{padding-top:30px}}.multi-lead-post-contact button.b-btn{display:block;margin:0 auto;margin-top:19px;font-size:18px;padding:12px;width:195px;height:44px;background-image:none!important}.multi-lead-post-contact button.b-btn.final-step{opacity:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.multi-lead-post-contact .multi-lead-subtitle{font-size:22px;text-align:center;margin-left:5px;margin-right:5px;padding-bottom:24px;padding-top:24px;border-top:1px solid #ccd1d9}.multi-lead-post-contact .multi-lead-subtitle span{font-weight:700}.multi-lead-post-contact .swiper-container{white-space:nowrap}.multi-lead-post-contact .swiper-container .swiper-wrapper .swiper-slide{height:250px;padding:5px;display:inline-block;margin-right:7px;margin-left:7px;width:193px;transition:opacity .3s ease-in-out}.multi-lead-post-contact .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next,.multi-lead-post-contact .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-prev{opacity:.1;pointer-events:none}.multi-lead-post-contact .swiper-container .swiper-wrapper .swiper-slide:first-child{margin-left:0}.multi-lead-post-contact .swiper-container .swiper-wrapper .swiper-slide:last-child{margin-right:0}@media screen and (max-width:640px){.multi-lead-post-contact .swiper-container .swiper-wrapper .swiper-slide:first-child{margin-left:7px}.multi-lead-post-contact .swiper-container .swiper-wrapper .swiper-slide:last-child{margin-right:7px}}.multi-lead-post-contact .suggestion-swiper-button-next,.multi-lead-post-contact .suggestion-swiper-button-prev{display:none;position:absolute;top:50%;width:22px;height:22px;margin-top:-11px;z-index:10;cursor:pointer;font-size:22px;line-height:22px;color:#262626;font-weight:700}.multi-lead-post-contact .suggestion-swiper-button-next.disable,.multi-lead-post-contact .suggestion-swiper-button-prev.disable{display:none}.multi-lead-post-contact .suggestion-swiper-button-prev{left:0;right:auto}.multi-lead-post-contact .suggestion-swiper-button-next{right:0;left:auto}@media screen and (max-width:640px){.multi-lead-post-contact .suggestion-swiper-button-next,.multi-lead-post-contact .suggestion-swiper-button-prev{display:block}}.spinner{margin:0 auto;width:70px;text-align:center}.spinner>div{width:12px;height:12px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.school-map-row{display:flex;font-size:16px;padding-top:12px;padding-bottom:12px}.school-map-row .fi{color:#3da3af;margin-right:16px}.school-map-row .detail .address{opacity:.6}.origin-info-popin{position:absolute;width:330px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 3px 12px 0 rgba(0,0,0,.35)}.origin-info-popin .fi.fi-close{position:absolute;top:8px;right:12px;font-size:16px;cursor:pointer}.origin-info-popin .more-info{cursor:pointer;text-decoration:underline}.school-list{background-color:#fff;padding:12px;margin-bottom:30px;position:relative;border-radius:4px}.school-list .fi.fi-info{position:absolute;top:8px;right:12px;font-size:18px;cursor:pointer}.school-list h2{font-size:18px}.school-list .origin-info-popin{top:42px;right:-6px}.school-list .school-map-row{border-bottom:1px solid #e6e9ed}.school-list .school-map-row:last-child{border-bottom:none}.school-list>.more-info{cursor:pointer;text-decoration:none;font-size:16px;color:#e00034;margin-left:32px;display:inline-block}.notification-carte-scolaire{display:flex;font-size:16px}.notification-carte-scolaire .detail{padding-left:12px}.notification-carte-scolaire .carte-scolaire-title{font-weight:700}.notification-carte-scolaire .carte-scolaire-link{color:#e00034;cursor:pointer}.notification-carte-scolaire .new-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#15a8b2;transform:rotate(-.07turn);color:#fff;font-size:13px}.tooltip{position:relative;font-size:14px}.tooltip.over:hover:after,.tooltip.under:hover:after{content:attr(data-sl-tooltip);position:absolute;width:auto;text-align:center;padding:5px;line-height:normal;color:#fff;background-color:#000;border-radius:4px;white-space:nowrap;z-index:3}.tooltip.over:hover:before,.tooltip.under:hover:before{content:"";position:absolute;height:0;width:0;border-width:7px;border-style:solid}.tooltip.over:hover:after{top:-43px;left:50%;transform:translateX(-50%)}.tooltip.over:hover:before{top:-15px;left:50%;transform:translateX(-50%);border-color:#000 transparent transparent}.tooltip.under:hover:after{top:56px;left:50%;transform:translateX(-50%)}.tooltip.under:hover:before{top:42px;left:50%;transform:translateX(-50%);border-color:transparent transparent #000}.anchorBar__share .tooltip.over:hover:after,.anchorBar__share .tooltip.over:hover:before{margin-left:3px}.annonce-detail-carousel .add-favorite .tooltip.over:hover:after{top:-35px}.annonce-detail-carousel .add-favorite .tooltip.over:hover:before{top:-8px}.form-contact-B.no-cmi .contact-haut.c-wrap-side .detail-agence.detail_refonte{padding-top:24px!important;padding-bottom:24px!important}.form-contact-B.no-cmi .bloc-form-haut{background-color:#fff;padding-top:0;padding-bottom:24px}.form-contact-B.no-cmi .bloc-form-haut .contact-form{border-top:1px solid #ccd1d9}.form-contact-B.no-cmi .bloc-form-central{box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#fff}.form-contact-B.no-cmi .bloc-form-central .control-button-container{padding-top:0}.form-contact-B.no-cmi .bloc-form-central>div:first-child,.form-contact-B.no-cmi .bloc-form-haut>div:first-child{display:none}.form-contact-B.no-cmi .agence-telephone{display:none!important}
/*# sourceMappingURL=detail.c8076116e453dd9e3ce0f9a3b9db8ea7.css.map*/