.sidebar .sidebar-widget{position:relative;display:block;margin-bottom:30px}.sidebar .sidebar-widget a{color:#10124c !important}.sidebar .sidebar-widget a:hover{color:#3470ca !important}.sidebar .sidebar-widget:last-child{margin-bottom:30px}.sidebar .sidebar-widget .widget-inner{position:relative;display:block;padding:45px;background:#10124c;border-radius:0px}.sidebar-title{position:relative;margin-bottom:20px;border-bottom:1px solid #5c8cd5;padding-bottom:15px}.sidebar-place{color:white;font-size:35px;font-weight:bold;text-align:center;margin-bottom:5px}.sidebar-type{color:white;font-size:30px;font-weight:500;text-align:center;margin-bottom:5px}.sidebar-price{color:white;font-size:40px;font-weight:bold;margin-bottom:unset;text-align:center}.sidebar-hon{color:white;font-size:15px;font-weight:400;text-align:center;margin-bottom:7px}.sidebar-nego{color:#10124c !important;background-color:white;padding:3px;border-radius:6px;font-size:10px;display:flex;justify-content:center;margin-left:25%;margin-right:25%}.sidebar-nego:hover{padding:3px;border-radius:6px;font-size:10px;display:flex;justify-content:center;margin-left:25%;margin-right:25%}.sidebar-informations{display:flex;flex-direction:column}.sidebar-elements{display:inline-flex;align-items:center;margin-bottom:5px}.sidebar-icon{width:20px;height:20px}.sidebar-infos{color:white;margin-bottom:unset;font-size:20px;font-weight:400;margin-left:20px}.sidebar-name{color:white;font-size:30px;font-weight:bold;text-align:center;margin-bottom:5px}.destinataire{text-decoration:underline;text-decoration-color:#10124c;text-underline-offset:8px;font-size:25px;color:black}.infos-bis{margin-left:unset !important;margin-bottom:3px}.w-max{width:100%}.inline-form{display:inline-flex}.mr-10{margin-right:10% !important}.rgpd-line{font-size:14px;text-decoration:underline;font-style:italic;font-weight:500;text-align:center;margin-top:15px}.sidebar-rgpd{font-size:12px;font-weight:300;display:none}.rgpd:hover .sidebar-rgpd{display:block}.asterix{font-weight:400;font-size:11px}.btn-envoyer{background-color:#10124c;color:white;padding:5px 15px;border-radius:5px;margin-left:80%;border:2px solid #10124c}.btn-envoyer:hover{background-color:white;color:#10124c;border:2px solid #10124c}.sidebar-widget.help span{color:#5c8cd5;font-style:italic;line-height:1}.sidebar-widget.help .tdu{line-height:1;margin-top:20px}.sidebar-widget.help .phone{display:flex;align-items:center}.sidebar-widget.help .icon{color:#5c8cd5;font-size:18px}.sidebar-widget.contact{color:#5c8cd5}.sidebar-widget.contact h3 span{font-size:22px;font-style:italic;display:block;margin:-10px 0}.sidebar-title h5{position:relative;display:inline-block;font-family:'Khand', sans-serif;font-size:30px;line-height:1.25em;color:#5c8cd5;margin-bottom:0px;text-transform:uppercase;font-weight:500;letter-spacing:0.5px}.sidebar .services ul{position:relative}.sidebar .services ul li{position:relative;line-height:48px;font-size:17px;color:#5c8cd5;font-weight:400;margin-bottom:5px}.sidebar .services ul li span{vertical-align:middle}.sidebar .services ul li span:nth-child(1){font-size:20px}.sidebar .services ul li:after{content:"";position:absolute;left:-20px;top:50%;margin-top:-12px;height:24px;border-left:2px solid var(--thm-base);opacity:0;transition:all 0.3s ease}.sidebar .services ul li:last-child{margin-bottom:0}.sidebar .services ul li a{position:relative;display:block;font-size:17px;color:#999;font-weight:400;transition:all 0.3s ease;z-index:1}.sidebar .services ul li:hover a,.sidebar .services ul li.active a{color:#5c8cd5}.sidebar .services ul li:hover:before,.sidebar .services ul li.active:before,.sidebar .services ul li:hover:after,.sidebar .services ul li.active:after{opacity:1}.sidebar .services ul li a:after{position:absolute;right:0;top:1px;font-family:"themify";content:"\e649";opacity:1;font-size:10px;font-weight:normal;z-index:1}.sidebar .services ul li a:hover:before,.sidebar .services ul li.active a:before{opacity:1;transform:scaleX(1);transition:all 0.3s ease 0.1s}.s-property-details h2{font-size:1.25em;font-weight:bold}.sidebar.blog-sidebar{position:sticky;top:30px}.flex-diag #dpe,.flex-diag #ges{display:none}.flex-diag .tooltip{opacity:1;position:relative}.flex-diag #dpe-content,.flex-diag #ges-content{background-color:#eee;padding:20px;margin-bottom:20px;text-align:center}.flex-diag #dpe-content span,.flex-diag #ges-content span{display:block;text-align:center;margin-bottom:20px;font-weight:bold}.flex-diag #dpe-content .infoPopupEnergy,.flex-diag #ges-content .infoPopupEnergy{font-style:italic;margin-top:20px;text-align:left}.flex-diag #dpe-content img,.flex-diag #ges-content img{width:60% !important;height:auto !important;margin:0 auto}@media screen and (max-width: 575px){.flex-diag #dpe-content img,.flex-diag #ges-content img{width:100% !important}}.energyPrice{align-items:center}@media screen and (max-width: 1060px){.energyPrice{display:flex !important}}.energyPrice .diag-text p{font-size:16px;margin-bottom:0}.energyPrice .diag-mention{font-size:14px}.energyPrice .diag-mention span{font-size:18px;font-weight:bold}.title-text-banner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:9;text-align:center;text-shadow:0 0 10px rgba(0,0,0,0.5);color:#5c8cd5}@media screen and (max-width: 768px){.title-text-banner{left:0;right:0;transform:translateY(-50%);padding:0 20px}}.title-text-banner h1{margin-bottom:0}.title-text-banner .subtitle-price{font-weight:bold;font-size:30px}.DPE-illustration{max-width:19% !important}@media screen and (max-width: 1200px){#savoye-main .container{padding:20px}}@media screen and (max-width: 1060px){#savoye-main .container .row{display:block}#savoye-main .container .row .col-md-8,#savoye-main .container .row .col-md-4{max-width:100%}#savoye-main .container .row .col-md-8 .savoye-photos{display:flex}}.name-details{font-weight:bold;text-decoration:underline}.title-description{font-size:25px;font-weight:bold;margin-top:30px;margin-bottom:30px;text-align:left}.parag-detail{font-weight:unset}*{box-sizing:border-box}.slideshow-container{max-width:1000px;position:relative;margin:auto}.mySlides{display:none}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:white;font-weight:bold;font-size:18px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;background-color:rgba(255,255,255,0.7)}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8)}.text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.i-gauge{position:relative;display:inline-flex;justify-content:stretch;width:100%;padding-bottom:space(md);margin:space(lg) 0;margin-top:space(lg);opacity:1}.i-gauge-level{position:relative;flex:1;color:#fff;line-height:21.42857px;text-align:center;font-size:ms(-1);font-weight:bold;margin-right:2px;border-radius:2px}.i-gauge-about-min{position:absolute;top:-25px;left:0;text-transform:uppercase;font-size:ms(-3)}.i-gauge-about-max{position:absolute;top:-25px;right:0;text-transform:uppercase;font-size:ms(-3)}.i-gauge-current{position:absolute;top:0;left:50%;z-index:5;width:21.42857px;height:21.42857px;transform:translateX(-50%) scale(1.5);display:flex;align-items:center;justify-content:center;background:inherit;color:inherit;border-radius:50%;border:1px solid #FFF}.i-gauge-value{position:absolute;top:25px;width:100%;z-index:15;color:#333;text-align:center}.i-gauge--dpe .i-gauge-level:nth-child(2),.i-gauge--dpe .i-gauge-level:nth-child(3),.i-gauge--dpe .i-gauge-level:nth-child(4){color:#000}.i-gauge--dpe .i-gauge-level:nth-child(1){background:#329a33}.i-gauge--dpe .i-gauge-level:nth-child(2){background:#33cd33}.i-gauge--dpe .i-gauge-level:nth-child(3){background:#afff02}.i-gauge--dpe .i-gauge-level:nth-child(4){background:#feff02}.i-gauge--dpe .i-gauge-level:nth-child(5){background:#fdb402}.i-gauge--dpe .i-gauge-level:nth-child(6){background:#fe4d00}.i-gauge--dpe .i-gauge-level:nth-child(7){background:#fe0000}#ges{margin-bottom:40px;z-index:0}.i-gauge--ges .i-gauge-level:nth-child(1),.i-gauge--ges .i-gauge-level:nth-child(2),.i-gauge--ges .i-gauge-level:nth-child(3),.i-gauge--ges .i-gauge-level:nth-child(4){color:#000}.i-gauge--ges .i-gauge-level:nth-child(1){background:#f6edfe}.i-gauge--ges .i-gauge-level:nth-child(2){background:#e0c2f9}.i-gauge--ges .i-gauge-level:nth-child(3){background:#d4a9f5}.i-gauge--ges .i-gauge-level:nth-child(4){background:#cb95f3}.i-gauge--ges .i-gauge-level:nth-child(5){background:#ba72ef}.i-gauge--ges .i-gauge-level:nth-child(6){background:#a74deb}.i-gauge--ges .i-gauge-level:nth-child(7){background:#8a18df}.i-gauge.i-gauge--null .i-gauge-level{background:grey(1);color:grey(9)}.diag-text{text-align:center;font-size:.756rem}.diag-text span{font-size:1.749rem;font-weight:bold;padding-right:16px;padding-left:16px}.DPE-mauvais{text-align:center;padding-top:16px}.diag-cursor .diag-width{border-top:#b0b0b0 1px dashed;position:relative;width:100%}.diag-cursor .diag-cursor-left{position:absolute;top:-10px;left:35%;width:20px;height:20px;background:#ffffff;border:#E0B6A2 2px solid;border-radius:50px;z-index:3}.diag-cursor .diag-cursor-right{position:absolute;top:-10px;right:35%;width:20px;height:20px;background:#ffffff;border:#E0B6A2 2px solid;border-radius:50px;z-index:3}.diag-cursor .diag-space{position:absolute;width:30%;top:-2px;left:35%;height:3px;background:#E0B6A2}.diag-mention{font-size:.756rem;padding-top:16px;text-align:center}#overlay{position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;transition:1s 0.4s}#overlay .overlayContainer{position:absolute;left:5%;top:5%;right:5%;bottom:5%}#overlay #progress{height:3px;position:absolute;width:0;top:0;transition:all .3s ease-in-out}#overlay .backgroundProgress{position:absolute;width:100%;top:50%;background:#eee;height:3px}#overlay #progstat{font-size:0.7em;letter-spacing:3px;position:absolute;top:50%;margin-top:-40px;width:100%;text-align:center}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box,.tooltipster-sidetip.tooltipster-left .tooltipster-box,.tooltipster-sidetip.tooltipster-top .tooltipster-box,.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin:0px;border-radius:70px;background:#FFF;border:none;box-shadow:1px 1px 11px 1px rgba(0,0,0,0.5)}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box .tooltipster-content,.tooltipster-sidetip.tooltipster-left .tooltipster-box .tooltipster-content,.tooltipster-sidetip.tooltipster-top .tooltipster-box .tooltipster-content,.tooltipster-sidetip.tooltipster-right .tooltipster-box .tooltipster-content{color:#333;line-height:34px;padding:0px 15px;text-align:center}#dpe{margin-bottom:80px;margin-top:40px;z-index:0}.tooltipster-base .tooltipster-box{border-radius:25px !important}.tooltipster-base #ges-content,.tooltipster-base #dpe-content{display:block}.tooltipster-base #ges-content span,.tooltipster-base #dpe-content span{font-weight:bold;text-transform:uppercase}#ges-content,#dpe-content{display:none;padding:15px}#ges-content span,#dpe-content span{display:block}#ges-content img,#dpe-content img{width:300px;margin:0 auto;opacity:1;position:relative}@media screen and (max-width: 780px){#ges-content img,#dpe-content img{width:100%}}.dpeTitle{position:absolute;left:0;right:0;text-align:center;top:-35px}@media screen and (max-width: 575px){.dpeTitle{top:-55px}}.gesTitle{position:absolute;left:0;right:0;text-align:center;top:-35px}@media screen and (max-width: 575px){.gesTitle{top:-55px}}.immobilierDiagnosticDetails{width:100%}.immobilierDiagnosticDetails .mention{font-size:35px;font-weight:300;color:#b19777;position:relative;line-height:1.25em;margin-bottom:30px;letter-spacing:3px;text-transform:uppercase}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}
