@font-face { font-display: block; font-family: "Open Sans"; font-style: normal; font-weight: 400; src: url(//monburo83.fr/wp-content/uploads/fonts/open-sans-regular.woff2) format('woff2'); }
@font-face { font-display: block; font-family: "Open Sans"; font-style: italic; font-weight: 400; src: url(//monburo83.fr/wp-content/uploads/fonts/open-sans-italic.woff2) format('woff2'); }
@font-face { font-display: block; font-family: "Open Sans"; font-style: normal; font-weight: 700; src: url(//monburo83.fr/wp-content/uploads/fonts/open-sans-700.woff2) format('woff2'); }
@font-face { font-display: block; font-family: "Open Sans"; font-style: italic; font-weight: 700; src: url(//monburo83.fr/wp-content/uploads/fonts/open-sans-700italic.woff2) format('woff2'); }
:root{
--body-font: "Open Sans", Arial, Helvetica, sans-serif;
--heading-font: "Open Sans", Arial, Helvetica, sans-serif;
--fs-xxl: 5rem; --fs-body-l: 2rem; --fs-body: 1.5rem; --fs-body-s: 1rem; --fs-h1: 4rem; --fs-h2: 3rem; --fs-h3: 2rem; --fs-h4: 1.5rem; --fs-h5: 1.25rem; --fs-h6: 1rem; --radius-s: 5px; 
--radius-m: 8px; 
--radius-l: 10px; 
--radius-pill: 50em;
} #main{ min-height: 65vh; } .ar-1-1 img, .ar-3-2 img, .ar-2-3 img, .ar-4-3 img, .ar-3-4 img, .ar-16-9 img, .ar-9-16 img, .ar-24-6 img,
.block-editor-block-list__block :is(.ar-1-1, .ar-3-2, .ar-2-3, .ar-4-3, .ar-3-4, .ar-16-9, .ar-9-16, .ar-24-6){ object-fit: cover; }
.ar-1-1 img,.block-editor-block-list__block .ar-1-1{ aspect-ratio: 1/1; } 
.ar-3-2 img,.block-editor-block-list__block .ar-3-2{ aspect-ratio: 3/2; } 
.ar-2-3 img,.block-editor-block-list__block .ar-2-3{ aspect-ratio: 2/3; } 
.ar-4-3 img,.block-editor-block-list__block .ar-4-3{ aspect-ratio: 4/3; } 
.ar-3-4 img,.block-editor-block-list__block .ar-3-4{ aspect-ratio: 3/4; } 
.ar-16-9 img,.block-editor-block-list__block .ar-16-9{ aspect-ratio: 16/9; } 
.ar-9-16 img,.block-editor-block-list__block .ar-9-16{ aspect-ratio: 9/16; }
.ar-24-6 img,.block-editor-block-list__block .ar-24-6{ aspect-ratio: 24/6; } body, p{ font-family: var(--body-font); font-size: var(--fs-body); line-height: 1.8;}
p{ margin-bottom: 1.5em; }
h1, h2, h3, h4, h5, h6{ font-family: var(--heading-font); line-height: 1.5; margin-bottom: .25em; }
h1{ font-size: var(--fs-h1); }
h2{ font-size: var(--fs-h2); }
h3{ font-size: var(--fs-h3); }
h4{ font-size: var(--fs-h4); }
h5{ font-size: var(--fs-h5); }
h6{ font-size: var(--fs-h6); } #page :is(h2, h3, h4, h5, h6){ margin-top: 1.5em; } .fw-container{max-width:1200px;margin:2em auto!important;}
.fw-container>div{padding:0 2em;}
.section-bg{background-color:#a1b5b1;}
.center-col{margin:0 auto!important;}
.page-id-270 h1,.page-id-125 h1{margin:15vh auto 0 auto!important;width:80%;border-radius:var(--radius-m);}
header.centered-page-header{background:#E9EDE8;padding:1em 0;}
#site-navigation-wrap{right:1em;}
#site-navigation-wrap .dropdown-menu>li>a{font-size:var(--fs-body);padding:0 1em;}
.space-ab{margin-top:2em;margin-bottom:2em;}
.space-ab-double{margin-top:4em!important;margin-bottom:4em!important;}
.kpis p{font-size:var(--fs-xxl);}
#footer h4{color:#788D71;}
.grecaptcha-badge{display:none;}
i.fas{color:#788D71;margin-right:.5em;font-size:1.25em}
.img-btn a{display:inline-block; min-height: 210px;}
.txt-btn a{display:inline-block; padding:.5em 1em; background:var(--wpforms-button-background-color); color:#fff; font-weight:bold; text-transform:uppercase;border-radius:var(--radius-s);text-decoration: none!important;}
.txt-btn a:hover, .txt-btn a:focus, .txt-btn a:active{ background:#14453d; color:#fff!important } div.wpforms-container-full{padding:2em!important; margin-top:0!important; background-color:#e9ede8!important;border:1px solid #788D71!important;border-radius:var(--radius-l)!important;}
div.wpforms-container-full .wpforms-form .wpforms-head-container{padding-bottom:15px!important;}
.wpforms-description, div.wpforms-container-full legend,div.wpforms-container-full label{color:#788D71!important;}
div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full legend{margin-bottom:5px!important;}
.wpform-choices label, .wpform-rgpd label{font-size:1.25rem!important;} #right-sidebar{ position: -webkit-sticky; position: sticky; top: 150px; } .avis-wrapper{border-bottom:2px solid #dadada;border-top:2px solid #dadada;background-color:#f2f2f2;padding:1em 0!important; }
.wptww-testimonial-content h4{display:none;}
.wptww-testimonial-content i.fa-quote-left{display:none!important;}
.wptww-testimonial-content i.fa-star{color:#ddb000;margin-bottom:2em;}
.wptww-testimonials-slidelist.design-1, .wptww-testimonials-list.design-1{margin-bottom:0!important}
.wptww-testimonial-client{margin: 1em 0!important;}
.wptww-testimonials-list.design-4 .wptww-testimonial-inner{background:#f0f0f0;} details{border-bottom:2px solid #dadada!important;background-color:#f2f2f2;padding:1em;margin-bottom:1em!important;}
details summary{font-weight:bold;display: list-item!important;}
details p{margin-top:1em;font-style:italic;} div.cky-btn-revisit-wrapper{background:#14453D!important;} .is-style-masonry.columns-default{-webkit-columns: 3; -moz-columns: 3; columns: 3; }
.is-style-masonry{ display:block !important; }
.is-style-masonry .wp-block-image{ width:100% !important; margin-bottom:var(--wp--style--unstable-gallery-gap) !important; }
.is-style-masonry.columns-3 {-webkit-columns: 3; -moz-columns: 3; columns: 3; }
.is-style-masonry figcaption{text-align:right!important; padding:.2em!important; background:rgba(0,0,0,.6)!important; }
.wp-lightbox-overlay .scrim{background-color: rgba(255,255,255,.8)!important;}
@media only screen and (max-width: 767px) {
.background-image-page-header {
min-height: 30vh;
}
}