#kvds-image-popup{position:fixed;inset:0;width:100%;height:100%;z-index:999999;display:none;align-items:center;justify-content:center;padding:50px 25px;box-sizing:border-box;background:rgba(0,0,0,0.92)}#kvds-image-popup.kvds-popup-visible{display:flex}.kvds-popup-image{display:block;max-width:95%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:3px;box-shadow:0 10px 40px rgba(0,0,0,0.4)}.kvds-popup-close{position:absolute;top:15px;right:25px;background:transparent;border:none;color:#ffffff;font-size:42px;line-height:1;cursor:pointer;z-index:2}.kvds-popup-close:hover{color:#cccccc}body.kvds-popup-open{overflow:hidden}@media (max-width:768px){#kvds-image-popup{padding:55px 10px}.kvds-popup-image{max-width:100%;max-height:80vh}.kvds-popup-close{top:10px;right:15px;font-size:36px}}@media (min-width:768px){.contact-deux-colonnes .wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.contact-deux-colonnes .wpforms-field-container>.wpforms-field{grid-column:1 / -1;width:100%!important;margin-left:0!important;min-width:0}.contact-deux-colonnes .wpforms-field-container>.contact-gauche{grid-column:1}.contact-deux-colonnes .wpforms-field-container>.contact-message{grid-column:2;grid-row:1 / span 3}.contact-deux-colonnes .contact-message textarea{height:240px!important}}.photo-groupe-parallaxe .et_parallax_bg{background-position:center -150px!important}.bouton-projet-1 .et_pb_button{cursor:pointer}.et_pb_section.section-svg-droite{position:relative;overflow:hidden;background-image:none!important}.et_pb_section.section-svg-droite::before{content:"";position:absolute;top:0;right:-50px;width:55%;height:100%;background-image:url('https://kvds.fpamelard.fr/wp-content/uploads/2026/09/D-icon_fleche_f2f1ed_coins_gauche_carres.svg');background-repeat:no-repeat;background-position:left center;background-size:auto 100%;transform:scaleX(-1);pointer-events:none;z-index:0}.et_pb_section.section-svg-droite>.et_pb_row{position:relative;z-index:1}.et_pb_section.section-svg-gauche{position:relative;overflow:hidden;background-image:none!important}.et_pb_section.section-svg-gauche::before{content:"";position:absolute;top:0;left:-50px;width:55%;height:100%;background-image:url('https://kvds.fpamelard.fr/wp-content/uploads/2026/09/D-icon_fleche_212121_coins_gauche_carres.svg');background-repeat:no-repeat;background-position:left center;background-size:auto 115%;pointer-events:none;z-index:0}.et_pb_section.section-svg-gauche>.et_pb_row{position:relative;z-index:1}.et_pb_section.section-svg-gauche>.et_pb_row{position:relative;z-index:1}body:not(.et-tb) #menu_fullscreen{z-index:999;visibility:hidden;opacity:0;-webkit-transform:translateY(-150vh);-ms-transform:translateY(-150vh);transform:translateY(-150vh);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}body:not(.et-tb) #menu_fullscreen.visible_menu{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.et_pb_section_video_bg{opacity:0;transform:scale(1.06);animation:heroImageIn 1.4s ease-out forwards}@keyframes heroImageIn{from{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.no_overflow{overflow:hidden}.texte-cache{display:none}.et_pb_section_video_bg{opacity:0;transform:scale(1.06);animation:heroImageIn 1.4s ease-out forwards}a,h1,.et_clickable,.cursor-btn,img{cursor:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGQ9Ik0gMTIsMTAgTCA2OCwxMCBMIDkyLDUwIEwgNjgsOTAgTCAxMiw5MCBMIDM2LDUwIFoiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSI4IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=') 10 10,pointer!important}.wpforms-form button[type=submit],.wpforms-form input[type=submit]{background-color:#f2f1ed!important;color:#ff3c00!important;border:none!important}.wpforms-form button[type=submit]:hover,.wpforms-form input[type=submit]:hover{background-color:#ff3c00!important;color:#FFFFFF!important}.wpforms-form,.wpforms-form *{font-family:"Futura Book",sans-serif!important}.texte-projet-1{display:none!important}.texte-projet-1.projet-visible{display:block!important}.texte-reveal{opacity:0;transform:translateY(40px);transition:opacity 1.2s cubic-bezier(0.22,1,0.36,1),transform 1.2s cubic-bezier(0.22,1,0.36,1)}.texte-reveal.is-visible{opacity:1;transform:translateY(0)}body.page-id-209 .et_builder_inner_content:has(>.section-svg-droite){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,1fr);grid-auto-rows:auto;padding-top:100px}body.page-id-209 .et_pb_section.section-svg-droite,body.page-id-209 .et_pb_section.section-svg-gauche{box-sizing:border-box;width:100%;height:auto!important;min-height:430px;max-height:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:32px!important;padding-bottom:32px!important;display:flex;align-items:center}body.page-id-209 .section-svg-droite>.et_pb_row,body.page-id-209 .section-svg-gauche>.et_pb_row{margin-top:0!important;margin-bottom:0!important}body.page-id-209 .et_pb_section.section-svg-droite::before,body.page-id-209 .et_pb_section.section-svg-gauche::before{width:55%;height:100%;background-size:auto 100%}body.page-id-209 .et_pb_section.section-svg-droite::before,body.page-id-209 .et_pb_section.section-svg-gauche::before{background-size:auto 115%;background-position:left center}@media (min-width:981px){body.page-id-209 .et_builder_inner_content:has(>.section-svg-droite){grid-template-rows:400px 400px}body.page-id-209 .et_pb_section.section-svg-droite,body.page-id-209 .et_pb_section.section-svg-gauche{height:400px!important;min-height:400px!important;max-height:400px!important;padding-top:0!important;padding-bottom:0!important}body.page-id-209 .section-svg-droite>.et_pb_row,body.page-id-209 .section-svg-gauche>.et_pb_row{padding-top:10px!important;padding-bottom:10px!important}}body.page-id-1663 .kvds-table tbody tr:not(.kvds-filter-row):not(:has(th)):has(a[href]):is(:hover,:focus-within),body.page-id-1663 .kvds-table tbody tr:not(.kvds-filter-row):not(:has(th)):has(a[href]):is(:hover,:focus-within)>td,body.page-id-1663 .kvds-table tbody tr:not(.kvds-filter-row):not(:has(th)):has(a[href]):is(:hover,:focus-within)>td *{color:#ff3c00!important}body.page-id-1663 .kvds-table{table-layout:fixed;width:100%!important}body.page-id-1663 .kvds-table tr>:nth-child(1){width:16%!important}body.page-id-1663 .kvds-table tr>:nth-child(2){width:44%!important}body.page-id-1663 .kvds-table tr>:nth-child(3){width:17%!important}body.page-id-1663 .kvds-table tr>:nth-child(4){width:8%!important}body.page-id-1663 .kvds-table tr>:nth-child(5){width:10%!important}body.page-id-1663 .kvds-table td{overflow-wrap:anywhere}@media (min-width:768px){body.page-id-1663 .kvds-header{display:grid;grid-template-columns:60% 40%;gap:0;align-items:center}body.page-id-1663 .kvds-header .kvds-search{grid-column:2;width:calc(100% - 24px);margin:0 0 0 24px!important;min-width:0}}body.page-id-1663 .kvds-table .kvds-filter-row td:nth-child(3) select{background-position:right 4px center!important}body.page-id-213 .et_pb_section_1.et_pb_section{padding-top:calc(114px + clamp(40px,3.9vw,80px))!important;padding-bottom:24px!important}body.page-id-213 .et_pb_section_1>.et_pb_row{width:95%;max-width:none;margin:0 auto!important;padding:0!important}body.page-id-213 .et_pb_text_1{font-size:clamp(28px,1.65vw,34px);line-height:1.25}body.page-id-213 #wpforms-323{margin:0!important}body.page-id-213 #wpgmza_map_1{width:100%!important;height:470px!important}@media (min-width:981px){body.page-id-213 .et_pb_section_1>.et_pb_row{display:grid;grid-template-columns:31.62% 55.41%;align-items:start}body.page-id-213 .et_pb_section_1>.et_pb_row>.et_pb_column{float:none;width:100%!important;margin:0!important}}@media (min-width:768px){body.page-id-213 #wpforms-form-323{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(30px,2.54vw,52px);row-gap:clamp(20px,1.3vw,27px);align-items:stretch}body.page-id-213 #wpforms-form-323 .wpforms-field-container{display:contents}body.page-id-213 #wpforms-323 .contact-gauche,body.page-id-213 #wpforms-323 .contact-message{padding:0!important;margin:0!important;width:100%!important;min-width:0}body.page-id-213 #wpforms-323-field_1-container{grid-area:1 / 1!important}body.page-id-213 #wpforms-323-field_2-container{grid-area:2 / 1!important}body.page-id-213 #wpforms-323-field_4-container{grid-area:3 / 1!important}body.page-id-213 #wpforms-323-field_3-container{grid-area:1 / 2 / span 4!important}body.page-id-213 #wpforms-323 .wpforms-recaptcha-container{grid-area:4 / 1;margin:0!important;padding:0!important}body.page-id-213 #wpforms-323 .wpforms-submit-container{grid-area:5 / 1;margin:0!important;padding:0!important}body.page-id-213 #wpforms-323 .contact-gauche input{height:clamp(43px,2.54vw,52px);font-size:clamp(16px,.98vw,20px);max-width:100%}body.page-id-213 #wpforms-323 .wpforms-field-name .wpforms-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:100%}body.page-id-213 #wpforms-323 .wpforms-field-name .wpforms-field-row-block{width:100%;margin:0;padding:0;float:none}body.page-id-213 #wpforms-323 .contact-message textarea{height:100%!important;min-height:0;font-size:clamp(16px,.98vw,20px)}}@media (max-width:980px){body.page-id-213 .et_pb_section_1>.et_pb_row{width:90%}body.page-id-213 .et_pb_text_1{margin-bottom:28px}}@media (min-width:768px){body.page-id-213 #wpforms-323 .wpforms-field-name .wpforms-field-row::before,body.page-id-213 #wpforms-323 .wpforms-field-name .wpforms-field-row::after{content:none!important;display:none!important}}body.page-id-213 #wpgmza_map_1 img.leaflet-marker-icon{content:url("https://kvds.fpamelard.fr/wp-content/uploads/2026/09/Vector-1-2.png");width:37px!important;height:44px!important;margin-left:-18.5px!important;margin-top:-44px!important;object-fit:contain;background:transparent;border:0;box-shadow:none}body.page-id-213 #wpgmza_map_1 img.leaflet-marker-shadow{display:none}body.page-id-332 #main-content table,body.page-id-332 #main-content table :is(thead,tbody,tfoot,tr,th,td){border:0!important;outline:0;box-shadow:none!important}body.page-id-1663 .kvds-table tr>:nth-child(2){width:47%!important}body.page-id-1663 .kvds-table tr>:nth-child(5){width:12%!important}@media (min-width:768px){body.page-id-1663 .kvds-header{grid-template-columns:63% 37%}}body.page-id-213 #wpgmza_map_1 img.leaflet-marker-icon{rotate:90deg!important;transform-origin:center;margin-top:-40.5px!important}body.page-id-213 #wpgmza_map_1 img.leaflet-marker-icon{rotate:none!important;visibility:visible!important;opacity:1!important}body.page-id-332 #metaslider-id-336 .slides,body.page-id-332 #metaslider-id-336 .slides *{cursor:default!important}