@font-face{font-family:bootstrap-icons;src:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/fonts/bootstrap-icons.woff2) format('woff2'),url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/fonts/bootstrap-icons.woff) format('woff');font-display:swap}.poppins-regular{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.poppins-semibold{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.poppins-regular-italic{font-family:Poppins,sans-serif;font-weight:400;font-style:italic}html{scroll-behavior:smooth}.txt-blanc{color:#fff}.txt-noir{color:#2d2d2d}.bg-vert{background:#388174}.bg-vertfonce{background:#296056}.bg-noir{background:#2d2d2d}.bg-blanc{background:#fff}.bg-blancivoire{background:#f6efe8}.btn{font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:18px;padding:.65rem 1rem;border-width:1px;border-style:solid;border-radius:inherit;cursor:pointer;letter-spacing:.2px;text-decoration:none;line-height:normal;transition:all .2s ease-in-out}.btn.btn-primary{color:#fff;background:#388174;border-color:#388174;-webkit-box-shadow:5px 5px 0 0 #296056;box-shadow:5px 5px 0 0 #296056}.btn.btn-primary:hover{background:#296056;border-color:#296056;-webkit-box-shadow:8px 8px 0 0 #388174;box-shadow:8px 8px 0 0 #388174}.btn.btn-secondary{color:#388174;background:0 0;border-color:#388174;-webkit-box-shadow:5px 5px 0 0 #388174;box-shadow:5px 5px 0 0 #388174}.btn.btn-secondary:hover{color:#fff;background:#296056;border-color:#296056;-webkit-box-shadow:8px 8px 0 0 #388174;box-shadow:8px 8px 0 0 #388174}.btn.btn-tertiary{color:#388174;background:#fff;border-color:#fff;-webkit-box-shadow:5px 5px 0 0 #296056;box-shadow:5px 5px 0 0 #296056}.btn.btn-tertiary:hover{color:#fff;background:#296056;border-color:#296056;-webkit-box-shadow:8px 8px 0 0 #49c5b6;box-shadow:8px 8px 0 0 #49c5b6}body{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#2d2d2d;background:#fff}h1 a:hover,h1:hover,h2 a:hover,h2:hover,h3 a:hover,h3:hover,h4 a:hover,h4:hover,h5 a:hover,h5:hover{text-decoration:none}h1{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;color:#2d2d2d;font-size:30px;text-transform:uppercase;line-height:1.2;letter-spacing:normal}@media (min-width:992px){h1{font-size:35px}}h2{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;color:#2d2d2d;font-size:25px;text-transform:none;line-height:normal;margin-bottom:2.85rem}@media (min-width:992px){h2{font-size:28px}}h3{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;color:#2d2d2d;font-size:20px;text-transform:none;line-height:normal;margin-bottom:1.1rem}@media (min-width:992px){h3{font-size:24px}}p{color:#2d2d2d;font-size:16px;line-height:normal}a{color:#388174;text-decoration:underline;font-weight:500}a:hover{color:#296056}img{image-rendering:-webkit-optimize-contrast}*,:focus,:hover{outline:0}figcaption{font-size:.85rem;font-style:italic;text-align:center}.uppercase{text-transform:uppercase}h1.wp-block-heading{margin-bottom:3rem}h2.wp-block-heading{margin-bottom:1rem}h2.wp-block-heading:not(:first-child){margin-top:2rem}h3.wp-block-heading{margin-bottom:.85rem}h3.wp-block-heading:not(:first-child){margin-top:1.85rem}.wp-block-embed-youtube iframe{margin:0 auto}.wp-block-image figcaption{text-align:center;font-size:14px;font-style:italic}.wp-block-image.is-style-rounded img{border-radius:8px}.wp-block-quote{position:relative;border:inherit;margin:3rem 0}.wp-block-quote p{position:relative;display:inline-block;font-size:1.25rem;font-optical-sizing:auto;font-weight:600;font-style:normal;margin:0;padding:1.25rem 2rem}.wp-block-quote p:after,.wp-block-quote p:before{content:"";position:absolute;width:25px;height:25px;border:2px solid #af1f0e}.wp-block-quote p:before{top:0;left:0;border-right:none;border-bottom:none}.wp-block-quote p:after{bottom:0;right:0;border-left:none;border-top:none}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.frm_forms form .frm_primary_label{font-family:Poppins,sans-serif;font-weight:600!important;font-style:normal}.frm_forms form input[type=email],.frm_forms form input[type=tel],.frm_forms form input[type=text],.frm_forms form textarea{border-radius:inherit}span.stabilo{position:relative;display:inline-block;z-index:0}span.stabilo:after{content:"";position:absolute;left:-.1em;right:-.1em;bottom:.15em;height:.6em;background:linear-gradient(180deg,#ffbc8a 0,#ffbc8a 70%,rgba(255,188,138,.7) 85%,transparent 100%);border-radius:.2em;filter:blur(.05em);transform:rotate(-.5deg);z-index:-1;pointer-events:none}span.tag{position:relative;display:inline-block;z-index:0}span.tag:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1.7em;background:#fff;z-index:-1;pointer-events:none}div.orange-shadow{position:relative;display:inline-block;z-index:0}div.orange-shadow:after{content:"";position:absolute;top:10px;left:10px;width:100%;height:100%;background-color:#f08c34;z-index:-1}@media (min-width:992px){div.orange-shadow:after{top:15px;left:15px}}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.scale-up,.scale-up i{transition:transform .3s ease,color .3s ease,scale .3s ease;color:inherit;display:inline-block}.scale-up:hover,.scale-up:hover i{transform:translateY(-2px) scale(1.05);color:#296056}header#site-header{-webkit-box-shadow:0 8px 10px -1px rgba(28,28,28,.05);-moz-box-shadow:0 8px 10px -1px rgba(28,28,28,.05);box-shadow:0 8px 10px -1px rgba(28,28,28,.05);z-index:1;position:relative}header#site-header nav.nav-primary{background:#f6efe8}header#site-header nav.nav-primary a.navbar-brand{position:relative}header#site-header nav.nav-primary a.navbar-brand img{margin:0;image-rendering:-webkit-optimize-contrast}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav{gap:3rem}@media (min-width:992px){header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav{gap:2rem}}@media (min-width:1400px){header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav{gap:3rem}}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li{padding:0;text-align:center}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li a{font-optical-sizing:auto;color:#2d2d2d;position:relative;font-size:18px;font-weight:700;padding:0;width:100%;text-decoration:none;transition:all .2s ease 0s}@media (min-width:992px){header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li a{font-size:16px;display:flex;align-items:center}}@media (min-width:1400px){header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li a{font-size:17px}}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li a.active{color:#388174}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li a:focus,header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li a:hover{color:#388174}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li a.dropdown-toggle:after{display:none}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li a.dropdown-toggle .bi-arrow-down-short{transition:transform .3s ease;display:inline-block;color:#388174;font-size:1.5rem}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li .dropdown-toggle[aria-expanded=true] .bi-arrow-down-short,header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li .dropdown.show .dropdown-toggle .bi-arrow-down-short{transform:rotate(180deg)}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li ul.dropdown-menu{background:#fff;border:none;border-radius:inherit;text-align:center}@media (min-width:992px){header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li ul.dropdown-menu{text-align:left;border-left:5px solid #388174}}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li ul.dropdown-menu>li a{font-size:18px;font-weight:600;padding:.25rem .5rem}@media (min-width:992px){header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav>li ul.dropdown-menu>li a{font-size:16px;padding:.5rem 5rem .5rem 1rem}}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav li.current-menu-item a{color:#388174}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav li.menu-button a{font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:18px;padding:.65rem 1rem;border-width:1px;border-style:solid;border-radius:inherit;cursor:pointer;letter-spacing:.2px;text-decoration:none;line-height:normal;transition:all .2s ease-in-out;color:#388174;background:0 0;border-color:#388174;-webkit-box-shadow:5px 5px 0 0 #388174;box-shadow:5px 5px 0 0 #388174}header#site-header nav.nav-primary #boma-navbar-collapse ul.navbar-nav li.menu-button a:hover{color:#fff;background:#296056;border-color:#296056;-webkit-box-shadow:8px 8px 0 0 #388174;box-shadow:8px 8px 0 0 #388174}header#site-header nav.nav-primary .navbar-toggler{position:relative;align-items:center;border:none;margin-right:0;padding:0;outline:0;box-shadow:none}header#site-header nav.nav-primary .navbar-toggler:focus{box-shadow:none}header#site-header nav.nav-primary .navbar-toggler .animated-icon{width:30px;height:25px;position:relative;margin-right:15px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}header#site-header nav.nav-primary .navbar-toggler .animated-icon span{display:block;position:absolute;height:3px;width:100%;background:#388174;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header#site-header nav.nav-primary .navbar-toggler .animated-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#site-header nav.nav-primary .navbar-toggler .animated-icon span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#site-header nav.nav-primary .navbar-toggler .animated-icon span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#site-header nav.nav-primary .navbar-toggler .animated-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:8px}header#site-header nav.nav-primary .navbar-toggler .animated-icon.open span:nth-child(2){width:0%;opacity:0}header#site-header nav.nav-primary .navbar-toggler .animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;left:8px}header#site-header nav.nav-primary .navbar-toggler:hover .menu-texte{color:#388174}.home{position:relative}.home .intro{padding-top:3rem}@media (min-width:992px){.home .intro{margin-bottom:5rem;padding:3rem 0}}@media (min-width:1400px){.home .intro{padding:5rem 0}}.home .intro .intro-wrapper .text-wrapper{position:relative}.home .intro .intro-wrapper .text-wrapper h1{font-size:3rem;width:100%}@media (min-width:992px){.home .intro .intro-wrapper .text-wrapper h1{font-size:4rem}}.home .intro .intro-wrapper .text-wrapper p{font-size:1.25rem}.home .intro .intro-wrapper .text-wrapper img{position:absolute;top:-75px;max-height:130px;left:50%;transform:translateX(-50%)}@media (min-width:992px){.home .intro .intro-wrapper .text-wrapper img{top:5%;right:-15%;max-height:200px;left:inherit;transform:inherit}}@media (min-width:1400px){.home .intro .intro-wrapper .text-wrapper img{max-height:100%}}.home .intro .intro-visuel{display:none;background:#f08c34;position:absolute;right:0;top:0;bottom:0;width:40vw;max-width:none}@media (min-width:1200px){.home .intro .intro-visuel{display:block}}.home .intro .intro-visuel img{position:absolute;left:-5vw;bottom:0;width:calc(110%);height:auto;max-height:100%;object-fit:contain}@media (min-width:1400px){.home .intro .intro-visuel img{left:-6vw}}@media (min-width:1800px){.home .intro .intro-visuel img{left:-9vw}}.home .constat:before{content:"";position:absolute;top:50px;left:50%;transform:translateX(-50%);width:60px;height:60px;background:url(//boma.alsace/wp-content/themes/boma-theme/images/svg/crane.svg) no-repeat center;background-size:contain;z-index:1}.home .constat .wrapper{font-size:1.85rem;text-align:center;position:relative;padding:2rem}.home .constat .wrapper:after,.home .constat .wrapper:before{content:"";position:absolute;width:50px;height:50px;border:2px solid #af1f0e}.home .constat .wrapper:before{top:0;left:0;border-right:none;border-bottom:none}.home .constat .wrapper:after{bottom:0;right:0;border-left:none;border-top:none}.home .solutions .wrapper{background-image:linear-gradient(180deg,#f6efe8 0,#fff 100%)}.home .solutions .wrapper img{margin-bottom:1rem}.home .solutions .wrapper p.solution-titre{font-size:1rem;font-weight:700}.home .solutions .wrapper p.solution-description{font-size:.8rem}.home .leitmotiv{background:#f08c34}.home .leitmotiv h3{font-weight:600;color:#fff;margin-bottom:2rem}.home .leitmotiv .texte-leitmotiv{color:#fff;font-size:1.4rem;font-weight:500;line-height:2.25}.home .leitmotiv .texte-leitmotiv span{color:#f08c34;padding-left:.5rem;padding-right:.5rem}.home .clients h3{font-weight:600;margin-bottom:2rem}.home .clients .client-wrapper{display:flex;align-items:center;justify-content:center;background:#fff;height:80px}.home .clients .client-wrapper img{height:50px}.home .instagram h3{font-weight:600;margin-bottom:2rem}.expertises .liste-expertises{display:flex;overflow-x:auto;gap:15px;padding:0;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;align-items:stretch}.expertises .liste-expertises::-webkit-scrollbar{display:none}.expertises .liste-expertises .bloc-expertise-wrapper{position:relative;display:flex;flex:0 0 210px}.expertises .liste-expertises .bloc-expertise-wrapper::after{content:"";position:absolute;bottom:0;right:-5px;width:90%;height:90%;background-color:transparent;transition:background-color .3s ease;z-index:0}.expertises .liste-expertises .bloc-expertise-wrapper:hover::after{background-color:#388174}.expertises .liste-expertises .bloc-expertise-wrapper a.bloc-expertise{position:relative;display:flex;flex-direction:column;justify-content:flex-start;background:#f6efe8;padding:1.5rem 1rem;text-align:center;text-decoration:none;color:inherit;z-index:1;transition:transform .3s ease;flex:1}.expertises .liste-expertises .bloc-expertise-wrapper a.bloc-expertise:hover{transform:translateY(-5px)}.expertises .liste-expertises .bloc-expertise-wrapper a.bloc-expertise p.expertise-titre{font-weight:600;text-transform:uppercase;margin:1.5rem 0 1rem;height:50px}.expertises .liste-expertises .bloc-expertise-wrapper a.bloc-expertise p.expertise-description{font-size:.9rem}@media (min-width:1200px){.expertises .liste-expertises{display:grid;grid-template-columns:repeat(6,1fr);overflow:visible;scroll-snap-type:none}.expertises .liste-expertises .bloc-expertise-wrapper{flex:unset;width:100%}.expertises .liste-expertises .bloc-expertise-wrapper a.bloc-expertise{height:100%}.expertises .liste-expertises .bloc-expertise-wrapper a.bloc-expertise p.expertise-titre{font-size:.9rem;height:40px}.expertises .liste-expertises .bloc-expertise-wrapper a.bloc-expertise p.expertise-description{font-size:.8rem}}.intro-page{position:relative;background:#f6efe8}.intro-page.basic .intro-titre h1{color:#2d2d2d}.intro-page.error-404{background:#fff}.intro-page .intro-titre{padding-top:3rem;padding-bottom:3rem}@media (min-width:992px){.intro-page .intro-titre{padding-top:6rem;padding-bottom:6rem}}.intro-page .intro-titre h1{color:#fff}.intro-page .intro-titre p#breadcrumbs{font-size:.8rem}.intro-page .intro-titre p#breadcrumbs a{color:#2d2d2d}.intro-page .intro-titre p{font-size:1.05rem}@media (min-width:768px){.intro-page .intro-titre p{font-size:1.25rem}}.intro-page .intro-titre p strong{text-transform:uppercase;font-size:1rem}@media (min-width:768px){.intro-page .intro-motif{background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;bottom:0;max-width:none}}#intro-page-11 .intro-titre h1,#intro-page-13 .intro-titre h1,#intro-page-15 .intro-titre h1{background:#af1f0e}#intro-page-11 .intro-motif,#intro-page-13 .intro-motif,#intro-page-15 .intro-motif{background-image:url(//boma.alsace/wp-content/themes/boma-theme/images/svg/texture-rouge.svg)}#intro-page-17 .intro-titre h1{background:#c0ab3c}#intro-page-17 .intro-motif{background-image:url(//boma.alsace/wp-content/themes/boma-theme/images/svg/texture-jaune.svg)}#intro-page-21 .intro-titre h1{background:#8d7db1}#intro-page-21 .intro-motif{background-image:url(//boma.alsace/wp-content/themes/boma-theme/images/svg/texture-violet.svg)}#intro-page-33 .intro-titre h1,.error-404 .intro-titre h1{background:#f08c34}#intro-page-33 .intro-motif,.error-404 .intro-motif{background-image:url(//boma.alsace/wp-content/themes/boma-theme/images/svg/texture-orange.svg)}#page-content ul{margin-bottom:1.75rem}#page-content ul li:not(:last-child){margin-bottom:.75rem}#page-content.page-expertises section.expertise-wrapper.pair{position:relative;background:#f6efe8}#page-content.page-expertises section.expertise-wrapper.pair .expertise-image{position:relative}@media (min-width:1200px){#page-content.page-expertises section.expertise-wrapper.pair .expertise-image:before{position:absolute;display:block;content:'';background-image:url(//boma.alsace/wp-content/themes/boma-theme/images/svg/pointilles.svg);background-repeat:no-repeat;background-size:320px 240px;height:320px;width:230px;bottom:320px;left:450px;z-index:0}}@media (min-width:1400px){#page-content.page-expertises section.expertise-wrapper.pair .expertise-image:before{position:absolute;display:block;content:'';background-image:url(//boma.alsace/wp-content/themes/boma-theme/images/svg/pointilles.svg);background-repeat:no-repeat;background-size:360px 300px;height:360px;width:290px;bottom:340px;left:490px;z-index:0}}#page-content.page-expertises section.expertise-wrapper.impair:not(:nth-of-type(2)) .expertise-image{position:relative}@media (min-width:1200px){#page-content.page-expertises section.expertise-wrapper.impair:not(:nth-of-type(2)) .expertise-image:before{position:absolute;display:block;content:'';background-image:url(//boma.alsace/wp-content/themes/boma-theme/images/svg/pointilles.svg);background-repeat:no-repeat;background-size:320px 250px;transform:rotate(85deg);height:320px;width:250px;bottom:320px;right:450px;z-index:0}}@media (min-width:1400px){#page-content.page-expertises section.expertise-wrapper.impair:not(:nth-of-type(2)) .expertise-image:before{position:absolute;display:block;content:'';background-image:url(//boma.alsace/wp-content/themes/boma-theme/images/svg/pointilles.svg);background-repeat:no-repeat;background-size:360px 300px;transform:rotate(85deg);height:360px;width:290px;bottom:370px;right:500px;z-index:0}}#page-content.page-clients .liste-logos-clients img{height:120px;padding:20px;object-fit:contain}#page-content.page-faq .accordion-item{background:0 0}#page-content.page-faq .accordion-item a{color:#388174;text-decoration:underline}#page-content.page-faq .accordion-item .accordion-button{background:0 0;font-weight:600;padding-right:3.25em}#page-content.page-faq .accordion-item .accordion-button:after{font-family:bootstrap-icons;font-weight:400;font-style:normal;font-size:25px;content:'\F63B';-webkit-font-smoothing:antialiased;position:absolute;color:#388174;background:0 0;right:1em;z-index:1;display:flex;align-items:center;justify-content:center}#page-content.page-faq .accordion-item .accordion-button.collapsed:after{content:'\F64D'}#page-content.page-faq .accordion-item .accordion-button:not(.collapsed){color:#388174}#page-content.page-faq .accordion-item figure{margin:0 auto}#page-content.page-materiaux ol{display:flex;flex-direction:column;gap:.5rem}#page-content.page-materiaux section.boma-catalogues .catalogue{z-index:1;transition:transform .3s ease}#page-content.page-materiaux section.boma-catalogues .catalogue:hover{transform:translateY(-5px)}#page-content.page-materiaux section.boma-catalogues img{max-height:200px;width:100%;object-fit:cover}#page-content.page-materiaux section.boma-catalogues .catalogue-wrapper{background:#f6efe8;padding:2rem}#page-content.page-materiaux section.boma-catalogues .catalogue-wrapper h3{font-weight:700}#page-content.page-materiaux section.boma-catalogues .catalogue-wrapper p{font-size:.9rem}#page-content.page-materiaux section.boma-catalogues .catalogue-wrapper a{font-weight:600}#page-content.page-boma section.boma-catalogue{padding-top:4rem;padding-bottom:4rem}#page-content.page-boma section.boma-catalogue .image img{transform:rotate(-8deg);box-shadow:0 8px 10px -1px rgba(28,28,28,.25);margin-bottom:3rem}@media (min-width:992px){#page-content.page-boma section.boma-catalogue .image img{position:absolute;top:0;left:0;translate:60% -65%}}#page-content.page-boma section.boma-catalogue .texte h3,#page-content.page-boma section.boma-catalogue .texte p{color:#fff}#page-content.page-boma section.boma-catalogue .texte h3{font-weight:600;font-size:25px}@media (min-width:992px){#page-content.page-boma section.boma-catalogue .texte h3{font-size:28px}}.archive.post-type-archive-reference .intro-page .intro-titre h1,.archive.tax-expertise .intro-page .intro-titre h1,.archive.tax-localisation .intro-page .intro-titre h1,.archive.tax-type-batiment .intro-page .intro-titre h1{background:#5a8085}.archive.post-type-archive-reference .intro-page .intro-motif,.archive.tax-expertise .intro-page .intro-motif,.archive.tax-localisation .intro-page .intro-motif,.archive.tax-type-batiment .intro-page .intro-motif{background-image:url(//boma.alsace/wp-content/themes/boma-theme/images/svg/texture-bleu.svg)}.archive.post-type-archive-reference form#reference-filter,.archive.tax-expertise form#reference-filter,.archive.tax-localisation form#reference-filter,.archive.tax-type-batiment form#reference-filter{margin-bottom:4rem}.archive.post-type-archive-reference form#reference-filter select,.archive.tax-expertise form#reference-filter select,.archive.tax-localisation form#reference-filter select,.archive.tax-type-batiment form#reference-filter select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23388174' class='bi bi-arrow-down-short' viewBox='0 0 16 16'><path d='M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.5rem;padding-right:2.5rem;cursor:pointer;height:50px;color:#388174;border-color:#388174;border-radius:inherit;border-width:2px;text-transform:uppercase;font-weight:700}.archive.post-type-archive-reference form#reference-filter select option,.archive.tax-expertise form#reference-filter select option,.archive.tax-localisation form#reference-filter select option,.archive.tax-type-batiment form#reference-filter select option{text-transform:none;font-weight:600}.archive.post-type-archive-reference #reference-results article,.archive.tax-expertise #reference-results article,.archive.tax-localisation #reference-results article,.archive.tax-type-batiment #reference-results article{position:relative;display:flex;flex-direction:column;background:#fff;z-index:1;transition:transform .3s ease}.archive.post-type-archive-reference #reference-results article:hover,.archive.tax-expertise #reference-results article:hover,.archive.tax-localisation #reference-results article:hover,.archive.tax-type-batiment #reference-results article:hover{transform:translateY(-5px)}.archive.post-type-archive-reference #reference-results article a,.archive.tax-expertise #reference-results article a,.archive.tax-localisation #reference-results article a,.archive.tax-type-batiment #reference-results article a{text-decoration:none}.archive.post-type-archive-reference #reference-results article a h2,.archive.tax-expertise #reference-results article a h2,.archive.tax-localisation #reference-results article a h2,.archive.tax-type-batiment #reference-results article a h2{color:#2d2d2d;font-weight:600}.archive.post-type-archive-reference #reference-results article a:hover h2,.archive.tax-expertise #reference-results article a:hover h2,.archive.tax-localisation #reference-results article a:hover h2,.archive.tax-type-batiment #reference-results article a:hover h2{color:#296056}.archive.post-type-archive-reference #reference-results article .details,.archive.tax-expertise #reference-results article .details,.archive.tax-localisation #reference-results article .details,.archive.tax-type-batiment #reference-results article .details{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;background:#f6efe8;padding:2rem}.archive.post-type-archive-reference #reference-results article .details p,.archive.tax-expertise #reference-results article .details p,.archive.tax-localisation #reference-results article .details p,.archive.tax-type-batiment #reference-results article .details p{font-size:.9rem;margin-bottom:.75rem}.archive.post-type-archive-reference #reference-results article .details .tags-expertises a,.archive.tax-expertise #reference-results article .details .tags-expertises a,.archive.tax-localisation #reference-results article .details .tags-expertises a,.archive.tax-type-batiment #reference-results article .details .tags-expertises a{color:#fff;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}.archive.post-type-archive-reference #reference-results #archive-pagination nav ul li.page-item,.archive.post-type-archive-reference #reference-results #php-pagination nav ul li.page-item,.archive.tax-expertise #reference-results #archive-pagination nav ul li.page-item,.archive.tax-expertise #reference-results #php-pagination nav ul li.page-item,.archive.tax-localisation #reference-results #archive-pagination nav ul li.page-item,.archive.tax-localisation #reference-results #php-pagination nav ul li.page-item,.archive.tax-type-batiment #reference-results #archive-pagination nav ul li.page-item,.archive.tax-type-batiment #reference-results #php-pagination nav ul li.page-item{font-size:1.25rem}.archive.post-type-archive-reference #reference-results #archive-pagination nav ul li.page-item span.page-link,.archive.post-type-archive-reference #reference-results #php-pagination nav ul li.page-item span.page-link,.archive.tax-expertise #reference-results #archive-pagination nav ul li.page-item span.page-link,.archive.tax-expertise #reference-results #php-pagination nav ul li.page-item span.page-link,.archive.tax-localisation #reference-results #archive-pagination nav ul li.page-item span.page-link,.archive.tax-localisation #reference-results #php-pagination nav ul li.page-item span.page-link,.archive.tax-type-batiment #reference-results #archive-pagination nav ul li.page-item span.page-link,.archive.tax-type-batiment #reference-results #php-pagination nav ul li.page-item span.page-link{color:#388174}.archive.post-type-archive-reference #reference-results #archive-pagination nav ul li.page-item span.page-link.current,.archive.post-type-archive-reference #reference-results #php-pagination nav ul li.page-item span.page-link.current,.archive.tax-expertise #reference-results #archive-pagination nav ul li.page-item span.page-link.current,.archive.tax-expertise #reference-results #php-pagination nav ul li.page-item span.page-link.current,.archive.tax-localisation #reference-results #archive-pagination nav ul li.page-item span.page-link.current,.archive.tax-localisation #reference-results #php-pagination nav ul li.page-item span.page-link.current,.archive.tax-type-batiment #reference-results #archive-pagination nav ul li.page-item span.page-link.current,.archive.tax-type-batiment #reference-results #php-pagination nav ul li.page-item span.page-link.current{width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;background:#296056;color:#fff;border-radius:inherit}.archive.post-type-archive-reference #reference-results #archive-pagination nav ul li.page-item a.page-link,.archive.post-type-archive-reference #reference-results #php-pagination nav ul li.page-item a.page-link,.archive.tax-expertise #reference-results #archive-pagination nav ul li.page-item a.page-link,.archive.tax-expertise #reference-results #php-pagination nav ul li.page-item a.page-link,.archive.tax-localisation #reference-results #archive-pagination nav ul li.page-item a.page-link,.archive.tax-localisation #reference-results #php-pagination nav ul li.page-item a.page-link,.archive.tax-type-batiment #reference-results #archive-pagination nav ul li.page-item a.page-link,.archive.tax-type-batiment #reference-results #php-pagination nav ul li.page-item a.page-link{width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;color:#388174;border:1px solid #388174;font-weight:500;border-radius:inherit}.archive.post-type-archive-reference #reference-results.ajax-active #php-pagination,.archive.tax-expertise #reference-results.ajax-active #php-pagination,.archive.tax-localisation #reference-results.ajax-active #php-pagination,.archive.tax-type-batiment #reference-results.ajax-active #php-pagination{display:none!important}.single-reference p#breadcrumbs{font-size:.9rem}.single-reference .synthese h1{text-transform:inherit}.single-reference .synthese blockquote{text-align:center;border:none;margin:4rem 0}.single-reference .synthese ul.tableau{display:grid;gap:.5rem;font-size:.9rem}.single-reference .synthese ul.tableau li{display:grid;grid-template-columns:1fr 1fr;align-items:center}.single-reference .synthese ul.tableau li:nth-child(odd){background-color:#f6efe8}.single-reference .synthese ul.tableau li span{text-transform:uppercase}.single-reference .synthese ul.tableau li span.critere{font-weight:400}.single-reference .synthese ul.tableau li span.resultat{font-weight:600}.single-reference .synthese .image-caption{font-size:.85rem;font-style:italic;line-height:1.4;text-align:center;padding:.5rem 0;border-bottom:1px solid #eee;margin-bottom:1rem}.single-reference .references-similaires{margin:3rem 0 0;padding:5rem 0}.single-reference .references-similaires .reference-wrapper{position:relative;display:flex;flex-direction:column;background:#fff;z-index:1;transition:transform .3s ease}.single-reference .references-similaires .reference-wrapper:after{content:"";position:absolute;bottom:-5px;right:-5px;width:90%;height:90%;background-color:transparent;transition:background-color .3s ease;z-index:-1}.single-reference .references-similaires .reference-wrapper:hover{transform:translateY(-5px)}.single-reference .references-similaires .reference-wrapper:hover:after{background-color:#388174}.single-reference .references-similaires .reference-wrapper a{text-decoration:none;background:#fff}.single-reference .references-similaires .reference-wrapper a h3{color:#2d2d2d;font-weight:600}.single-reference .references-similaires .reference-wrapper a:hover h3{color:#296056}.single-reference .references-similaires .reference-wrapper .details{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;background:#fff;padding:2rem}.single-reference .references-similaires .reference-wrapper .details p{font-size:.9rem;margin-bottom:.75rem}.single-reference .references-similaires .reference-wrapper .details .tags-expertises a{color:#fff;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}.single-reference .banniere-reemploi .container-fluid{position:relative}@media (min-width:768px){.single-reference .banniere-reemploi .container-fluid{padding:5rem 0}.single-reference .banniere-reemploi .container-fluid:before{content:"";background-color:#f08c34;position:absolute;left:0;top:0;bottom:0;width:50%;max-width:none;z-index:-1}}.single-reference .banniere-reemploi .container-fluid .container{position:relative}.single-reference .banniere-reemploi .container-fluid .container .icone-wrapper{position:absolute;left:50%;bottom:-20%;transform:translate(-50%,0);background:#fff;padding:.85rem;border-radius:100%;z-index:1;box-shadow:0 8px 10px -1px rgba(28,28,28,.2)}@media (min-width:768px){.single-reference .banniere-reemploi .container-fluid .container .icone-wrapper{left:100%;bottom:50%;transform:translate(-50%,50%);padding:1rem}}.single-reference .banniere-reemploi .gauche{position:relative;background:#f08c34}@media (min-width:768px){.single-reference .banniere-reemploi .gauche{background:0 0}}.single-reference .banniere-reemploi .gauche h3{color:#fff;line-height:1.4}footer#site-footer{position:relative}footer#site-footer a,footer#site-footer p{color:#2d2d2d;text-decoration:none;font-size:.95rem}footer#site-footer a:hover{color:#296056}footer#site-footer #footer-wrapper{position:relative}footer#site-footer #footer-wrapper #footer-menu-wrapper .heading-footer{margin-bottom:1rem;text-transform:uppercase;font-weight:700}footer#site-footer #footer-wrapper #footer-menu-wrapper #boma-footer-menu ul li a{text-decoration:none}footer#site-footer #footer-wrapper #footer-menu-wrapper .social ul li a{color:#388174;font-size:1.5rem}footer#site-footer #footer-wrapper #copyright-wrapper{font-size:.85rem;border-top:1px solid #f6efe8}@media (max-width:991.98px){.row-reverse{display:flex;flex-flow:column-reverse}}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(//boma.alsace/wp-content/uploads/omgf/omgf-stylesheet-101/poppins-italic-latin-ext-400.woff2?ver=1763488900)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(//boma.alsace/wp-content/uploads/omgf/omgf-stylesheet-101/poppins-italic-latin-400.woff2?ver=1763488900)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:swap;src:url(//boma.alsace/wp-content/uploads/omgf/omgf-stylesheet-101/poppins-italic-latin-ext-600.woff2?ver=1763488900)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:swap;src:url(//boma.alsace/wp-content/uploads/omgf/omgf-stylesheet-101/poppins-italic-latin-600.woff2?ver=1763488900)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(//boma.alsace/wp-content/uploads/omgf/omgf-stylesheet-101/poppins-normal-latin-ext-400.woff2?ver=1763488900)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(//boma.alsace/wp-content/uploads/omgf/omgf-stylesheet-101/poppins-normal-latin-400.woff2?ver=1763488900)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(//boma.alsace/wp-content/uploads/omgf/omgf-stylesheet-101/poppins-normal-latin-ext-600.woff2?ver=1763488900)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(//boma.alsace/wp-content/uploads/omgf/omgf-stylesheet-101/poppins-normal-latin-600.woff2?ver=1763488900)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(//boma.alsace/wp-content/uploads/omgf/omgf-stylesheet-101/poppins-normal-latin-ext-700.woff2?ver=1763488900)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(//boma.alsace/wp-content/uploads/omgf/omgf-stylesheet-101/poppins-normal-latin-700.woff2?ver=1763488900)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}