/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */@import url("https://use.typekit.net/qef6ehu.css");html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{height:100%;font-size:calc(1em * 0.625);scroll-behavior:smooth}body{height:100%;font-family:"area-normal",Arial,sans-serif;font-weight:500;font-size:1.5rem;color:#405430;background-color:#fefbe2}body noscript div{margin:0 1em}body.active{overflow-y:hidden}@media (min-width: 577px){body{display:flex;flex-direction:column}body #wrapper{flex:1 0 auto}body #footer{flex-shrink:0}}body .grid{display:grid}@media (min-width: 576px){body .sm\:grid{display:grid}}@media (min-width: 992px){body .md\:grid{display:grid}}@media (min-width: 1330px){body .lg\:grid{display:grid}}body .grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}body .grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}body .grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}body .grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}body .grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}body .grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}@media (min-width: 576px){body .sm\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}body .sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}body .sm\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}body .sm\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}body .sm\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}body .sm\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media (min-width: 992px){body .md\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}body .md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}body .md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}body .md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}body .md\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}body .md\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media (min-width: 1330px){body .lg\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}body .lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}body .lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}body .lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}body .lg\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}body .lg\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}body .gap-0{gap:0}body .gap-x-0{-moz-column-gap:0;column-gap:0}body .gap-y-0{row-gap:0}body .gap-1{gap:.313rem}body .gap-x-1{-moz-column-gap:.313rem;column-gap:.313rem}body .gap-y-1{row-gap:.313rem}body .gap-2{gap:.625rem}body .gap-x-2{-moz-column-gap:.625rem;column-gap:.625rem}body .gap-y-2{row-gap:.625rem}body .gap-3{gap:1rem}body .gap-x-3{-moz-column-gap:1rem;column-gap:1rem}body .gap-y-3{row-gap:1rem}body .gap-4{gap:1.25rem}body .gap-x-4{-moz-column-gap:1.25rem;column-gap:1.25rem}body .gap-y-4{row-gap:1.25rem}body .gap-5{gap:2.25rem}body .gap-x-5{-moz-column-gap:2.25rem;column-gap:2.25rem}body .gap-y-5{row-gap:2.25rem}@media (min-width: 576px){body .sm\:gap-0{gap:0}body .sm\:gap-x-0{-moz-column-gap:0;column-gap:0}body .sm\:gap-y-0{row-gap:0}body .sm\:gap-1{gap:.313rem}body .sm\:gap-x-1{-moz-column-gap:.313rem;column-gap:.313rem}body .sm\:gap-y-1{row-gap:.313rem}body .sm\:gap-2{gap:.625rem}body .sm\:gap-x-2{-moz-column-gap:.625rem;column-gap:.625rem}body .sm\:gap-y-2{row-gap:.625rem}body .sm\:gap-3{gap:1rem}body .sm\:gap-x-3{-moz-column-gap:1rem;column-gap:1rem}body .sm\:gap-y-3{row-gap:1rem}body .sm\:gap-4{gap:1.25rem}body .sm\:gap-x-4{-moz-column-gap:1.25rem;column-gap:1.25rem}body .sm\:gap-y-4{row-gap:1.25rem}body .sm\:gap-5{gap:2.25rem}body .sm\:gap-x-5{-moz-column-gap:2.25rem;column-gap:2.25rem}body .sm\:gap-y-5{row-gap:2.25rem}}@media (min-width: 992px){body .md\:gap-0{gap:0}body .md\:gap-x-0{-moz-column-gap:0;column-gap:0}body .md\:gap-y-0{row-gap:0}body .md\:gap-1{gap:.313rem}body .md\:gap-x-1{-moz-column-gap:.313rem;column-gap:.313rem}body .md\:gap-y-1{row-gap:.313rem}body .md\:gap-2{gap:.625rem}body .md\:gap-x-2{-moz-column-gap:.625rem;column-gap:.625rem}body .md\:gap-y-2{row-gap:.625rem}body .md\:gap-3{gap:1rem}body .md\:gap-x-3{-moz-column-gap:1rem;column-gap:1rem}body .md\:gap-y-3{row-gap:1rem}body .md\:gap-4{gap:1.25rem}body .md\:gap-x-4{-moz-column-gap:1.25rem;column-gap:1.25rem}body .md\:gap-y-4{row-gap:1.25rem}body .md\:gap-5{gap:2.25rem}body .md\:gap-x-5{-moz-column-gap:2.25rem;column-gap:2.25rem}body .md\:gap-y-5{row-gap:2.25rem}}@media (min-width: 1330px){body .lg\:gap-0{gap:0}body .lg\:gap-x-0{-moz-column-gap:0;column-gap:0}body .lg\:gap-y-0{row-gap:0}body .lg\:gap-1{gap:.313rem}body .lg\:gap-x-1{-moz-column-gap:.313rem;column-gap:.313rem}body .lg\:gap-y-1{row-gap:.313rem}body .lg\:gap-2{gap:.625rem}body .lg\:gap-x-2{-moz-column-gap:.625rem;column-gap:.625rem}body .lg\:gap-y-2{row-gap:.625rem}body .lg\:gap-3{gap:1rem}body .lg\:gap-x-3{-moz-column-gap:1rem;column-gap:1rem}body .lg\:gap-y-3{row-gap:1rem}body .lg\:gap-4{gap:1.25rem}body .lg\:gap-x-4{-moz-column-gap:1.25rem;column-gap:1.25rem}body .lg\:gap-y-4{row-gap:1.25rem}body .lg\:gap-5{gap:2.25rem}body .lg\:gap-x-5{-moz-column-gap:2.25rem;column-gap:2.25rem}body .lg\:gap-y-5{row-gap:2.25rem}}body .col-start-1{grid-column-start:1}body .col-end-1{grid-column-end:1}body .col-span-1{grid-column:span 1 / span 1}body .col-span-full{grid-column:1 / -1}body .row-start-1{grid-row-start:1}body .row-end-1{grid-row-end:1}body .row-span-1{grid-row:span 1 / span 1}body .col-start-2{grid-column-start:2}body .col-end-2{grid-column-end:2}body .col-span-2{grid-column:span 2 / span 2}body .col-span-full{grid-column:1 / -1}body .row-start-2{grid-row-start:2}body .row-end-2{grid-row-end:2}body .row-span-2{grid-row:span 2 / span 2}body .col-start-3{grid-column-start:3}body .col-end-3{grid-column-end:3}body .col-span-3{grid-column:span 3 / span 3}body .col-span-full{grid-column:1 / -1}body .row-start-3{grid-row-start:3}body .row-end-3{grid-row-end:3}body .row-span-3{grid-row:span 3 / span 3}body .col-start-4{grid-column-start:4}body .col-end-4{grid-column-end:4}body .col-span-4{grid-column:span 4 / span 4}body .col-span-full{grid-column:1 / -1}body .row-start-4{grid-row-start:4}body .row-end-4{grid-row-end:4}body .row-span-4{grid-row:span 4 / span 4}body .col-start-5{grid-column-start:5}body .col-end-5{grid-column-end:5}body .col-span-5{grid-column:span 5 / span 5}body .col-span-full{grid-column:1 / -1}body .row-start-5{grid-row-start:5}body .row-end-5{grid-row-end:5}body .row-span-5{grid-row:span 5 / span 5}body .col-start-6{grid-column-start:6}body .col-end-6{grid-column-end:6}body .col-span-6{grid-column:span 6 / span 6}body .col-span-full{grid-column:1 / -1}body .row-start-6{grid-row-start:6}body .row-end-6{grid-row-end:6}body .row-span-6{grid-row:span 6 / span 6}@media (min-width: 576px){body .sm\:col-start-1{grid-column-start:1}body .sm\:col-end-1{grid-column-end:1}body .sm\:col-span-1{grid-column:span 1 / span 1}body .sm\:col-span-full{grid-column:1 / -1}body .sm\:row-start-1{grid-row-start:1}body .sm\:row-end-1{grid-row-end:1}body .sm\:row-span-1{grid-row:span 1 / span 1}body .sm\:col-start-2{grid-column-start:2}body .sm\:col-end-2{grid-column-end:2}body .sm\:col-span-2{grid-column:span 2 / span 2}body .sm\:col-span-full{grid-column:1 / -1}body .sm\:row-start-2{grid-row-start:2}body .sm\:row-end-2{grid-row-end:2}body .sm\:row-span-2{grid-row:span 2 / span 2}body .sm\:col-start-3{grid-column-start:3}body .sm\:col-end-3{grid-column-end:3}body .sm\:col-span-3{grid-column:span 3 / span 3}body .sm\:col-span-full{grid-column:1 / -1}body .sm\:row-start-3{grid-row-start:3}body .sm\:row-end-3{grid-row-end:3}body .sm\:row-span-3{grid-row:span 3 / span 3}body .sm\:col-start-4{grid-column-start:4}body .sm\:col-end-4{grid-column-end:4}body .sm\:col-span-4{grid-column:span 4 / span 4}body .sm\:col-span-full{grid-column:1 / -1}body .sm\:row-start-4{grid-row-start:4}body .sm\:row-end-4{grid-row-end:4}body .sm\:row-span-4{grid-row:span 4 / span 4}body .sm\:col-start-5{grid-column-start:5}body .sm\:col-end-5{grid-column-end:5}body .sm\:col-span-5{grid-column:span 5 / span 5}body .sm\:col-span-full{grid-column:1 / -1}body .sm\:row-start-5{grid-row-start:5}body .sm\:row-end-5{grid-row-end:5}body .sm\:row-span-5{grid-row:span 5 / span 5}body .sm\:col-start-6{grid-column-start:6}body .sm\:col-end-6{grid-column-end:6}body .sm\:col-span-6{grid-column:span 6 / span 6}body .sm\:col-span-full{grid-column:1 / -1}body .sm\:row-start-6{grid-row-start:6}body .sm\:row-end-6{grid-row-end:6}body .sm\:row-span-6{grid-row:span 6 / span 6}}@media (min-width: 992px){body .md\:col-start-1{grid-column-start:1}body .md\:col-end-1{grid-column-end:1}body .md\:col-span-1{grid-column:span 1 / span 1}body .md\:col-span-full{grid-column:1 / -1}body .md\:row-start-1{grid-row-start:1}body .md\:row-end-1{grid-row-end:1}body .md\:row-span-1{grid-row:span 1 / span 1}body .md\:col-start-2{grid-column-start:2}body .md\:col-end-2{grid-column-end:2}body .md\:col-span-2{grid-column:span 2 / span 2}body .md\:col-span-full{grid-column:1 / -1}body .md\:row-start-2{grid-row-start:2}body .md\:row-end-2{grid-row-end:2}body .md\:row-span-2{grid-row:span 2 / span 2}body .md\:col-start-3{grid-column-start:3}body .md\:col-end-3{grid-column-end:3}body .md\:col-span-3{grid-column:span 3 / span 3}body .md\:col-span-full{grid-column:1 / -1}body .md\:row-start-3{grid-row-start:3}body .md\:row-end-3{grid-row-end:3}body .md\:row-span-3{grid-row:span 3 / span 3}body .md\:col-start-4{grid-column-start:4}body .md\:col-end-4{grid-column-end:4}body .md\:col-span-4{grid-column:span 4 / span 4}body .md\:col-span-full{grid-column:1 / -1}body .md\:row-start-4{grid-row-start:4}body .md\:row-end-4{grid-row-end:4}body .md\:row-span-4{grid-row:span 4 / span 4}body .md\:col-start-5{grid-column-start:5}body .md\:col-end-5{grid-column-end:5}body .md\:col-span-5{grid-column:span 5 / span 5}body .md\:col-span-full{grid-column:1 / -1}body .md\:row-start-5{grid-row-start:5}body .md\:row-end-5{grid-row-end:5}body .md\:row-span-5{grid-row:span 5 / span 5}body .md\:col-start-6{grid-column-start:6}body .md\:col-end-6{grid-column-end:6}body .md\:col-span-6{grid-column:span 6 / span 6}body .md\:col-span-full{grid-column:1 / -1}body .md\:row-start-6{grid-row-start:6}body .md\:row-end-6{grid-row-end:6}body .md\:row-span-6{grid-row:span 6 / span 6}}@media (min-width: 1330px){body .lg\:col-start-1{grid-column-start:1}body .lg\:col-end-1{grid-column-end:1}body .lg\:col-span-1{grid-column:span 1 / span 1}body .lg\:col-span-full{grid-column:1 / -1}body .lg\:row-start-1{grid-row-start:1}body .lg\:row-end-1{grid-row-end:1}body .lg\:row-span-1{grid-row:span 1 / span 1}body .lg\:col-start-2{grid-column-start:2}body .lg\:col-end-2{grid-column-end:2}body .lg\:col-span-2{grid-column:span 2 / span 2}body .lg\:col-span-full{grid-column:1 / -1}body .lg\:row-start-2{grid-row-start:2}body .lg\:row-end-2{grid-row-end:2}body .lg\:row-span-2{grid-row:span 2 / span 2}body .lg\:col-start-3{grid-column-start:3}body .lg\:col-end-3{grid-column-end:3}body .lg\:col-span-3{grid-column:span 3 / span 3}body .lg\:col-span-full{grid-column:1 / -1}body .lg\:row-start-3{grid-row-start:3}body .lg\:row-end-3{grid-row-end:3}body .lg\:row-span-3{grid-row:span 3 / span 3}body .lg\:col-start-4{grid-column-start:4}body .lg\:col-end-4{grid-column-end:4}body .lg\:col-span-4{grid-column:span 4 / span 4}body .lg\:col-span-full{grid-column:1 / -1}body .lg\:row-start-4{grid-row-start:4}body .lg\:row-end-4{grid-row-end:4}body .lg\:row-span-4{grid-row:span 4 / span 4}body .lg\:col-start-5{grid-column-start:5}body .lg\:col-end-5{grid-column-end:5}body .lg\:col-span-5{grid-column:span 5 / span 5}body .lg\:col-span-full{grid-column:1 / -1}body .lg\:row-start-5{grid-row-start:5}body .lg\:row-end-5{grid-row-end:5}body .lg\:row-span-5{grid-row:span 5 / span 5}body .lg\:col-start-6{grid-column-start:6}body .lg\:col-end-6{grid-column-end:6}body .lg\:col-span-6{grid-column:span 6 / span 6}body .lg\:col-span-full{grid-column:1 / -1}body .lg\:row-start-6{grid-row-start:6}body .lg\:row-end-6{grid-row-end:6}body .lg\:row-span-6{grid-row:span 6 / span 6}}body .color-black{color:#000}body .bg-black{background:#000}body .color-white{color:#fefbe2}body .bg-white{background:#fefbe2}body .color-light-green{color:#798453}body .bg-light-green{background:#798453}body .color-dark-green{color:#405430}body .bg-dark-green{background:#405430}body .color-light-orange{color:#dda15e}body .bg-light-orange{background:#dda15e}body .color-dark-orange{color:#bc6c23}body .bg-dark-orange{background:#bc6c23}body a,body input,body button{transition-duration:0.4s}body a:active,body input:active,body button:active{transition-duration:0s}body .float-left,body .alignleft{float:left}body .float-right,body .alignright{float:right}body .aligncenter{margin-left:auto;margin-right:auto}body .txt-center{text-align:center}body .txt-left{text-align:left}body .txt-right{text-align:right}body .txt-justify{text-align:justify}body .txt-upper{text-transform:uppercase}body .sticky{max-width:100%}body .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}body .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:9999}body .clear{visibility:hidden;overflow:hidden;height:0;width:0;clear:both;*height:auto;*width:auto;*overflow:visible;*zoom:normal}body .visuallyhidden:not(:focus):not(:active),body .fontawesome-text:not(:focus):not(:active),body [id="menu-button"] .menu-title:not(:focus):not(:active){position:absolute;top:0;right:0;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}body .states,body main form.invalid .wpcf7-response-output,body main form.sent .wpcf7-response-output{border-radius:6px;text-align:center;margin:1em 0;padding:1em 0.5em;line-height:1.6}body .states ul,body main form.invalid .wpcf7-response-output ul,body main form.sent .wpcf7-response-output ul{list-style:none}body .states.info,body main form.invalid .info.wpcf7-response-output,body main form.sent .info.wpcf7-response-output{color:#787878;border:solid 1px #d9d9d9;background-color:#f9f9f9;display:block}body .states.warning,body main form.invalid .wpcf7-response-output,body main form.sent .warning.wpcf7-response-output,body .states.alert,body main form.invalid .alert.wpcf7-response-output,body main form.sent .alert.wpcf7-response-output,body .states.failure,body main form.invalid .failure.wpcf7-response-output,body main form.sent .failure.wpcf7-response-output,body .states.wpcf7-validation-errors,body main form.invalid .wpcf7-validation-errors.wpcf7-response-output,body main form.sent .wpcf7-validation-errors.wpcf7-response-output{color:#ffa800;border:solid 1px #ffdd9a;background-color:#fefbe9;display:block}body .states.success,body main form.invalid .success.wpcf7-response-output,body main form.sent .wpcf7-response-output,body .states.notice,body main form.invalid .notice.wpcf7-response-output,body main form.sent .notice.wpcf7-response-output,body .states.wpcf7-mail-sent-ok,body main form.invalid .wpcf7-mail-sent-ok.wpcf7-response-output,body main form.sent .wpcf7-mail-sent-ok.wpcf7-response-output{color:#468847;border:solid 1px #d6e9c6;background-color:#dff0d8;display:block}body .states.error,body main form.invalid .error.wpcf7-response-output,body main form.sent .error.wpcf7-response-output{color:#e64545;border:solid 1px #fcbcbc;background-color:#fddede;display:block}body .states.highlight,body main form.invalid .highlight.wpcf7-response-output,body main form.sent .highlight.wpcf7-response-output{color:#3a87ad;border:solid 1px #bee1f3;background-color:#d9edf7;display:block}body img{max-width:100%;height:auto;vertical-align:middle;-o-object-fit:contain;object-fit:contain}body img.rounded{border-radius:1rem}body video{max-width:100%;height:auto}body iframe{border:0;max-width:100%;border-radius:4rem 7rem 2rem 7rem}body .btn,body [id="header"] .cols .col-r nav ul li.btn-container>a,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.btn-container>a,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.btn-container>a{font-size:1.9rem;padding:0.5rem 2rem;text-decoration:none;display:inline-block;color:#dda15e;font-family:"loos-normal",Arial,sans-serif;font-weight:400;border:solid 0.1rem #dda15e;border-radius:5rem}@media (min-width: 993px){body .btn,body [id="header"] .cols .col-r nav ul li.btn-container>a,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.btn-container>a,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.btn-container>a{font-size:2.2rem;padding:0.5rem 1.5rem}}body .btn:hover,body [id="header"] .cols .col-r nav ul li.btn-container>a:hover,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.btn-container>a:hover,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.btn-container>a:hover,body .btn:focus,body [id="header"] .cols .col-r nav ul li.btn-container>a:focus,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.btn-container>a:focus,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.btn-container>a:focus{background-color:#dda15e;color:#fefbe2}body .btn:hover .arrow,body [id="header"] .cols .col-r nav ul li.btn-container>a:hover .arrow,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.btn-container>a:hover .arrow,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.btn-container>a:hover .arrow,body .btn:focus .arrow,body [id="header"] .cols .col-r nav ul li.btn-container>a:focus .arrow,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.btn-container>a:focus .arrow,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.btn-container>a:focus .arrow{fill:#fefbe2}@media (max-width: 1280px){body .btn.desktop,body [id="header"] .cols .col-r nav ul li.btn-container>a.desktop,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.btn-container>a.desktop,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.btn-container>a.desktop{display:none}}@media (min-width: 993px){body .btn.mobile,body [id="header"] .cols .col-r nav ul li.btn-container>a.mobile,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.btn-container>a.mobile,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.btn-container>a.mobile{display:none}}body .arrow{fill:#dda15e;transition-duration:0.4s}body .domhidden{color:transparent;font:0px/0 serif;height:0;overflow:hidden;position:absolute;text-shadow:none;width:0}body .wrapper{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (min-width: 577px){body .wrapper{padding-left:4rem;padding-right:4rem}}@media (min-width: 1281px){body .wrapper{padding-left:0;padding-right:0}}body .wrapper.small{max-width:950px}body .section-name{font-size:1.5rem;font-family:"area-normal",Arial,sans-serif;font-weight:500;color:#dda15e;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-bottom:0.5rem}@media (min-width: 577px){body .section-name{font-size:1.7rem}}body .section-titre{margin-bottom:3.5rem;margin-top:0}@media (min-width: 993px){body .section-titre{margin-bottom:5rem}}body .section-description{margin-bottom:3rem;margin-top:0}@media (min-width: 993px){body .section-description{margin-bottom:4rem}}body .nothing-below{margin-bottom:0}body .scroll{display:none;transition:transform 0.2s ease}@media (min-width: 1281px){body .scroll{display:inline-block}}body .scroll .a1{fill:#405430;font-family:"poppins",sans-serif;font-size:1.5rem}body .scroll .b1,body .scroll .f1{fill:none}body .scroll .b1{stroke:#798453;stroke-width:2px}body .scroll .c1,body .scroll .d1{transition-duration:0.2s}body .scroll .c1{fill:rgba(64,84,48,0.5)}body .scroll .d1{fill:#798453}body .scroll .e1{stroke:none}body .scroll:hover,body .scroll:focus{transform:translateY(1rem)}body .scroll:hover .c1,body .scroll:focus .c1{fill:#798453}body .scroll:hover .d1,body .scroll:focus .d1{fill:rgba(64,84,48,0.5)}@media (min-width: 993px){body .w-70{max-width:70%;margin-left:auto;margin-right:auto}}body .swiper-pagination{position:static;display:flex;justify-content:flex-end;height:1.7rem;margin-top:1.7rem}body .swiper-pagination-bullet{width:1.7rem;height:auto;background-color:#dda15e;opacity:inherit;border-radius:0.3rem}body .swiper-pagination-bullet-active{background-color:#bc6c23}body .mySwiper3 .swiper-slide,body .mySwiper4 .swiper-slide,body .swiperCentered .swiper-slide{text-align:center}body .mySwiper3 .swiper-pagination,body .mySwiper4 .swiper-pagination,body .swiperCentered .swiper-pagination{justify-content:center;margin-top:1.5rem}body [id="header"] .cols,body [id="header"] main#votre-projet section#installation .cols-2,body main#votre-projet section#installation [id="header"] .cols-2{padding:0;position:relative;display:flex;align-items:center;justify-content:space-between}@media (min-width: 993px){body [id="header"] .cols,body [id="header"] main#votre-projet section#installation .cols-2,body main#votre-projet section#installation [id="header"] .cols-2{padding:1.5rem 0}}body [id="header"] .cols .col-l .site-title a,body [id="header"] main#votre-projet section#installation .cols-2 .col-l .site-title a,body main#votre-projet section#installation [id="header"] .cols-2 .col-l .site-title a{width:175px;height:50px;text-decoration:none;display:inline-block;text-indent:-9999px;background-image:url('../images/aquitaine-photovoltaique-green.svg?1721980830');background-size:contain;background-repeat:no-repeat;background-position:center center}@media (min-width: 577px){body [id="header"] .cols .col-l .site-title a,body [id="header"] main#votre-projet section#installation .cols-2 .col-l .site-title a,body main#votre-projet section#installation [id="header"] .cols-2 .col-l .site-title a{width:260px;height:70px}}body [id="header"] .cols .col-r nav,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav{margin-top:calc(120px + .1rem);background-color:#fefbe2;position:fixed;top:0;padding-top:6rem;overflow:scroll;height:100%;width:100%;transition-duration:0.4s;z-index:999;left:100%}@media (min-width: 577px){body [id="header"] .cols .col-r nav,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav{margin-top:calc(140px + .1rem)}}@media (min-width: 993px) and (max-width: 1280px){body [id="header"] .cols .col-r nav,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav{background-color:#405430}}@media (min-width: 1281px){body [id="header"] .cols .col-r nav,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav{position:inherit;margin-top:0;padding-top:0;overflow:inherit}}body [id="header"] .cols .col-r nav.active,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav.active,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav.active{left:0}@media (min-width: 993px){body [id="header"] .cols .col-r nav.active,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav.active,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav.active{left:50%}}body [id="header"] .cols .col-r nav ul,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul{text-align:left;display:block;list-style-type:none;color:#405430;font-family:"loos-normal",Arial,sans-serif;font-size:3.5rem;margin:0}@media (min-width: 577px) and (max-width: 992px){body [id="header"] .cols .col-r nav ul,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul{text-align:center}}@media (min-width: 1281px){body [id="header"] .cols .col-r nav ul,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul{display:flex;justify-content:flex-end;align-items:center;gap:4.5rem}}body [id="header"] .cols .col-r nav ul li,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li{margin-bottom:3rem}@media (min-width: 577px){body [id="header"] .cols .col-r nav ul li,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li{margin-bottom:4rem}}@media (min-width: 993px){body [id="header"] .cols .col-r nav ul li,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li{margin-bottom:5rem}}@media (min-width: 1281px){body [id="header"] .cols .col-r nav ul li,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li{margin-bottom:0}}body [id="header"] .cols .col-r nav ul li>a,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a{text-decoration:none;position:relative;display:inline-block;color:#405430;font-size:3.5rem;font-weight:400}@media (min-width: 993px) and (max-width: 1280px){body [id="header"] .cols .col-r nav ul li>a,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a{color:#fefbe2}body [id="header"] .cols .col-r nav ul li>a:hover,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a:hover,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a:hover,body [id="header"] .cols .col-r nav ul li>a:focus,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a:focus,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a:focus{color:#dda15e}}@media (min-width: 1281px){body [id="header"] .cols .col-r nav ul li>a,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a{font-size:2.2rem}body [id="header"] .cols .col-r nav ul li>a::before,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a::before,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a::before,body [id="header"] .cols .col-r nav ul li>a::after,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a::after,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a::after{content:"|";position:absolute;top:50%;transform:translateY(-50%);opacity:0;transition:opacity 0.4s ease;color:#dda15e}body [id="header"] .cols .col-r nav ul li>a::before,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a::before,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a::before{left:-1rem}body [id="header"] .cols .col-r nav ul li>a::after,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a::after,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a::after{right:-1rem}body [id="header"] .cols .col-r nav ul li>a:hover,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a:hover,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a:hover,body [id="header"] .cols .col-r nav ul li>a:focus,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a:focus,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a:focus{color:#dda15e}body [id="header"] .cols .col-r nav ul li>a:hover::before,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a:hover::before,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a:hover::before,body [id="header"] .cols .col-r nav ul li>a:hover::after,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a:hover::after,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a:hover::after,body [id="header"] .cols .col-r nav ul li>a:focus::before,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a:focus::before,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a:focus::before,body [id="header"] .cols .col-r nav ul li>a:focus::after,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li>a:focus::after,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li>a:focus::after{opacity:1}}body [id="header"] .cols .col-r nav ul li.btn-container>a,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.btn-container>a,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.btn-container>a{line-height:1}body [id="header"] .cols .col-r nav ul li.btn-container>a::before,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.btn-container>a::before,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.btn-container>a::before,body [id="header"] .cols .col-r nav ul li.btn-container>a::after,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.btn-container>a::after,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.btn-container>a::after{content:none}body [id="header"] .cols .col-r nav ul li.current-menu-item>a,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.current-menu-item>a,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.current-menu-item>a{color:#dda15e}body [id="header"] .cols .col-r nav ul li.current-menu-item>a::before,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.current-menu-item>a::before,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.current-menu-item>a::before,body [id="header"] .cols .col-r nav ul li.current-menu-item>a::after,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav ul li.current-menu-item>a::after,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav ul li.current-menu-item>a::after{opacity:1}body [id="header"] .cols .col-r nav img,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav img,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav img{display:inline;opacity:1;position:absolute;bottom:12rem;right:0;height:auto;z-index:-1}@media (min-width: 993px){body [id="header"] .cols .col-r nav img,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav img,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav img{display:none}}@media (max-height: 780px){body [id="header"] .cols .col-r nav img,body [id="header"] main#votre-projet section#installation .cols-2 .col-r nav img,body main#votre-projet section#installation [id="header"] .cols-2 .col-r nav img{opacity:0.5}}body [id="menu-button"]{display:block;position:relative;background:none;border:none;padding:0;margin:0;z-index:999;cursor:pointer}@media (min-width: 1281px){body [id="menu-button"]{display:none;position:absolute;left:100%;top:0}}body [id="menu-button"] span{display:inline-block;vertical-align:middle}body [id="menu-button"] .burger{background-color:#405430;position:relative;height:0.3rem;width:4rem;transition:all 0.4s ease-out}body [id="menu-button"] .burger::before,body [id="menu-button"] .burger::after{content:"";position:absolute;right:0;height:0.3rem;width:4rem;background-color:#405430;transition:all 0.1s ease-out}body [id="menu-button"] .burger::before{top:-1rem}body [id="menu-button"] .burger::after{top:1rem}body [id="menu-button"]:hover .burger::before,body [id="menu-button"]:focus .burger::before{top:-1.2rem}body [id="menu-button"]:hover .burger::after,body [id="menu-button"]:focus .burger::after{top:1.2rem}body [id="menu-button"].active .burger{background-color:transparent;transition-duration:0s}body [id="menu-button"].active .burger::before{top:0;transform:rotate(-45deg);background-color:#405430}body [id="menu-button"].active .burger::after{top:0;transform:rotate(45deg);background-color:#405430}body main h1,body main h2,body main h3,body main h4,body main h5,body main h6,body main .h1,body main .h2,body main .h3,body main .h4,body main .h5,body main .title{font-family:"loos-normal",Arial,sans-serif;font-style:normal;line-height:normal}body main h1 br,body main h2 br,body main h3 br,body main h4 br,body main h5 br,body main h6 br,body main .h1 br,body main .h2 br,body main .h3 br,body main .h4 br,body main .h5 br,body main .title br{display:none}@media (min-width: 993px){body main h1 br,body main h2 br,body main h3 br,body main h4 br,body main h5 br,body main h6 br,body main .h1 br,body main .h2 br,body main .h3 br,body main .h4 br,body main .h5 br,body main .title br{display:block}}body main h1,body main .h1{font-size:3.3rem;line-height:1.3;color:#405430;font-weight:500}@media (min-width: 993px){body main h1,body main .h1{font-size:5rem}}body main h1 span,body main .h1 span{color:#dda15e}body main h2,body main .h2{font-size:3rem;line-height:1.3;color:#405430;font-weight:500}@media (min-width: 993px){body main h2,body main .h2{font-size:4.5rem}}body main h2 span,body main .h2 span{color:#dda15e}body main h3,body main .h3{color:#405430;font-size:2rem;font-weight:500;margin:2rem 0}body main .p{font-size:1.6rem}body main p,body main li,body main blockquote,body main td,body main th,body main button,body main address{line-height:1.6}body main p span{color:#dda15e;font-size:1.6rem}body main a:not(.btn){color:#405430}body main a:not(.btn):hover,body main a:not(.btn):focus{color:#798453}body main a:not(.btn):active{color:#bc6c23}body main a:not(.btn).no-border{text-decoration:none}body main img.float-right,body main img.alignright{margin-left:2rem;margin-bottom:2rem}body main img.float-left,body main img.alignleft{margin-right:2rem;margin-bottom:2rem}body main img.aligncenter{display:block}body main strong,body main b{font-weight:600}body main blockquote p:first-child{margin-top:0}body main blockquote p:last-child{margin-bottom:0}body main form input+label,body main form button{cursor:pointer}body main form label,body main form .label{display:inline-block;color:#fefbe2;margin-bottom:0.5rem;margin-left:2rem}body main form label[for="rgpd"],body main form .label[for="rgpd"]{margin:0}body main form [type="text"],body main form [type="email"],body main form [type="password"],body main form [type="tel"],body main form [type="number"],body main form [type="search"],body main form [type="url"],body main form [type="date"],body main form .custom-input,body main form .wpcf7-radio label,body main form textarea,body main form select{cursor:pointer;display:block;width:100%;font-family:"area-normal",Arial,sans-serif;font-weight:500;font-size:1.4rem;transition-duration:0.4s}body main form .custom-input,body main form .wpcf7-radio label,body main form textarea,body main form input[type="submit"]{background-color:transparent;color:#fefbe2;border:solid 0.1rem #fefbe2;border-radius:2.6rem;transition-duration:0.4s;padding:1rem 2.5rem}body main form .custom-input:hover,body main form .wpcf7-radio label:hover,body main form .custom-input:focus,body main form .wpcf7-radio label:focus,body main form textarea:hover,body main form textarea:focus,body main form input[type="submit"]:hover,body main form input[type="submit"]:focus{background-color:#fefbe2;color:#405430;outline:none}@media (min-width: 1281px){body main form .wpcf7-radio{display:flex;justify-content:space-between;align-items:center;width:auto}}body main form .wpcf7-radio .wpcf7-list-item{width:100%;margin-bottom:1.5rem;margin-left:0}@media (min-width: 1281px){body main form .wpcf7-radio .wpcf7-list-item{width:auto;margin-bottom:0}}body main form .wpcf7-radio label{text-align:center;width:100%;margin:0}body main form .wpcf7-radio label input{display:none}body main form .wpcf7-radio label input[type="radio"]:checked{background-color:#fefbe2;color:#405430}body main form .wpcf7-radio label span{color:inherit;font-size:1.4rem}body main form .field{margin:1em 0}body main form .field.mobile{margin:1.5rem 0 0 0}@media (min-width: 1281px){body main form .field.mobile{margin:1em 0}}body main form textarea{resize:none;border-bottom-right-radius:7rem;margin-bottom:3rem}body main form .rgpd .wpcf7-list-item input{cursor:pointer}body main form .rgpd .wpcf7-list-item-label{color:#fefbe2}body main form .wpcf7-submit{font-size:1.9rem;cursor:pointer;font-family:"loos-normal",Arial,sans-serif;line-height:normal}@media (min-width: 993px){body main form .wpcf7-submit{font-size:2.2rem}}body main form .wpcf7-spinner{display:none}body main form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}body main form .wpcf7-acceptance .wpcf7-list-item label span{color:#fefbe2}body main form>p:first-of-type{margin-left:2rem}body main form p{color:#fefbe2}body main#main section{border-top:solid .1rem #405430}body main#main section#landing-page{padding-top:6rem;padding-bottom:7.5rem}body main#main section#landing-page .cols,body main#main section#landing-page main#votre-projet section#installation .cols-2,body main#votre-projet section#installation main#main section#landing-page .cols-2{position:relative}@media (min-width: 577px){body main#main section#landing-page .cols,body main#main section#landing-page main#votre-projet section#installation .cols-2,body main#votre-projet section#installation main#main section#landing-page .cols-2{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}}@media (min-width: 993px){body main#main section#landing-page .cols,body main#main section#landing-page main#votre-projet section#installation .cols-2,body main#votre-projet section#installation main#main section#landing-page .cols-2{gap:12rem}}body main#main section#landing-page .cols .col-l,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-l,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-l{width:100%}@media (min-width: 577px){body main#main section#landing-page .cols .col-l,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-l,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-l{width:55%}}body main#main section#landing-page .cols .col-l .h1,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-l .h1,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-l .h1{margin-top:0}body main#main section#landing-page .cols .col-l .landing-page-container,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-l .landing-page-container,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-l .landing-page-container{display:block}@media (min-width: 993px){body main#main section#landing-page .cols .col-l .landing-page-container,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-l .landing-page-container,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-l .landing-page-container{display:flex}}body main#main section#landing-page .cols .col-l .landing-page-container div p,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-l .landing-page-container div p,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-l .landing-page-container div p{margin:0}body main#main section#landing-page .cols .col-l .landing-page-container img,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-l .landing-page-container img,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-l .landing-page-container img{display:none;flex-shrink:0}@media (min-width: 993px){body main#main section#landing-page .cols .col-l .landing-page-container img,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-l .landing-page-container img,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-l .landing-page-container img{display:inline}}body main#main section#landing-page .cols .col-r,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-r,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-r{text-align:center}body main#main section#landing-page .cols .col-r div,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-r div,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-r div{position:relative;margin-left:auto;margin-right:auto}body main#main section#landing-page .cols .col-r div .home-img,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-r div .home-img,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-r div .home-img{bottom:0;left:-3.5rem;width:60%;position:absolute;transition-duration:0.4s}@media (min-width: 993px){body main#main section#landing-page .cols .col-r div .home-img,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-r div .home-img,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-r div .home-img{bottom:4rem;left:-9.5rem;width:auto}body main#main section#landing-page .cols .col-r div .home-img:hover,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-r div .home-img:hover,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-r div .home-img:hover,body main#main section#landing-page .cols .col-r div .home-img:focus,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-r div .home-img:focus,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-r div .home-img:focus{transform:rotate(360deg)}}body main#main section#landing-page .cols .col-r div img,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-r div img,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-r div img{border-radius:31.6rem 31.6rem 10rem 27rem}@media (min-width: 993px){body main#main section#landing-page .cols .col-r div img:first-child,body main#main section#landing-page main#votre-projet section#installation .cols-2 .col-r div img:first-child,body main#votre-projet section#installation main#main section#landing-page .cols-2 .col-r div img:first-child{height:700px}}body main#main section#notre-entreprise{padding-top:7.5rem;padding-bottom:9rem}@media (min-width: 993px){body main#main section#notre-entreprise{padding-top:9.5rem;padding-bottom:9.5rem}}@media (min-width: 993px){body main#main section#notre-entreprise .entreprise-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0;grid-template-areas:"element-2 element-2 element-1 element-1" "element-3 element-3 element-3 element-3"}}@media (min-width: 1281px){body main#main section#notre-entreprise .entreprise-container{gap:5rem 0;grid-template-areas:"element-2 element-2 element-1 element-1" "element-2 element-2 element-3 element-3"}}body main#main section#notre-entreprise .entreprise-container .element-2{grid-area:element-2}body main#main section#notre-entreprise .entreprise-container .element-1{grid-area:element-1}body main#main section#notre-entreprise .entreprise-container .element-3{grid-area:element-3}body main#main section#notre-entreprise .entreprise-container .element-1{align-self:center}body main#main section#notre-entreprise .entreprise-container .element-2{text-align:left;margin-top:4.5rem;margin-bottom:4.5rem}@media (min-width: 577px) and (max-width: 1280px){body main#main section#notre-entreprise .entreprise-container .element-2{text-align:center}}@media (min-width: 993px){body main#main section#notre-entreprise .entreprise-container .element-2{margin-top:0;margin-bottom:0}}body main#main section#notre-entreprise .entreprise-container .element-2 img{max-width:100%;border-radius:27rem 10rem 31.6rem 31.6rem}@media (min-width: 993px) and (max-width: 1280px){body main#main section#notre-entreprise .entreprise-container .element-2 img{max-width:50%}}@media (min-width: 993px){body main#main section#notre-entreprise .entreprise-container .element-3 #element-container{display:flex;flex-direction:column;text-align:center}}@media (min-width: 1281px){body main#main section#notre-entreprise .entreprise-container .element-3 #element-container{flex-direction:row;text-align:left}}body main#main section#notre-entreprise .entreprise-container .element-3 #element-container .swiper-slide-inactive{max-width:100%;flex-shrink:0}@media (min-width: 1281px){body main#main section#notre-entreprise .entreprise-container .element-3 #element-container .swiper-slide-inactive{max-width:50%}}@media (min-width: 993px) and (max-width: 1280px){body main#main section#notre-entreprise .entreprise-container .element-3 #element-container .swiper-slide-inactive:not(:last-child){margin-bottom:6rem}}body main#main section#notre-entreprise .entreprise-container .element-3 #element-container .swiper-slide-inactive div p{margin-top:0}body main#main section#votre-projet{padding:9rem 0}@media (min-width: 993px){body main#main section#votre-projet{padding-top:12rem;padding-bottom:10rem}}@media (min-width: 993px){body main#main section#votre-projet .cols,body main#main section#votre-projet main#votre-projet section#installation .cols-2,body main#votre-projet section#installation main#main section#votre-projet .cols-2{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:6rem}}@media (min-width: 1281px){body main#main section#votre-projet .cols,body main#main section#votre-projet main#votre-projet section#installation .cols-2,body main#votre-projet section#installation main#main section#votre-projet .cols-2{gap:12rem}}body main#main section#votre-projet .cols .col-l,body main#main section#votre-projet main#votre-projet section#installation .cols-2 .col-l,body main#votre-projet section#installation main#main section#votre-projet .cols-2 .col-l{max-width:100%}@media (min-width: 993px){body main#main section#votre-projet .cols .col-l,body main#main section#votre-projet main#votre-projet section#installation .cols-2 .col-l,body main#votre-projet section#installation main#main section#votre-projet .cols-2 .col-l{max-width:35%}}body main#main section#votre-projet .cols .col-r #projet-container,body main#main section#votre-projet main#votre-projet section#installation .cols-2 .col-r #projet-container,body main#votre-projet section#installation main#main section#votre-projet .cols-2 .col-r #projet-container{margin-top:4.5rem}@media (min-width: 993px){body main#main section#votre-projet .cols .col-r #projet-container,body main#main section#votre-projet main#votre-projet section#installation .cols-2 .col-r #projet-container,body main#votre-projet section#installation main#main section#votre-projet .cols-2 .col-r #projet-container{display:grid;justify-content:space-between;grid-template-columns:repeat(2, 1fr);gap:8rem 6rem;margin-top:0}}@media (min-width: 1281px){body main#main section#votre-projet .cols .col-r #projet-container,body main#main section#votre-projet main#votre-projet section#installation .cols-2 .col-r #projet-container,body main#votre-projet section#installation main#main section#votre-projet .cols-2 .col-r #projet-container{grid-template-columns:repeat(2, 45%)}}body main#main section#votre-projet .cols .col-r #projet-container div p,body main#main section#votre-projet main#votre-projet section#installation .cols-2 .col-r #projet-container div p,body main#votre-projet section#installation main#main section#votre-projet .cols-2 .col-r #projet-container div p{margin:0}body main#main section#realisations{padding-top:9rem;padding-bottom:6rem}@media (min-width: 993px){body main#main section#realisations{padding:12rem 0}}body main#main section#realisations .col-l{max-width:100%}@media (min-width: 993px){body main#main section#realisations .col-l{max-width:50%}}body main#main section#realisations #realisations-container{margin-top:6rem}@media (min-width: 993px){body main#main section#realisations #realisations-container{display:flex;justify-content:space-between;gap:1.5rem;margin-top:8rem}}body main#main section#realisations #realisations-container div{flex-grow:1;width:calc(100% / 3)}body main#main section#realisations #realisations-container div:hover a h3,body main#main section#realisations #realisations-container div:focus a h3{opacity:1}body main#main section#realisations #realisations-container div a{display:inline-block;text-decoration:none;position:relative;height:100%;width:100%}body main#main section#realisations #realisations-container div a img{max-height:350px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:4rem 7rem 2rem 7rem}body main#main section#realisations #realisations-container div a h3{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;opacity:0;transition:opacity 200ms ease-in-out;font-family:"loos-normal", Arial, sans-serif;font-size:4rem;font-weight:500;text-align:center;color:#fefbe2}@media (min-width: 993px){body main#main section#realisations #realisations-container div a:hover,body main#main section#realisations #realisations-container div a:focus{transform:scale(0.9)}body main#main section#realisations #realisations-container div a:hover img,body main#main section#realisations #realisations-container div a:focus img{filter:brightness(90%)}body main#main section#realisations #realisations-container div a:hover h2,body main#main section#realisations #realisations-container div a:focus h2{display:block}}body main#main section#contact{padding:9rem 0}@media (min-width: 577px){body main#main section#contact{padding:12rem 0}}body main#main section#contact .contact-container{display:block}@media (min-width: 993px){body main#main section#contact .contact-container{display:grid;grid-template-columns:1fr 1fr 0.3fr 1.5fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:0;grid-template-areas:"element-1 element-1 . element-2 element-2" "element-1 element-1 . element-2 element-2" "element-3 element-3 . element-2 element-2" "element-3 element-3 . element-2 element-2"}body main#main section#contact .contact-container .element-1{grid-area:element-1}body main#main section#contact .contact-container .element-3{grid-area:element-3}body main#main section#contact .contact-container .element-2{grid-area:element-2}}body main#main section#contact .contact-container .element-1{width:100%}body main#main section#contact .contact-container .element-1 ul{margin-bottom:5rem;list-style-type:none;padding-left:2rem}@media (min-width: 993px){body main#main section#contact .contact-container .element-1 ul{margin-bottom:0}}body main#main section#contact .contact-container .element-1 ul li{position:relative}body main#main section#contact .contact-container .element-1 ul li a{text-decoration:none;color:#405430}body main#main section#contact .contact-container .element-1 ul li::before{content:"";position:absolute;top:0.5rem;left:-2rem;height:1rem;width:1rem;background-color:#bc6c23;border-radius:0.3rem}body main#main section#contact .contact-container .element-2{padding:5rem 3.5rem;border-radius:3rem;background:linear-gradient(145deg, #798453 0%, #405430 100%)}@media (min-width: 993px){body main#main section#contact .contact-container .element-2{padding:7rem 5rem;border-radius:5.5rem}}body main#main section#contact .contact-container .element-3{margin-top:4rem;text-align:center}@media (min-width: 993px){body main#main section#contact .contact-container .element-3{margin-top:0}}body main#main section#actualites{padding-top:6.5rem;padding-bottom:9rem;background:linear-gradient(145deg, #798453 0%, #405430 100%);border-top:none}@media (min-width: 993px){body main#main section#actualites{padding-top:10rem;padding-bottom:12rem}}body main#main section#actualites .col-l{max-width:100%}@media (min-width: 993px){body main#main section#actualites .col-l{max-width:50%}}body main#main section#actualites .col-l h2{color:#fefbe2;line-height:1.3}body main#main section#actualites #sbi_images{display:block;float:none}@media (min-width: 993px){body main#main section#actualites #sbi_images{display:flex;align-items:center;gap:1.5rem}}body main#main section#actualites #sbi_images .sbi_item{margin-bottom:1.5rem !important;width:100%;display:block;float:none;overflow:inherit}@media (min-width: 993px){body main#main section#actualites #sbi_images .sbi_item{margin-bottom:0 !important;width:calc(33.33% - 1rem)}}body main#main section#actualites #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo{border-radius:4rem;box-shadow:0 1rem 3rem rgba(254,251,226,0.25)}@media (min-width: 993px){body main#main section#actualites #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo{border-radius:4rem 7rem 2rem 7rem}}body main#main section#actualites #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo:hover,body main#main section#actualites #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo:focus{transform:scale(0.9)}body main#votre-projet section{border-top:solid .1rem #405430}body main#votre-projet section#landing-page{padding-top:6rem;padding-bottom:9rem}@media (min-width: 993px){body main#votre-projet section#landing-page{padding:11.5rem 0}}body main#votre-projet section#landing-page .cols,body main#votre-projet section#landing-page section#installation .cols-2,body main#votre-projet section#installation section#landing-page .cols-2{display:block}@media (min-width: 993px){body main#votre-projet section#landing-page .cols,body main#votre-projet section#landing-page section#installation .cols-2,body main#votre-projet section#installation section#landing-page .cols-2{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:10rem}}body main#votre-projet section#landing-page .cols .col-l,body main#votre-projet section#landing-page section#installation .cols-2 .col-l,body main#votre-projet section#installation section#landing-page .cols-2 .col-l{margin-bottom:5rem}@media (min-width: 1281px){body main#votre-projet section#landing-page .cols .col-l,body main#votre-projet section#landing-page section#installation .cols-2 .col-l,body main#votre-projet section#installation section#landing-page .cols-2 .col-l{margin-top:12rem;margin-bottom:0}}body main#votre-projet section#landing-page .cols .col-l h1,body main#votre-projet section#landing-page section#installation .cols-2 .col-l h1,body main#votre-projet section#installation section#landing-page .cols-2 .col-l h1{margin:0;margin-bottom:3rem}body main#votre-projet section#landing-page .cols .col-l p,body main#votre-projet section#landing-page section#installation .cols-2 .col-l p,body main#votre-projet section#installation section#landing-page .cols-2 .col-l p{margin:0}body main#votre-projet section#landing-page .cols .col-r,body main#votre-projet section#landing-page section#installation .cols-2 .col-r,body main#votre-projet section#installation section#landing-page .cols-2 .col-r{max-width:100%}@media (min-width: 993px){body main#votre-projet section#landing-page .cols .col-r,body main#votre-projet section#landing-page section#installation .cols-2 .col-r,body main#votre-projet section#installation section#landing-page .cols-2 .col-r{max-width:60%}}body main#votre-projet section#landing-page .cols .col-r div,body main#votre-projet section#landing-page section#installation .cols-2 .col-r div,body main#votre-projet section#installation section#landing-page .cols-2 .col-r div{margin-bottom:5.5rem}body main#votre-projet section#landing-page .cols .col-r div:last-of-type,body main#votre-projet section#landing-page section#installation .cols-2 .col-r div:last-of-type,body main#votre-projet section#installation section#landing-page .cols-2 .col-r div:last-of-type{margin-bottom:3rem}@media (min-width: 993px){body main#votre-projet section#landing-page .cols .col-r div:last-of-type,body main#votre-projet section#landing-page section#installation .cols-2 .col-r div:last-of-type,body main#votre-projet section#installation section#landing-page .cols-2 .col-r div:last-of-type{margin-bottom:0}}body main#votre-projet section#landing-page .cols .col-r div h2,body main#votre-projet section#landing-page section#installation .cols-2 .col-r div h2,body main#votre-projet section#installation section#landing-page .cols-2 .col-r div h2{font-size:2rem}body main#votre-projet section#services{padding:9rem 0}@media (min-width: 993px){body main#votre-projet section#services{padding-top:11rem;padding-bottom:12rem}}body main#votre-projet section#services h2{width:100%;margin-bottom:4rem;text-align:center;margin-left:auto;margin-right:auto}@media (min-width: 993px){body main#votre-projet section#services h2{width:50%;margin-bottom:10rem}}@media (min-width: 993px){body main#votre-projet section#services .services-container .services:nth-child(odd) .services-container{text-align:right;margin-right:auto}body main#votre-projet section#services .services-container .services:nth-child(even) .services-container{text-align:left;margin-left:auto}}body main#votre-projet section#services .services-container .services{position:relative;margin-bottom:7rem}body main#votre-projet section#services .services-container .services img{left:0;transform:translateX(0);position:absolute;top:0;transition-duration:0.6s}@media (min-width: 993px){body main#votre-projet section#services .services-container .services img{left:50%;transform:translateX(-50%)}}body main#votre-projet section#services .services-container .services::after{left:32.5px;transform:translateX(0);content:"";position:absolute;top:65px;height:105%;width:0.1rem;background-color:#405430;transition-duration:0.6s}@media (min-width: 993px){body main#votre-projet section#services .services-container .services::after{left:50%;transform:translateX(-50%)}}body main#votre-projet section#services .services-container .services:last-child::after{height:0}body main#votre-projet section#services .services-container .services .services-container{width:100%;padding-left:8rem}@media (min-width: 993px){body main#votre-projet section#services .services-container .services .services-container{width:40%;padding-left:0}}body main#votre-projet section#services .services-container .services .services-container h3{padding-top:2rem}body main#votre-projet section#services .services-container .services .services-container .text-container p{text-align:left}@media (min-width: 993px){body main#votre-projet section#services .services-container .services .services-container .text-container p{text-align:inherit}}body main#votre-projet section#production{padding:9rem 0}@media (min-width: 993px){body main#votre-projet section#production{padding:12rem 0}}body main#votre-projet section#production h2{width:100%;margin-bottom:4rem;text-align:center;margin-left:auto;margin-right:auto}@media (min-width: 993px){body main#votre-projet section#production h2{width:50%;margin-bottom:10rem}}@media (min-width: 993px){body main#votre-projet section#production #production-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 0.5fr;gap:1.5rem;grid-auto-flow:row;grid-template-areas:"element-1 element-2 element-3" "element-4 element-4 element-3"}}body main#votre-projet section#production #production-container .element-1{grid-area:element-1}body main#votre-projet section#production #production-container .element-2{grid-area:element-2}body main#votre-projet section#production #production-container .element-3{grid-area:element-3}body main#votre-projet section#production #production-container .element-4{grid-area:element-4}body main#votre-projet section#production #production-container .element-1,body main#votre-projet section#production #production-container .element-2,body main#votre-projet section#production #production-container .element-3,body main#votre-projet section#production #production-container .element-4{padding:6rem 3.5rem;border-radius:4rem 7rem 2rem 7rem}body main#votre-projet section#production #production-container .element-1,body main#votre-projet section#production #production-container .element-2,body main#votre-projet section#production #production-container .element-3{background:linear-gradient(145deg, #798453 0%, #405430 100%)}body main#votre-projet section#production #production-container .element-4{background:linear-gradient(120deg, #dda15e 0%, #bc6c23 100%)}body main#votre-projet section#production #production-container .element-4 .section-name{color:#798453}body main#votre-projet section#production #production-container .section-name{font-size:1.4rem}body main#votre-projet section#production #production-container h3,body main#votre-projet section#production #production-container .section-description{color:#fefbe2}body main#votre-projet section#production #production-container h3{font-size:2.5rem;margin-bottom:3.5rem}body main#votre-projet section#production #production-container .section-description,body main#votre-projet section#production #production-container p{margin-bottom:0}body main#votre-projet section#production #production-container ul{padding-left:2rem;margin:0.5rem 0}body main#votre-projet section#installation{padding:9rem 0}@media (min-width: 993px){body main#votre-projet section#installation{padding-top:5rem;padding-bottom:12rem}}body main#votre-projet section#installation .cols,body main#votre-projet section#installation .cols-2{display:block;margin-bottom:5.5rem}@media (min-width: 993px){body main#votre-projet section#installation .cols,body main#votre-projet section#installation .cols-2{display:flex;justify-content:space-between;align-items:center;gap:12.5rem}}body main#votre-projet section#installation .cols .col-l h2,body main#votre-projet section#installation .cols-2 .col-l h2{margin-bottom:4rem}@media (min-width: 993px){body main#votre-projet section#installation .cols .col-l h2,body main#votre-projet section#installation .cols-2 .col-l h2{margin-bottom:7.5rem}}body main#votre-projet section#installation .cols .col-l h3,body main#votre-projet section#installation .cols-2 .col-l h3{margin-bottom:3.5rem}body main#votre-projet section#installation .cols .col-r,body main#votre-projet section#installation .cols-2 .col-r{flex-shrink:0}body main#votre-projet section#installation .cols .col-r div,body main#votre-projet section#installation .cols-2 .col-r div{text-align:center}body main#votre-projet section#installation .cols .col-r div img,body main#votre-projet section#installation .cols-2 .col-r div img{border-radius:31.6rem 31.6rem 10rem 27rem}body main#votre-projet section#installation .cols-2 .col-l{order:1}body main#votre-projet section#installation .cols-2 .col-r div img{border-radius:27rem 10rem 31.6rem 31.6rem}body main#votre-projet section#aides{padding:9rem 0}@media (min-width: 993px){body main#votre-projet section#aides{padding:12rem 0}}body main#votre-projet section#aides .wrapper .table-container{overflow-x:auto;text-align:center}body main#votre-projet section#aides .wrapper table{width:100%;border:solid 0.1rem #405430;border-collapse:collapse;border-spacing:0}body main#votre-projet section#aides .wrapper table thead tr{background:linear-gradient(145deg, #798453 0%, #405430 100%)}body main#votre-projet section#aides .wrapper table thead th{color:#fefbe2;font-size:2rem;border-right:solid 0.1rem #405430}body main#votre-projet section#aides .wrapper table tbody tr td{padding:1.5rem 0;font-weight:400;border-right:0.1rem solid #405430}@media (min-width: 993px){body main#votre-projet section#aides .wrapper table tbody tr td{padding:3rem 0}}body main#votre-projet section#aides .wrapper table tbody tr:nth-child(even){background-color:rgba(221,161,94,0.4)}body main#votre-projet section#aides .wrapper table tbody tr:nth-child(even):not(:last-child){border-bottom:solid 0.1rem #405430}body main#votre-projet section#aides .wrapper table th,body main#votre-projet section#aides .wrapper table td{width:100%;font-family:"loos-normal",Arial,sans-serif;text-align:center}@media (min-width: 993px){body main#votre-projet section#aides .wrapper table th,body main#votre-projet section#aides .wrapper table td{width:18rem}}body main#votre-projet section#aides .wrapper p a{color:#bc6c23}body main#votre-projet section#aides .wrapper p a:hover,body main#votre-projet section#aides .wrapper p a:focus{color:#405430}body main#votre-projet section#aides .wrapper.section-description{margin-bottom:0}body main#notre-entreprise section{border-top:solid .1rem #405430}body main#notre-entreprise section#landing-page{padding:9rem 0}@media (min-width: 993px){body main#notre-entreprise section#landing-page{padding-top:5rem;padding-bottom:8rem}}body main#notre-entreprise section#landing-page .cols,body main#notre-entreprise section#landing-page main#votre-projet section#installation .cols-2,body main#votre-projet section#installation main#notre-entreprise section#landing-page .cols-2{display:block}@media (min-width: 993px){body main#notre-entreprise section#landing-page .cols,body main#notre-entreprise section#landing-page main#votre-projet section#installation .cols-2,body main#votre-projet section#installation main#notre-entreprise section#landing-page .cols-2{display:flex;justify-content:space-between;align-items:center;gap:6rem}}body main#notre-entreprise section#landing-page .cols .col-l,body main#notre-entreprise section#landing-page main#votre-projet section#installation .cols-2 .col-l,body main#votre-projet section#installation main#notre-entreprise section#landing-page .cols-2 .col-l{width:100%}@media (min-width: 993px){body main#notre-entreprise section#landing-page .cols .col-l,body main#notre-entreprise section#landing-page main#votre-projet section#installation .cols-2 .col-l,body main#votre-projet section#installation main#notre-entreprise section#landing-page .cols-2 .col-l{width:45%}}body main#notre-entreprise section#landing-page .cols .col-l a,body main#notre-entreprise section#landing-page main#votre-projet section#installation .cols-2 .col-l a,body main#votre-projet section#installation main#notre-entreprise section#landing-page .cols-2 .col-l a{margin-bottom:4rem}@media (min-width: 993px){body main#notre-entreprise section#landing-page .cols .col-l a,body main#notre-entreprise section#landing-page main#votre-projet section#installation .cols-2 .col-l a,body main#votre-projet section#installation main#notre-entreprise section#landing-page .cols-2 .col-l a{margin-bottom:0;margin-top:calc(3rem - 1em)}}body main#notre-entreprise section#landing-page .cols .col-l h2,body main#notre-entreprise section#landing-page main#votre-projet section#installation .cols-2 .col-l h2,body main#votre-projet section#installation main#notre-entreprise section#landing-page .cols-2 .col-l h2{font-size:2.5rem}body main#notre-entreprise section#landing-page .cols .col-r,body main#notre-entreprise section#landing-page main#votre-projet section#installation .cols-2 .col-r,body main#votre-projet section#installation main#notre-entreprise section#landing-page .cols-2 .col-r{flex-shrink:0}body main#notre-entreprise section#landing-page .cols .col-r div,body main#notre-entreprise section#landing-page main#votre-projet section#installation .cols-2 .col-r div,body main#votre-projet section#installation main#notre-entreprise section#landing-page .cols-2 .col-r div{text-align:center}body main#notre-entreprise section#landing-page .cols .col-r div img,body main#notre-entreprise section#landing-page main#votre-projet section#installation .cols-2 .col-r div img,body main#votre-projet section#installation main#notre-entreprise section#landing-page .cols-2 .col-r div img{border-radius:31.6rem 31.6rem 10rem 27rem}body main#notre-entreprise section#qualifications{padding:9rem 0}body main#notre-entreprise section#qualifications h2{margin-bottom:4.5rem;margin-top:0}@media (min-width: 993px){body main#notre-entreprise section#qualifications h2{margin-bottom:9rem}}@media (min-width: 993px){body main#notre-entreprise section#qualifications #card-container{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:3rem}}body main#notre-entreprise section#qualifications #card-container .card{width:100%;padding:4rem 3.5rem;margin-bottom:2rem;background:linear-gradient(145deg, #798453 0%, #405430 100%);border-radius:4rem 7rem 2rem 7rem}@media (min-width: 993px){body main#notre-entreprise section#qualifications #card-container .card{width:50%;padding:8rem 7rem;margin-bottom:0}}body main#notre-entreprise section#qualifications #card-container .card h3,body main#notre-entreprise section#qualifications #card-container .card .section-description{color:#fefbe2}body main#notre-entreprise section#qualifications #card-container .card h3{font-size:2.5rem}body main#notre-entreprise section#partenaires{padding:9rem 0}body main#notre-entreprise section#partenaires h2{margin-bottom:4.5rem;margin-top:0}@media (min-width: 993px){body main#notre-entreprise section#partenaires h2{margin-bottom:9rem}}@media (min-width: 993px){body main#notre-entreprise section#partenaires #partenaires-container{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:7rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}body main#nos-realisations section{border-top:solid .1rem #405430;padding:9rem 0}@media (min-width: 993px){body main#nos-realisations section{padding:12rem 0}}@media (min-width: 993px){body main#nos-realisations section #realisations-container{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:4rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}body main#nos-realisations section #realisations-container a{position:relative;text-decoration:none;display:inline-block;height:100%}body main#nos-realisations section #realisations-container a h3{display:block;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -70%);color:#fefbe2;font-size:3.5rem}@media (min-width: 993px){body main#nos-realisations section #realisations-container a h3{display:none}}body main#nos-realisations section #realisations-container a img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4rem 7rem 2rem 7rem}@media (min-width: 993px){body main#nos-realisations section #realisations-container a:hover,body main#nos-realisations section #realisations-container a:focus{transform:scale(0.9)}body main#nos-realisations section #realisations-container a:hover img,body main#nos-realisations section #realisations-container a:focus img{filter:brightness(90%)}body main#nos-realisations section #realisations-container a:hover h3,body main#nos-realisations section #realisations-container a:focus h3{display:block}}body main#realisation section{border-top:solid .1rem #405430;padding:9rem 0}@media (min-width: 993px){body main#realisation section{padding-top:8rem;padding-bottom:12rem}}@media (min-width: 993px){body main#realisation section .cols,body main#realisation main#votre-projet section#installation .cols-2,body main#votre-projet main#realisation section#installation .cols-2{display:flex;align-items:center;justify-content:space-between;gap:12.5rem}}body main#realisation section .cols .col-l,body main#realisation main#votre-projet section#installation .cols-2 .col-l,body main#votre-projet main#realisation section#installation .cols-2 .col-l{position:static;margin-top:0}@media (min-width: 993px){body main#realisation section .cols .col-l,body main#realisation main#votre-projet section#installation .cols-2 .col-l,body main#votre-projet main#realisation section#installation .cols-2 .col-l{align-self:flex-start;position:sticky;top:3rem;left:0;margin-top:10rem}}body main#realisation section .cols .col-l h1,body main#realisation main#votre-projet section#installation .cols-2 .col-l h1,body main#votre-projet main#realisation section#installation .cols-2 .col-l h1{line-height:1.6;margin-top:0;margin-bottom:3.5rem}body main#realisation section .cols .col-l ul,body main#realisation main#votre-projet section#installation .cols-2 .col-l ul,body main#votre-projet main#realisation section#installation .cols-2 .col-l ul{margin-bottom:5rem;list-style-type:none;padding-left:0}@media (min-width: 993px){body main#realisation section .cols .col-l ul,body main#realisation main#votre-projet section#installation .cols-2 .col-l ul,body main#votre-projet main#realisation section#installation .cols-2 .col-l ul{margin-bottom:7.5rem}}body main#realisation section .cols .col-l div,body main#realisation main#votre-projet section#installation .cols-2 .col-l div,body main#votre-projet main#realisation section#installation .cols-2 .col-l div{margin-bottom:4rem}@media (min-width: 993px){body main#realisation section .cols .col-l div,body main#realisation main#votre-projet section#installation .cols-2 .col-l div,body main#votre-projet main#realisation section#installation .cols-2 .col-l div{margin-bottom:8rem}}body main#realisation section .cols .col-l p.number,body main#realisation main#votre-projet section#installation .cols-2 .col-l p.number,body main#votre-projet main#realisation section#installation .cols-2 .col-l p.number{font-size:3rem;font-family:"loos-normal",Arial,sans-serif;margin:0}@media (min-width: 993px){body main#realisation section .cols .col-l p.number,body main#realisation main#votre-projet section#installation .cols-2 .col-l p.number,body main#votre-projet main#realisation section#installation .cols-2 .col-l p.number{font-size:5rem}}body main#realisation section .cols .col-l p.number-description,body main#realisation main#votre-projet section#installation .cols-2 .col-l p.number-description,body main#votre-projet main#realisation section#installation .cols-2 .col-l p.number-description{margin-top:-1rem;margin-bottom:5.5rem}body main#realisation section .cols .col-r,body main#realisation main#votre-projet section#installation .cols-2 .col-r,body main#votre-projet main#realisation section#installation .cols-2 .col-r{max-width:100%;width:100%}@media (min-width: 993px){body main#realisation section .cols .col-r,body main#realisation main#votre-projet section#installation .cols-2 .col-r,body main#votre-projet main#realisation section#installation .cols-2 .col-r{max-width:45%}}body main#realisation section .cols .col-r img,body main#realisation main#votre-projet section#installation .cols-2 .col-r img,body main#votre-projet main#realisation section#installation .cols-2 .col-r img{border-radius:4rem 7rem 2rem 7rem}body main#realisation section .cols .col-r .showcasing,body main#realisation main#votre-projet section#installation .cols-2 .col-r .showcasing,body main#votre-projet main#realisation section#installation .cols-2 .col-r .showcasing{display:inline-block;width:100%}body main#realisation section .cols .col-r .showcasing img,body main#realisation main#votre-projet section#installation .cols-2 .col-r .showcasing img,body main#votre-projet main#realisation section#installation .cols-2 .col-r .showcasing img{max-height:700px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}body main#realisation section .cols .col-r div,body main#realisation main#votre-projet section#installation .cols-2 .col-r div,body main#votre-projet main#realisation section#installation .cols-2 .col-r div{display:block}@media (min-width: 993px){body main#realisation section .cols .col-r div,body main#realisation main#votre-projet section#installation .cols-2 .col-r div,body main#votre-projet main#realisation section#installation .cols-2 .col-r div{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem;margin-top:1.6rem}}body main#realisation section .cols .col-r div a,body main#realisation main#votre-projet section#installation .cols-2 .col-r div a,body main#votre-projet main#realisation section#installation .cols-2 .col-r div a{margin-top:1.6rem;display:inline-block}@media (min-width: 993px){body main#realisation section .cols .col-r div a,body main#realisation main#votre-projet section#installation .cols-2 .col-r div a,body main#votre-projet main#realisation section#installation .cols-2 .col-r div a{margin-top:0}}body main#realisation section .cols .col-r div a img,body main#realisation main#votre-projet section#installation .cols-2 .col-r div a img,body main#votre-projet main#realisation section#installation .cols-2 .col-r div a img{width:100%;-o-object-fit:cover;object-fit:cover}body main#faq section{border-top:solid .1rem #405430;padding:9rem 0}@media (min-width: 993px){body main#faq section{padding:12rem 0}}body main#faq section div details{width:100%;border:solid 0.1rem #405430;border-radius:3.5rem}@media (min-width: 993px){body main#faq section div details{width:85%}}body main#faq section div details:not(:last-child){margin-bottom:2.5rem}body main#faq section div details summary{padding:1rem 2.75rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:2rem;font-weight:bold;cursor:pointer}@media (min-width: 993px){body main#faq section div details summary{padding:2rem 4.5rem}}body main#faq section div details summary::marker{display:none}body main#faq section div details summary img{transition:transform 0.4s}body main#faq section div details div{padding:2rem 4.5rem;padding-top:0}body main#faq section div details div a{text-decoration:none;color:#bc6c23}body main#faq section div details div a:hover,body main#faq section div details div a:focus{text-decoration:underline}body main#faq section div details[open] summary img{transform:rotate(-90deg)}body main#faq section div:not(:last-child){margin-bottom:9rem}body main#contact section{border-top:solid .1rem #405430;padding:9rem 0}@media (min-width: 577px){body main#contact section{padding:12rem 0}}body main#contact section .contact-container{display:block}@media (min-width: 993px){body main#contact section .contact-container{display:grid;grid-template-columns:1fr 1fr 0.5fr 1.5fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:0;grid-template-areas:"element-1 element-1 . element-2 element-2" "element-1 element-1 . element-2 element-2" "element-3 element-3 . element-2 element-2" "element-3 element-3 . element-2 element-2"}body main#contact section .contact-container .element-1{grid-area:element-1}body main#contact section .contact-container .element-3{grid-area:element-3}body main#contact section .contact-container .element-2{grid-area:element-2}}body main#contact section .contact-container .element-1{width:100%}body main#contact section .contact-container .element-1 ul{margin-bottom:5rem;padding-left:2rem}@media (min-width: 993px){body main#contact section .contact-container .element-1 ul{margin-bottom:0}}body main#contact section .contact-container .element-1 ul li{position:relative;list-style-type:none}body main#contact section .contact-container .element-1 ul li a{text-decoration:none;color:#405430}body main#contact section .contact-container .element-1 ul li::before{content:"";position:absolute;top:0.5rem;left:-2rem;height:1rem;width:1rem;background-color:#bc6c23;border-radius:0.3rem}body main#contact section .contact-container .element-2{padding:5rem 3.5rem;border-radius:3rem;background:linear-gradient(145deg, #798453 0%, #405430 100%)}@media (min-width: 993px){body main#contact section .contact-container .element-2{padding:7rem 5rem;border-radius:5.5rem}}body main#contact section .contact-container .element-3{margin-top:4rem;text-align:center}@media (min-width: 993px){body main#contact section .contact-container .element-3{margin-top:0}}body main.default-tpl section{padding:8rem 0}body main.default-tpl section h1{margin-top:0}body [id="footer"] .footer-top{padding:6.5rem 3.5rem}@media (min-width: 577px){body [id="footer"] .footer-top{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem}}@media (min-width: 993px){body [id="footer"] .footer-top{grid-template-columns:repeat(4, 1fr)}}body [id="footer"] .footer-top p{margin-top:5rem;font-family:"loos-normal",Arial,sans-serif;font-size:2rem;margin-bottom:3rem}@media (min-width: 993px){body [id="footer"] .footer-top p{margin-top:1.5rem}}body [id="footer"] .footer-top ul{list-style-type:none;padding-left:1.5rem}body [id="footer"] .footer-top ul li{position:relative;margin:1rem 0}body [id="footer"] .footer-top ul li a{text-decoration:none;color:#fefbe2;font-size:1.8rem}body [id="footer"] .footer-top ul li::before{content:"";position:absolute;top:0.3rem;left:-1.5rem;height:1rem;width:1rem;background-color:#dda15e;border-radius:0.3rem}body [id="footer"] .footer-top .col-1 p{margin-top:3rem;margin-bottom:1.5rem}body [id="footer"] .footer-top .col-2{margin-left:0}@media (min-width: 993px){body [id="footer"] .footer-top .col-2{margin-left:6rem}}body [id="footer"] .footer-top .col-2 a:hover,body [id="footer"] .footer-top .col-2 a:focus{font-weight:700}body [id="footer"] .footer-top .col-3 a{font-size:1.5rem}body [id="footer"] .footer-top .col-4{text-align:left}@media (min-width: 993px){body [id="footer"] .footer-top .col-4{text-align:center}}body [id="footer"] .footer-top .col-4 img{transition-duration:0.4s}body [id="footer"] .footer-top .col-4 img:hover,body [id="footer"] .footer-top .col-4 img:focus{transform:scale(0.85)}body [id="footer"] .footer-top img{max-width:175px;margin-right:1.5rem}@media (min-width: 993px){body [id="footer"] .footer-top img{max-width:100%}}body [id="footer"] .footer-bottom{padding:1.5rem 3.5rem}body [id="footer"] .footer-bottom ul{display:block;padding-left:0;text-align:center;list-style-type:none;margin:0}@media (min-width: 993px){body [id="footer"] .footer-bottom ul{display:flex;align-items:center;justify-content:center;padding-left:inherit}}body [id="footer"] .footer-bottom ul li{display:inline-block}body [id="footer"] .footer-bottom ul li a{text-decoration:none;display:inline-block;color:#fefbe2;font-size:1.4rem}body [id="footer"] .footer-bottom ul li a:hover,body [id="footer"] .footer-bottom ul li a:focus{font-weight:700}body [id="footer"] .footer-bottom ul li:not(:last-child){margin-right:0.5rem}body [id="footer"] .footer-bottom ul li:not(:last-child)::after{content:" |"}body .animation{opacity:0}body .animation.visible{opacity:1}body .animation.hide{display:none}

/*# sourceMappingURL=main.css.map */