section#cover{--cover-height: 748px;--cover-background: #f9f9f9;height:var(--cover-height);position:relative;padding-top:50px;background-color:var(--cover-background)}section#cover #cover-text{padding-top:100px;padding-right:100px;position:relative;z-index:2}section#cover #cover-text .sup-title{margin-bottom:20px}section#cover #cover-text h1{color:var(--app-color-text);margin:10px 0;padding:0;font-size:40px;line-height:1.2}section#cover #cover-text h1 span{color:var(--app-color-accent);display:block}section#cover #cover-text p{font-size:20px;font-weight:500;margin:20px 0 30px;color:#2c2c2c}section#cover #cover-img{height:calc(var(--cover-height) - 75px);position:absolute;top:75px;right:0;width:50%;background-image:url(/frontend/images/desamiantage-cover.webp);background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}section#cover #cover-img::after,section#cover #cover-img::before{content:"";display:block;position:absolute;width:70%;height:315px;z-index:1;background-color:var(--cover-background)}section#cover #cover-img::before{transform:rotateZ(-45deg);top:-15%;left:-25%}section#cover #cover-img::after{transform:rotateZ(50deg);top:70%;left:-25%}section#cover #cover-btns{padding-top:20px}section#cover #cover-btns a{padding:15px 30px;font-size:20px;font-weight:600}section#cover #cover-btns a i{margin-left:15px}section#bandeau-reassurance{background-color:var(--app-color-accent);color:var(--app-color-text-contrast);padding:15px 0}section#bandeau-reassurance .panel-bandeau-reassurance{text-align:center;padding:20px 0}section#bandeau-reassurance .panel-bandeau-reassurance i{display:block;font-size:40px}section#bandeau-reassurance .panel-bandeau-reassurance h2{margin:5px auto;font-size:25px}section#bandeau-reassurance .panel-bandeau-reassurance p{font-size:16px;margin:0}section#ours-services #ours-services-list{margin-top:50px}section#why-us{background-color:var(--app-color-accent-contrast);color:var(--app-color-text-contrast)}section#why-us .sup-title{color:var(--app-color-text-contrast)}section#why-us p{font-size:20px;margin:0 0 20px 0}section#why-us img#why-us-img{border-radius:10px}section#how-work{background-color:#fff}section#how-work .panel-step-how-work{position:relative;border:2px solid var(--app-color-accent-contrast);border-radius:10px;padding:20px;text-align:center;margin-bottom:20px}section#how-work .panel-step-how-work .step-number{position:absolute;top:0;right:0;width:40px;height:40px;font-size:20px;font-weight:900;border-radius:50px 10px 10px 50px;display:grid;background-color:var(--app-color-accent-contrast);color:var(--app-color-text-contrast);align-items:center;justify-content:center}section#how-work .panel-step-how-work i.fa{display:grid;width:80px;height:80px;background-color:#eee;border-radius:100%;font-size:35px;align-items:center;justify-content:center;color:var(--app-color-accent-contrast);margin:10px auto}section#how-work .panel-step-how-work h3{color:var(--app-color-accent-contrast);font-size:25px;font-weight:900;margin:10px auto}section#how-work .panel-step-how-work p{margin:10px auto}section#workflows{position:relative;padding:70px 0;background:#fbfbfb}section#workflows .workflow{display:block;padding:10px;background:#fff;border-radius:10px;border:1px solid #eee;box-shadow:0 0 6px #c6c6c6;color:var(--app-color-text);max-width:300px;margin:10px auto;cursor:pointer}section#workflows .workflow img{border-radius:5px;margin-bottom:10px;height:auto}section#workflows .workflow span{display:block;font-size:20px}section#workflows .workflow span i{font-size:20px;margin-right:10px}#certificats{max-width:700px}#certificats .certificat{background-color:#fff;text-align:center;display:grid;align-items:center;justify-content:center;max-width:160px;height:120px;margin:10px auto;border-radius:10px}#certificats .certificat img{width:auto;max-height:100px !important}.form-callback-number{display:inline-block;align-items:center;width:100%;max-width:500px;background-color:var(--app-color-text-contrast);border:2px solid #000;padding:5px 10px;border-radius:8px;color:var(--app-color-text);text-align:initial}.form-callback-number label{font-weight:600;font-size:18px}.form-callback-number .callback-field-group{display:flex;margin-top:5px}.form-callback-number .callback-field-group .callback-field{flex:1}.form-callback-number .callback-field-group .callback-field input{width:100%;display:block;height:50px;font-size:25px;border:none;outline:none;box-shadow:none;background-color:var(--app-color-text-contrast);font-family:"Montserrat",sans-serif;font-weight:800}.form-callback-number .callback-field-group .callback-field input::placeholder{font-weight:500}.form-callback-number .callback-field-group button{display:block;border:none;border-radius:5px;font-weight:600;padding:7px 15px;font-size:17px;height:50px;background:var(--app-color-accent);color:var(--app-color-text-contrast);font-family:"Montserrat",sans-serif;font-weight:800}.card{margin-bottom:15px;border-radius:12px;overflow:hidden;border:.5px solid #eee;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 6px #a9a9a9;cursor:pointer}.card .card-img{background-color:#f9f9f9;height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.card .card-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.card .card-body{padding:10px 15px 20px 15px}.card .card-body .card-title{margin:10px 0 0;font-size:17px;min-height:50px}.card .card-body .card-desc{min-height:100px}.card .card-body .card-link{color:var(--app-color-accent)}@media screen and (max-width: 1599px){section#cover #cover-img::after,section#cover #cover-img::before{width:80%}section#cover #cover-img::before{top:-15%;left:-25%}section#cover #cover-img::after{transform:rotateZ(50deg);top:60%;left:-25%}}@media screen and (max-width: 1300px){section#cover #cover-img::after,section#cover #cover-img::before{width:90%}section#cover #cover-img::before{top:-13%;left:-23%}section#cover #cover-img::after{top:65%;left:-30%}}@media screen and (max-width: 1199px){section#cover #cover-img::after,section#cover #cover-img::before{width:100%}section#cover #cover-img::before{top:-13%;left:-35%;transform:rotateZ(-55deg)}section#cover #cover-img::after{transform:rotateZ(60deg);top:60%;left:-35%}}@media screen and (max-width: 991px){section#cover{height:auto;padding-bottom:50px}section#cover #cover-text{padding-right:15px}section#cover #cover-img{width:100%;height:100%;top:0;left:0}section#cover #cover-img::before{top:0;left:0;transform:initial;width:100%;height:100%;background-color:rgba(255,255,255,.8431372549)}section#cover #cover-img::after{display:none}}@media screen and (max-width: 767px){section#cover h1{font-size:30px}section#cover h2{font-size:20px}section#cover p{font-size:17px}section#cover .form-callback-number{margin-top:30px}}