.common-btn-jaune-pyrite,.services-page-container .services-page-content .services-page-projects-container .services-page-projects-link{cursor:pointer;color:#a29e2a;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #a29e2a;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-jaune-pyrite,.services-page-container .services-page-content .services-page-projects-container .services-page-projects-link{border:1px solid #a29e2a;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-jaune-pyrite,.services-page-container .services-page-content .services-page-projects-container .services-page-projects-link{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-jaune-pyrite:hover,.services-page-container .services-page-content .services-page-projects-container .services-page-projects-link:hover{color:#faf9eb;background-color:#797620}.common-btn-noir-boise-light{cursor:pointer;color:#f4f3f0;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #f4f3f0;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-light{border:1px solid #f4f3f0;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-noir-boise-light{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-noir-boise-light:hover{color:#585041;background-color:#f4f3f0}.common-btn-noir-boise-dark{cursor:pointer;color:#766b56;font-family:var(--font-saans-trial);text-align:center;border:1px solid #beb6a7;border-radius:.25vw;width:fit-content;font-size:1vw;font-style:normal;font-weight:400;line-height:.75vw;display:block}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-dark{border-radius:5px;font-size:14px;line-height:12px}}.common-btn-noir-boise-dark{transition:color .2s ease-in-out,background-color .2s ease-in-out}.common-btn-noir-boise-dark:hover{color:#585041;border:1px solid #585041}@keyframes zoomServices{0%{background-position-x:0;background-size:110%}50%{background-position:-40vw -10vw;background-size:160%}to{background-position-x:0;background-size:110%}}@keyframes zoomMobileServices{0%{background-size:110%}50%{background-position-y:-200px;background-size:160%}to{background-size:110%}}.services-page-container .services-page-header{background-color:#c1d8d5;background-image:url(../media/shapesDesktop.06n7-47moi~o2.svg);background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:50vw;margin-left:-2.5vw;margin-right:-2.5vw;display:flex}@media only screen and (min-width:0) and (max-width:500px){.services-page-container .services-page-header{background-image:url(../media/shapesMobile.0k8tev7v58p.q.svg);height:170vw;margin:0 -16px}}.services-page-container .services-page-header .services-page-header-title{color:#3b5e58;font-family:var(--font-saans-trial);font-size:3.5vw;font-style:normal;font-weight:400;line-height:3.5vw}@media only screen and (min-width:0) and (max-width:500px){.services-page-container .services-page-header .services-page-header-title{font-size:40px;line-height:56px}}.services-page-container .services-page-content{flex-direction:column;padding-top:2.5vw;display:flex}@media only screen and (min-width:0) and (max-width:500px){.services-page-container .services-page-content{gap:160px;padding-top:60px;padding-bottom:240px}}.services-page-container .services-page-content .services-page-content-description-container{flex-direction:column;gap:2.5vw;max-width:77.5%;display:flex}@media only screen and (min-width:0) and (max-width:500px){.services-page-container .services-page-content .services-page-content-description-container{max-width:100%}}.services-page-container .services-page-content .services-page-content-description-container .services-page-content-description-block{color:#585041;font-family:var(--font-saans-trial);font-size:2vw;font-style:normal;font-weight:400;line-height:2.5vw}@media only screen and (min-width:0) and (max-width:500px){.services-page-container .services-page-content .services-page-content-description-container .services-page-content-description-block{font-size:24px;line-height:32px}}.services-page-container .services-page-content .services-page-projects-container{flex-direction:column;justify-content:center;align-items:center;gap:1.5vw;margin-top:10vw;margin-bottom:22vw;display:flex}@media only screen and (min-width:0) and (max-width:500px){.services-page-container .services-page-content .services-page-projects-container{gap:24px}}.services-page-container .services-page-content .services-page-projects-container .services-page-projects-title{color:#585041;font-family:var(--font-saans-trial);font-size:2vw;font-style:normal;font-weight:400;line-height:1.975vw}@media only screen and (min-width:0) and (max-width:500px){.services-page-container .services-page-content .services-page-projects-container .services-page-projects-title{font-size:24px;line-height:24px}}.services-page-container .services-page-content .services-page-projects-container .services-page-projects-link{padding:.875vw 1vw}@media only screen and (min-width:0) and (max-width:500px){.services-page-container .services-page-content .services-page-projects-container .services-page-projects-link{padding:14px 16px}}
.common-btn-jaune-pyrite,.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container .services-listing-item-link{cursor:pointer;color:#a29e2a;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #a29e2a;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-jaune-pyrite,.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container .services-listing-item-link{border:1px solid #a29e2a;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-jaune-pyrite,.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container .services-listing-item-link{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-jaune-pyrite:hover,.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container .services-listing-item-link:hover{color:#faf9eb;background-color:#797620}.common-btn-noir-boise-light{cursor:pointer;color:#f4f3f0;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #f4f3f0;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-light{border:1px solid #f4f3f0;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-noir-boise-light{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-noir-boise-light:hover{color:#585041;background-color:#f4f3f0}.common-btn-noir-boise-dark{cursor:pointer;color:#766b56;font-family:var(--font-saans-trial);text-align:center;border:1px solid #beb6a7;border-radius:.25vw;width:fit-content;font-size:1vw;font-style:normal;font-weight:400;line-height:.75vw;display:block}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-dark{border-radius:5px;font-size:14px;line-height:12px}}.common-btn-noir-boise-dark{transition:color .2s ease-in-out,background-color .2s ease-in-out}.common-btn-noir-boise-dark:hover{color:#585041;border:1px solid #585041}.services-listing-container{flex-direction:column;margin-top:14vw;display:flex}@media only screen and (min-width:0) and (max-width:500px){.services-listing-container{gap:56px}}.services-listing-container .services-listing-item{border-top:1px solid #d4cfc4;flex-direction:column;margin-bottom:5vw;padding-top:2.5vw;display:flex}@media only screen and (min-width:0) and (max-width:500px){.services-listing-container .services-listing-item{margin-bottom:16px;padding-top:16px}}.services-listing-container .services-listing-item:last-child{border-bottom:1px solid #d4cfc4;padding-bottom:5vw}@media only screen and (min-width:0) and (max-width:500px){.services-listing-container .services-listing-item:last-child{padding-bottom:75px}}.services-listing-container .services-listing-item .services-listing-item-title{color:#585041;font-family:var(--font-saans-trial);font-size:2.5vw;font-style:normal;font-weight:400;line-height:2.5vw}@media only screen and (min-width:0) and (max-width:500px){.services-listing-container .services-listing-item .services-listing-item-title{font-size:24px;line-height:32px}}.services-listing-container .services-listing-item .services-listing-item-info-container{justify-content:space-between;margin-top:6vw;display:flex}@media only screen and (min-width:0) and (max-width:500px){.services-listing-container .services-listing-item .services-listing-item-info-container{flex-direction:column;gap:56px;margin-top:60px}}.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container,.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-image-container{flex:0 42%}.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container{flex-direction:column;gap:5vw;display:flex}@media only screen and (min-width:0) and (max-width:500px){.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container{gap:56px}}.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container .services-listing-item-description{color:#585041;font-family:var(--font-century-old-style-std);margin-bottom:2.5vw;font-size:1.5vw;font-style:normal;font-weight:400;line-height:1.875vw}@media only screen and (min-width:0) and (max-width:500px){.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container .services-listing-item-description{margin-bottom:24px;font-size:18px;line-height:22px}}.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container .services-listing-item-link{padding:.875vw 1vw}@media only screen and (min-width:0) and (max-width:500px){.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container .services-listing-item-link{padding:14px 16px}}.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container .services-listing-item-project-type{color:#766b56;font-family:var(--font-saans-trial);border-top:1px solid #d4cfc4;padding:.75vw 0;font-size:1vw;font-style:normal;font-weight:400;line-height:1.25vw}@media only screen and (min-width:0) and (max-width:500px){.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container .services-listing-item-project-type{padding:12px 0;font-size:16px;line-height:20px}}.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-description-container .services-listing-item-project-type:last-child{border-bottom:1px solid #d4cfc4}.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-image-container{margin-right:0;position:relative}.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-image-container .sanity-image-wrapper-container .sanity-image{border-radius:.75vw}@media only screen and (min-width:0) and (max-width:500px){.services-listing-container .services-listing-item .services-listing-item-info-container .services-listing-item-image-container .sanity-image-wrapper-container .sanity-image{border-radius:10px}}
