:root{--c-body-bg:#fff;--c-section-inverse-bg:#f5f5f5;--c-sub-color:#0c80bf;--c-h123-color:#333;--c-a-color:#0c80bf;--c-a-hover-color:#362b85;--c-footer-bg:#212529;--c-footer-color:#fff;--c-footer-a-color:rgba(255,255,255,.5);--c-footer-a-hover-color:rgba(255,255,255,.7);--c-topbar-bg:#004d8c;--c-topbar-a-color:#fff;--c-topbar-a-hover-color:#af1704;--c-navbar-bg:#fff;--c-navbar-bottom-line-color:#dbdbdb;--c-btn-modern-color:#0c80bf;--c-btn-modern-hover-color:#fff;--c-form-bg:#0c80bf;--c-form-color:#fff;--c-form-warning-color:#212529;--c-form-a-color:#fff;--c-form-a-hover-color:#dbdbdb;--c-form-btn-color:#fff}body{font-family:'Roboto',sans-serif;background-color:var(--c-body-bg)}h1,h2{font-weight:700}p,button{font-weight:400}section h1{font-size:2.8em;padding-bottom:30px;color:var(--c-h123-color)}section h2{font-size:2.3em;padding-bottom:20px;color:var(--c-h123-color)}section h3{font-size:2em;color:var(--c-h123-color)}section h4{font-size:1.7em}section h5{font-size:1.3em}section p{font-size:1.1em}@media(min-width:768px) and (max-width:991px){section h1{font-size:2.6em}section h2{font-size:2.2em}section h3{font-size:1.8em}section h4{font-size:1.5em}section h5{font-size:1.2em}}@media(max-width:767px){section h1{font-size:2em;padding-bottom:20px}section h2{font-size:1.7em;padding-bottom:10px}section h3{font-size:1.5em}section h4{font-size:1.4em}section h5{font-size:1.2em}}a{color:var(--c-a-color);text-decoration:none;outline:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:transparent}a:hover{color:var(--c-a-hover-color)}.cust-topbar{top:0;position:fixed;height:40px;width:100%;z-index:100;background-color:var(--c-topbar-bg)}.cust-topbar .cust-icon-topbar{color:var(--c-topbar-a-color)}.cust-topbar a{padding-left:3px;text-decoration:none;color:var(--c-topbar-a-color);font-size:14px}.cust-topbar a:focus,.cust-topbar a:hover,.cust-topbar a:hover .cust-icon-topbar{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:var(--c-topbar-a-hover-color)}.cust-topbar a .cust-icon-topbar{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media(max-width:991px){.cust-topbar a{font-size:13px}}.navbar-custom{background-color:transparent!important;transition:background-color .3s;border-bottom:0}.navbar-custom .navbar-brand img{height:50px}.navbar-custom .nav-link{color:#fff!important;transition:color .3s}.navbar-custom.scrolled{background-color:var(--c-navbar-bg)!important;border-bottom:1px solid var(--c-navbar-bottom-line-color)}.navbar-custom.scrolled .nav-link{color:#000!important}.navbar-custom::after{content:'';position:absolute;bottom:0;left:50%;width:95%;height:1.5px;background:#fff;transform:translateX(-50%);transition:opacity .3s}.navbar-custom.scrolled::after{opacity:0}.footer{background-color:var(--c-footer-bg)}.footer{padding:30px 0}.footer .cust-icon-scrollToTop{margin-bottom:20px}.footer i{color:var(--c-footer-a-color)}.footer h4{font-size:1.25rem;color:var(--c-footer-color);margin-top:15px;margin-bottom:15px}.footer h5{font-size:1.2rem;color:var(--c-footer-color);margin-top:15px;margin-bottom:15px}.footer p{font-size:1.1rem;color:var(--c-footer-color)}.footer a{font-size:1.1rem;padding:10px;transition:all .5s ease;color:var(--c-footer-a-color)}.footer a:hover{color:var(--c-footer-a-hover-color)}.footer .credit a{font-size:14px}.footer .copyright{text-align:center;font-size:18px}.footer ul.credit{height:1em;line-height:1em;margin:0;padding:0;padding-top:10px}.footer ul.credit li{display:inline-block;border-left:solid 1px rgba(255,255,255,.1);padding-left:1.25em;margin-left:1.25em}.footer ul.credit li:first-child{border-left:0;padding-left:0;margin-left:0}@media(max-width:767px){.footer ul.credit{height:auto;text-align:center}.footer ul.credit li{display:block;border:0;padding:.75em 0 0 0;margin:0}.footer ul.credit li:first-child{padding-top:0}}.cust-section-mediafullscreen{position:relative;height:100vh;overflow:hidden}.cust-section-mediafullscreen .cust-mediafullscreen{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-2}.cust-section-mediafullscreen .cust-mediafullscreen-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:-1}.cust-section-mediafullscreen .cust-mediafullscreen-overlay-darker{background:rgba(0,0,0,.5)}.cust-section-mediafullscreen .cust-mediafullscreen-overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;z-index:1}.cust-section-mediafullscreen .cust-mediafullscreen-overlay-text h1,h3{font-size:3em;font-weight:700;margin-bottom:2rem}.cust-section-mediafullscreen .cust-mediafullscreen-overlay-text p{font-size:2em;font-weight:700;line-height:1.3em}.cust-section-mediafullscreen p a{font-size:.8em;font-weight:800}@media(max-width:991px){.cust-section-mediafullscreen .cust-mediafullscreen-overlay-text h1,h3{font-size:2em;font-weight:700;margin-bottom:2rem}.cust-section-mediafullscreen .cust-mediafullscreen-overlay-text p{font-size:1.5em}}@media(min-width:768px){.cust-section-mediafullscreen p a{font-size:1.2em}}.cust-section-mediafullscreen-60{height:60vh}@media(max-width:767px){.cust-section-mediafullscreen-60 .cust-mediafullscreen-overlay-text{top:60%}}.cust-section-badge{padding-top:75px}@media(max-width:767px){.cust-section-badge{padding-top:50px}}.cust-section-text{padding-top:75px;padding-bottom:75px}@media(max-width:767px){.cust-section-text{padding-top:50px;padding-bottom:50px}}.cust-section-services{padding-top:75px;padding-bottom:75px}@media(max-width:767px){.cust-section-services{padding-top:50px;padding-bottom:50px}}.cust-section-why-choose-us{padding-top:75px;padding-bottom:75px;position:relative;background:url(/Images/Background/sh-renov/why-choose-us.jpg) no-repeat center center;background-attachment:fixed;background-size:cover;color:#fff}.cust-section-why-choose-us::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);z-index:1}.cust-section-why-choose-us>.container{position:relative;z-index:2}.cust-section-why-choose-us h3{padding-top:20px;font-size:1.3rem;margin-top:.5rem}.cust-section-why-choose-us p{font-size:1.25rem}@media(max-width:767px){.cust-section-why-choose-us{padding-top:50px;padding-bottom:50px}}@media(max-width:767px){.cust-section-why-choose-us{background-attachment:scroll}}.cust-section-call-to-action{padding-top:75px;padding-bottom:75px}@media(max-width:991px){.cust-section-call-to-action{padding-top:0;padding-bottom:0}}.cust-section-call-to-action .call-to-action-background{position:relative;background-image:url(/Images/Background/rondage-couverture/call-to-action.jpg);background-size:cover;background-position:center;color:#fff;text-align:center;padding:100px 0;box-sizing:border-box}.cust-section-call-to-action .call-to-action-background:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.9);z-index:1}.cust-section-call-to-action .call-to-action-background>*{position:relative;z-index:2}.cust-section-call-to-action .call-to-action-background .call-to-action-top-text{font-size:2.5rem;margin-bottom:.5rem;margin-left:1.5rem;margin-right:1.5rem}.cust-section-call-to-action .call-to-action-background .call-to-action-middle-text{font-size:2.5rem;font-weight:bold;margin-bottom:40px;margin-left:40px;margin-right:40px}@media(min-width:768px) and (max-width:991px){.cust-section-call-to-action .call-to-action-background .call-to-action-top-text{font-size:2rem}.cust-section-call-to-action .call-to-action-background .call-to-action-middle-text{font-size:2rem}}@media(max-width:767px){.cust-section-call-to-action .call-to-action-background .call-to-action-top-text{font-size:1.5rem}.cust-section-call-to-action .call-to-action-background .call-to-action-middle-text{font-size:1.5rem}}@media(min-width:992px){.cust-section-call-to-action .call-to-action-background{margin:0 auto;width:70%;padding:50px 0}}.cust-section-links{padding-top:75px;padding-bottom:75px}.cust-section-links ul{list-style-type:none;font-weight:bolder;padding-left:0;margin-left:0}.cust-section-links ul li{padding-bottom:.3rem}.cust-section-links ul li a{font-size:1.1rem}@media(max-width:767px){.cust-section-links{padding-top:50px;padding-bottom:50px}}.cust-sub-color{color:var(--c-sub-color)}.cust-section-inverse{background-color:var(--c-section-inverse-bg)}.cust-div-topic{padding-top:40px;padding-bottom:40px;align-items:flex-start}.cust-div-text-space{padding-top:30px;padding-bottom:30px}@media(max-width:767px){.cust-div-text-space{padding-top:20px;padding-bottom:20px}}.cust-div-btn-space{margin-top:2.5rem}@media(max-width:991px){.cust-div-btn-space{text-align:center}}a.cust-anchor{display:block;position:relative;top:-100px;visibility:hidden}@media(max-width:991px){a.cust-anchor{top:-80px}}.cust-map-responsive{overflow:hidden;padding-bottom:40%;position:relative;height:0}@media(max-width:575px){.cust-map-responsive{padding-bottom:100%}}@media(min-width:576px) and (max-width:991px){.cust-map-responsive{padding-bottom:70%}}@media screen and (max-width:575px){#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media screen and (min-width:576px){.g-recaptcha{display:inline-block}}.my-gallery{margin-top:30px;width:100%}.my-gallery figcaption{display:none}.pswp__caption__center{text-align:center;font-size:1.4em;padding-bottom:20px}@media(max-width:991px){.pswp__caption__center{font-size:1.2em;padding-bottom:10px}}.thumbnail{padding:0}.thumbnail .caption-full{padding:9px;color:#333}.thumbnail img{width:100%}.jvc-hidden{opacity:0}.jvc-visible{opacity:1}.card-body{display:flex;flex-direction:column}h3.card-title{font-size:1.7em}@media(min-width:768px) and (max-width:991px){h3.card-title{font-size:1.5em}}@media(max-width:767px){h3.card-title{font-size:1.4em}}.cust-btn-modern{background-color:var(--c-btn-modern-color);color:#fff;border:1px solid transparent;padding:10px 20px;border-radius:5px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin-top:auto}.cust-btn-modern:hover{background-color:var(--c-btn-modern-hover-color);border:1px solid}.cust-btn-modern-highlighted{padding:5px 10px}.cust-btn-modern-round{border-radius:30px}.cust-infos{padding:0;margin-bottom:80px}.cust-infos .fa-solid{padding-top:15px}@media(max-width:991px){.cust-infos{margin-left:0;margin-right:0}}.cust-infos-details{padding:30px}.cust-infos-bloc{padding-top:20px;padding-bottom:20px}.cust-infos-lead{font-size:1.4em;font-weight:500}@media(max-width:991px){.cust-infos-lead{font-size:1.1em;font-weight:500}}.cust-infos-form{padding:30px;background-color:var(--c-form-bg);color:var(--c-form-color)}.cust-infos-form a{padding-left:5px;padding-right:5px;text-decoration:underline;color:var(--c-form-a-color)}.cust-infos-form a:focus,.cust-infos-form a:hover{color:var(--c-form-a-hover-color)}@media(max-width:575px){.cust-infos-form a.cust-infos-form-a{font-size:.9em}}.cust-form-group{padding-top:10px;margin-bottom:1rem}.cust-form-group-label{text-align:left}.cust-form-warning-message{color:var(--c-form-warning-color);font-size:1.5em}.cust-form-btn{border:2px solid;background-color:rgba(255,255,255,.1);color:var(--c-form-btn-color);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.cust-form-btn:hover{background-color:rgba(255,255,255,.3)}