@charset "UTF-8";.fa-arrow-circle-left:before,.fa-arrow-circle-o-left:before,.fa-arrow-circle-o-right:before,.fa-arrow-circle-right:before,.fa-arrow-circle-up:before,.fa-bars:before,.fa-behance:before,.fa-car:before,.fa-check-circle:before,.fa-check:before,.fa-chevron-down:before,.fa-clock:before,.fa-copyright:before,.fa-envelope:before,.fa-eye:before,.fa-facebook-f:before,.fa-hand-o-up:before,.fa-info-circle:before,.fa-instagram:before,.fa-linkedin:before,.fa-localisation:before,.fa-map-marker:before,.fa-pause-circle:before,.fa-phone-square:before,.fa-picture-o:before,.fa-pinterest-p:before,.fa-play-circle:before,.fa-question-circle:before,.fa-search:before,.fa-star:before,.fa-times-circle:before,.fa-times:before,.fa-twitter:before,.icon-female:before,.icon-male:before{font-family:icomoon!important}img.aligncenter,img.alignleft,img.alignright{max-width:calc(100vw - 2rem);height:auto;display:block}.btn::before,.headerMainNav{justify-content:space-between}.btn,a[hreflang]{position:relative}.menu-item-has-children.current-menu-parent::after,.menu-item-has-children:hover::after{right:2px;transform:rotate(0);color:var(--clr-accent-dark)}#lb-entete h4,#lb-legend,.accent a,.btn,.card h3,.cardActu h3,.lb-arrow .fa{text-align:center}#search-results,.pagination,.sommaire summary,ol,ul{list-style:none}footer ul,ul.detailFormule{list-style-type:none!important}#breadcrumb ul,aside{background-color:var(--clr-secondary-dark,pink)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}h1,h2,h3,h4,h5,h6,li,p{font-optical-sizing:auto}#comment,.btn::before{font-size:clamp(.85rem, .7444rem + .338vw, 1.15rem);line-height:clamp(1.425rem, 1.3141rem + .3549vw, 1.74rem)}#confirmFormule,footer li,footer p{line-height:2.5rem}.enteteMobile .fa-bars,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--clr-primary-dark:hsl(233.33, 20.93%, 8.43%);--clr-secondary-dark:hsl(233.33, 20.93%, 16.86%);--clr-thirdary-dark:hsl(233.33, 20.93%, 25.29%);--clr-txt-color-dark:hsl(0, 0%, 20%);--clr-txt-color-light:hsl(0, 0%, 100%);--clr-bgimg:hsl(0, 0%, 46.67%);--clr-link:hsl(194.19, 65.03%, 28.04%);--clr-link-h:hsl(127.16, 53.173%, 59.8%);--clr-link-a:hsl(127.16, 53.173%, 59.8%);--clr-link-v:hsl(194.15, 65.08%, 37.06%);--clr-link-bgdark:hsl(194.34, 100%, 77.84%);--clr-link-h-btn:hsl(194.19, 65.03%, 23%);--clr-eclat:hsl(194, 65%, 37%);--clr-signature:hsl(194, 65%, 28%);--clr-prestige:hsl(194, 65%, 20%);--clr-essence:hsl(25, 65%, 45%);--clr-gold:hsl(40, 90%, 55%);--clr-hover:hsl(234.55, 12.36%, 17.45%);--clr-cta:hsl(49.62, 32.91%, 69.02%);--clr-cta-h:hsl(112.76, 73.42%, 30.98%);--clr-accent-dark:hsl(33.36, 91.34%, 49.8%);--clr-nfo:hsl(22.37, 91.35%, 36.27%);--clr-alert:hsl(0, 100%, 50%);--clr-warning:hsl(39, 100%, 50%);--clr-valid:hsl(120, 100%, 50%);--clr-valid-f:hsl(127.32, 73.21%, 21.96%);--clr-running:hsl(174, 72%, 56%);--ff-t:"Reddit Sans",sans-serif;--ff-c:"Sora",Helvetica,Arial,sans-serif;--ff-g:"icomoon";--wmax:1400px;--wmaxl:1720px}@font-face{font-display:swap;font-family:"Reddit Sans";font-style:normal;font-weight:300;src:url("./fonts/reddit-sans-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Reddit Sans";font-style:normal;font-weight:400;src:url("./fonts/reddit-sans-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Reddit Sans";font-style:normal;font-weight:600;src:url("./fonts/reddit-sans-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:300;src:url("./fonts/sora-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:url("./fonts/sora-600.woff2") format("woff2")}strong{font-weight:600}em{font-style:italic}abbr{cursor:help}.img1x1{aspect-ratio:1/1}.img2x1{aspect-ratio:2/1}.img1x2{aspect-ratio:1/2}.img16x9{aspect-ratio:16/9}.img21x9{aspect-ratio:21/9}.img4x5{aspect-ratio:4/5}.img3x2{aspect-ratio:3/2}.img2x3{aspect-ratio:2/3}.img4x3{aspect-ratio:4/3}.img4x1{aspect-ratio:4/1}.img-fiting{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.blogListWrapper .cardActu picture.img-fiting{width:100%!important;height:auto!important}@font-face{font-family:icomoon;src:url("./fonts/icomoon.woff?yn30yw") format("woff");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn,.headerMainNav,h1,h2,h3,h4,h5,h6{font-family:var(--ff-t),Helvetica,sans-serif}.about h1,.badge-promote,.blog h1,.card h3,.cardPage h2,.domaine,.headerMainNav,.mainnav li button,.single h1,h1,h2,header.headerPresta h1,p.prix{text-transform:uppercase}.fa-search:before{content:"\f002"}.fa-star:before{content:"\f005"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-clock:before{content:"\f017"}.fa-picture-o:before{content:"\f03e"}.fa-map-marker:before{content:"\f041"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-eye:before{content:"\f06e"}.fa-chevron-down:before{content:"\f078"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before{content:"\f09a"}.fa-hand-o-up:before{content:"\f0a6"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-bars:before{content:"\f0c9"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-play-circle:before{content:"\f144"}.fa-instagram:before{content:"\f16d"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-behance:before{content:"\f1b4"}.fa-car:before{content:"\f1b9"}.fa-copyright:before{content:"\f1f9"}.fa-pinterest-p:before{content:"\f231"}.fa-localisation:before{content:"\f276"}.fa-pause-circle:before{content:"\f28b"}h1,h2,h3,h4,h5,h6{font-style:normal}li,p{font-family:var(--ff-c),Verdana,sans-serif;font-weight:300;font-style:normal;color:var(--clr-thirdary-dark)}h2,h3,h4,h5,h6{color:var(--clr-secondary-dark)}.btn,h1{color:var(--clr-txt-color-light)}h1{font-size:clamp(1.79rem, 1.104rem + 1.829vw, 2.75rem);line-height:clamp(2.391rem, 1.192rem + 3.198vw, 4.07rem);letter-spacing:clamp(.163rem, -.108rem + .724vw, .543rem);font-weight:400}h2{font-size:clamp(1.685rem, 1.103rem + 1.552vw, 2.5rem);line-height:clamp(1.956rem, 1.024rem + 2.486vw, 3.261rem);letter-spacing:clamp(.104rem, .066rem + .101vw, .157rem)}h3{font-size:clamp(1.603rem, 1.484rem + .318vw, 1.77rem);line-height:clamp(2.446rem, 2.252rem + .516vw, 2.717rem);letter-spacing:clamp(.138rem, .124rem + .036vw, .157rem);font-weight:300;margin-bottom:1rem}h4{font-size:clamp(1.5rem, round(1.051rem + 1.436vw, .5em), 2.2rem);line-height:clamp(2.25rem, round(1.577rem + 2.154vw, .5em), 3.3rem);letter-spacing:clamp(.12rem, round(.096rem + .096vw, .5em), .18rem)}.btn,input,li,p,select{line-height:clamp(1.637rem, round(1.597rem + .164vw, .5em), 1.74rem);font-size:clamp(.85rem, round(.805rem + .18vw, .5em), .963rem)}.tarifCard li,input,li,p,select{letter-spacing:clamp(.007rem, round(-.028rem + .141vw, .5em), .095rem)}h2{font-weight:400;margin-bottom:.5rem}p{margin:.85rem 0 1.5rem}img.alignleft,img.alignright{margin:0 auto 1rem}img.aligncenter{margin:0 auto 1.5rem}.btn{padding:12px 18px 12px calc(4rem + 18px);width:calc(100vw - 2rem);display:block;margin:1rem;border-radius:6px;transition:background-color 250ms}.btn::before{content:"";font-family:var(--ff-g);width:4rem;height:100%;background-color:rgba(0,0,0,.5);border-radius:6px 0 0 6px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0}a.btn{margin-left:0;color:var(--clr-txt-color-light)!important;border-bottom:none!important}.btn-nfo{background-color:var(--clr-nfo)!important}.btn-nfo::before{content:"\f05a"}.btn-alert{background-color:var(--clr-alert)!important}.btn-alert::before{content:"\f071"}.btn-warning{background-color:var(--clr-warning)!important}.btn-warning::before{content:"\f06a"}.btn-valid{background-color:var(--clr-valid)!important}.btn-valid::before{content:"\f058"}.btn-contact,.tarifCard p.tarif{background-color:var(--clr-link-v)!important}.btn-contact::before{content:"\f0e0"}.btn-contact:hover{background-color:var(--clr-cta-h)!important}.btn-running{background-color:var(--clr-running)!important}.btn-gallery,.btn-seemore{width:100%;background-color:var(--clr-link-v)!important;margin:0}.btn-seemore::before{content:"\f06e"}.btn-gallery:hover,.btn-seemore:hover{background-color:var(--clr-link-h-btn)!important}.btn-gallery::before{content:"\f03e"}.btn-center{margin:0 auto!important;display:block!important;width:unset!important}@media screen and (min-width:768px) and (max-width:1199px){.btn{min-width:250px;max-width:calc(50vw - 2rem);display:inline-flex}}.headerMainNav a,aside a,main a{text-decoration:none}aside a:link,aside a:visited,aside a[href^="https://"]:not([href*="laurentletort.com"]):link,aside a[href^="https://"]:not([href*="laurentletort.com"]):visited,main a:link,main a:visited,main a[href^="https://"]:not([href*="laurentletort.com"]):link,main a[href^="https://"]:not([href*="laurentletort.com"]):visited{color:var(--clr-link);border-bottom:solid 1px var(--clr-link)}a.cta-hero:link,aside a:hover,aside a[href^="https://"]:not([href*="laurentletort.com"]):hover,main a:hover,main a[href^="https://"]:not([href*="laurentletort.com"]):hover{color:var(--clr-txt-color-light);background-color:var(--clr-link)}.bglight .faqp-container a:active,.enteteImgProjet .headerProjet li a[href^="http://"]:active,.enteteImgProjet .headerProjet li a[href^="https://"]:active,aside .bgdark a:active,aside .bgdark a[href^="https://"]:not([href*="laurentletort.com"]):active,aside a:active,aside a[href^="https://"]:not([href*="laurentletort.com"]):active,main .bgdark a:active,main .bgdark a[href^="https://"]:not([href*="laurentletort.com"]):active,main a:active,main a[href^="https://"]:not([href*="laurentletort.com"]):active{color:var(--clr-primary-dark);background-color:var(--clr-warning);border-bottom:solid 1px var(--clr-warning)}.enteteMobile .fa,.mainnav li button{background-color:transparent;border:none}aside a:has(img),main a:has(img){border:none!important}aside .bgdark a[href^="https://"]:not([href*="laurentletort.com"]),aside a[href^="https://"]:not([href*="laurentletort.com"]),main .bgdark a[href^="https://"]:not([href*="laurentletort.com"]),main a[href^="https://"]:not([href*="laurentletort.com"]){background:url("./images/external_link_dark.svg") center right/14px no-repeat;padding-right:26px;margin-right:5px}.bglight .faqp-container a:link,.bglight .faqp-container a:visited,.enteteImgProjet .headerProjet li a[href^="http://"]:link,.enteteImgProjet .headerProjet li a[href^="http://"]:visited,.enteteImgProjet .headerProjet li a[href^="https://"]:link,.enteteImgProjet .headerProjet li a[href^="https://"]:visited,aside .bgdark a:link,aside .bgdark a:visited,aside .bgdark a[href^="https://"]:not([href*="laurentletort.com"]):link,aside .bgdark a[href^="https://"]:not([href*="laurentletort.com"]):visited,main .bgdark a:link,main .bgdark a:visited,main .bgdark a[href^="https://"]:not([href*="laurentletort.com"]):link,main .bgdark a[href^="https://"]:not([href*="laurentletort.com"]):visited{color:var(--clr-link-bgdark);border-bottom:solid 1px var(--clr-link-bgdark)}.bglight .faqp-container a:hover,.enteteImgProjet .headerProjet li a[href^="http://"]:hover,.enteteImgProjet .headerProjet li a[href^="https://"]:hover,aside .bgdark a:hover,aside .bgdark a[href^="https://"]:not([href*="laurentletort.com"]):hover,main .bgdark a:hover,main .bgdark a[href^="https://"]:not([href*="laurentletort.com"]):hover{color:var(--clr-primary-dark);background-color:var(--clr-link-bgdark)}#lb-imgOl p,#lb-legend h4,#lb-legend p,#search-results,.bgdark .faqp-container,.bglight .faqp-container,.bglight .faqp-container li,.bglight .faqp-container p,.celld h2,.entete p,.entete p a:link,.entete p a:visited,.enteteImgProjet .headerProjet li,.enteteMobile .fa,.enteteMobile a,.fourth-cell p,.mainnav li a,.mainnav li button,.mainnav li>a:link,.mainnav li>a:visited,.menu-item-has-children::after,.scd-cell p,.seventh-cell p,.social-icon a:link .fa,.social-icon a:visited .fa,.tcardHeader h3,.tcardHeader p,fieldset p{color:var(--clr-txt-color-light)}a[hreflang]{padding-left:1.5rem}a[hreflang]::before{position:absolute;left:.25rem;top:-.3rem}a[hreflang=en]::before{content:"🇬🇧"}a[hreflang=es]::before{content:"🇪🇸"}a[hreflang=de]::before{content:"🇩🇪"}.skip-link{opacity:0;pointer-events:none;position:absolute;top:50px;left:150px;z-index:1000;background-color:var(--clr-accent-dark);color:var(--clr-primary-dark);padding:1rem 2rem;transition:opacity .3s;font-weight:600}.enteteMobile,.mainnav{z-index:10;position:fixed}.skip-link:focus{opacity:1;pointer-events:auto}#breadcrumb ul{padding-left:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;list-style-type:none;max-width:var(--wmax);margin-inline:auto;margin-bottom:0;overflow:hidden}#breadcrumb ul li{color:#fff;line-height:54px;align-self:center;display:flex;padding-left:0}#breadcrumb ul li a{display:inline-flex;padding:0 12px;text-transform:capitalize}#breadcrumb ul li a:link,#breadcrumb ul li a:visited{color:#fff;border-bottom:solid 8px var(--clr-link-v)}#breadcrumb ul li a:hover{color:#fff;background-color:var(--clr-link-v)}#breadcrumb ul li:has(a)::after{content:" > ";padding:0 0 0 12px}#breadcrumb ul li:last-child{margin-left:1rem;font-weight:600;position:relative;top:-3px}.enteteImg,.enteteImgProjet{width:100vw;overflow:hidden;display:flex;justify-content:center;align-content:center;background-color:var(--clr-primary-dark)}.enteteImg img,.enteteImgProjet img{max-width:100%}.enteteImg picture{overflow:hidden;margin:0 auto -3px;width:100vw}.enteteImg picture img,.enteteImgProjet .headerProjet picture img{border:unset}.enteteImgProjet .headerProjet{max-width:var(--wmax);display:flex;flex-direction:column;justify-content:center}.enteteImgProjet .headerProjet picture{aspect-ratio:16/9;width:100%}.enteteImgProjet .headerProjet .infoProjet{display:flex;flex-direction:column;justify-content:center;margin:2rem auto;width:90vw}.enteteImgProjet .headerProjet ul{padding:1rem 2.5rem!important;background-color:var(--clr-thirdary-dark);border-radius:8px;margin-bottom:unset!important}.mainnav li a:hover,.mainnav li button:hover,.mainnav li.current-menu-item button,.mainnav li.current-menu-item>a,.mainnav li.current_page_item button,.mainnav li.current_page_item>a,.mainnav li.item-actif button,.mainnav li.item-actif>a{color:var(--clr-accent-dark)}@media screen and (min-width:1199px){.enteteImg picture,.enteteImg picture img{width:800px;height:400px}.enteteImg{padding-bottom:3.5rem}.enteteImg picture{border:solid 2px var(--clr-txt-color-light);margin:0 auto;box-shadow:4px 4px 12px rgba(0,0,0,.75)}.enteteImgProjet{display:flex;justify-content:center;align-content:center;padding:0 3rem 3rem}.enteteImgProjet img{max-width:100%}.enteteImgProjet .headerProjet{flex-direction:row;margin-bottom:2rem}.enteteImgProjet .headerProjet picture{border:solid 3px var(--clr-txt-color-light);aspect-ratio:16/9;width:100%!important}.enteteImgProjet .headerProjet ul{border-radius:8px;margin:unset!important;margin-left:3rem!important}}#lb-entete,.enteteMobile,.mainnav li{border-bottom:solid 1px var(--clr-secondary-dark)}.searchbar #s,.searchbar #searchbutton{height:54px;border:none;line-height:54px;margin:0}.searchbar{height:54px;line-height:54px;align-self:center;margin:1rem 0;width:100%;position:relative}.searchbar #s{outline:0;background-color:#efefef;width:calc(100% - 78px);padding:0 10px;font-size:clamp(.85rem, round(.805rem + .18vw, .5em), .963rem);border-radius:5px 0 0 5px}.searchbar #s:focus{background-color:var(--clr-txt-color-light);box-shadow:3px 3px 9px rgba(0,0,0,.5)}.searchbar #searchbutton{width:54px;padding:0;cursor:pointer;background-color:var(--clr-link-v);position:relative;top:-1px;color:#fff;border-radius:0 5px 5px 0}.searchbar #searchbutton:hover{background-color:var(--clr-accent-dark)}#search-results{position:absolute;background:var(--clr-secondary-dark);margin:0;padding:0;max-height:400px;overflow-y:auto;z-index:2;width:100%}#search-results li{padding:0 .25rem}#search-results li a{padding:.5rem .35rem;text-transform:initial;line-height:1.7rem;border-bottom:solid 1px var(--clr-txt-color-light)}#search-results li a .active,#search-results li a:hover{background:var(--clr-primary-dark)}#search-results li:last-child a{border:none}@media screen and (min-width:1279px){#breadcrumb{overflow-x:hidden}#breadcrumb ul{border-radius:0 0 8px 8px}.blogWrapper #breadcrumb ul{border-radius:0;margin-bottom:2rem}.searchbar,.searchbar #s,.searchbar #searchbutton{line-height:50px;height:50px}.searchbar{margin:1rem 1rem 1rem 0;width:230px}.searchbar #s{background-color:#efefef;width:calc(100% - 75px);margin:0;padding:0 10px}.searchbar #s:focus{background-color:var(--clr-txt-color-light);box-shadow:3px 3px 9px rgba(0,0,0,.5)}.searchbar #searchbutton{width:50px}}.thumb,legend{margin-bottom:2rem}@media screen and (min-width:1499px){.searchbar{display:block;width:300px}}.assistive-text{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px}.headerMainNav{width:100vw;display:flex;align-items:center;position:sticky}.enteteMobile{width:100vw;height:74px;line-height:74px;padding:0 5px;display:flex;justify-content:space-between;align-items:center;background-color:var(--clr-primary-dark,pink);top:0}#gohome,#overlay,.closeBtn,.cta-domaine.hidden,.enteteMobile .fa-times,.filtersBtnMobile,.filtersBtnNotMobile{display:none}.enteteMobile .fa{width:64px;height:64px;font-size:28px;cursor:pointer}.goHome{height:60px;width:176px;margin-top:10px;background:url("./images/logo-laurentletort.png") center/cover no-repeat}.isMobile .goHome{margin-top:5px}.mainnav{display:flex;flex-direction:column;width:80vw;max-width:300px;height:calc(100dvh - 74px);padding:8px 1rem;background-color:var(--clr-primary-dark);border-left:solid 1px var(--clr-secondary-dark);overflow-y:auto;top:74px;right:-100vw;transition:right .3s ease-out}#overlay,.thumb-overlay{background-color:rgba(0,0,0,.5)}.menu-item-has-children,.thumb{position:relative}.artDetails,.flex2,.mainnav ul{display:flex;flex-direction:column}.mainnav li a,.mainnav li button{display:block;text-decoration:none;font-size:.85rem;line-height:54px;cursor:pointer;width:100%}.mainnav li button{text-align:left;padding-left:0;padding-right:0}.mainnav li>a:focus-within,.mainnav li>a:hover{color:var(--clr-accent-dark)}.mainnav li button:focus-within,.mainnav li button:hover{color:var(--clr-accent-dark)}.mainnav .sub-menu{padding:0 .5rem 0 0;background-color:var(--clr-secondary-dark)}.mainnav .sub-menu li{border-bottom:1px solid rgba(0,0,0,.4)}.mainnav .sub-menu li a:link,.mainnav .sub-menu li a:visited{color:var(--clr-txt-color-light);padding-left:18px;border-left:18px solid rgba(0,0,0,.4)}.mainnav .sub-menu li a:focus-within,.mainnav .sub-menu li a:hover{color:var(--clr-accent-dark);border-left:solid 18px var(--clr-accent-dark)}.mainnav .sub-menu li.current-menu-item a,.mainnav .sub-menu li.current_page_item a,.mainnav .sub-menu li.item-actif a{color:var(--clr-accent-dark);border-left:solid 18px var(--clr-accent-dark)}.mainnav .sub-menu-hidden{max-height:0;display:none}.mainnav .show-sm{max-height:1000px;display:block}.accent a:focus,.current_page_item.accent a{color:var(--clr-primary-dark)!important;background-color:var(--clr-accent-dark)}.menu-item-has-children::after{position:absolute;top:20px;right:7px;height:16px;width:16px;font-family:var(--ff-g);content:"\f078";font-size:14px;transform:rotate(-90deg)}.archive .main>h1 span,.frontpage .main>h1 span,.home .main>h1 span,.menu-item-has-children.current-menu-parent a,.menu-item-has-children.current-menu-parent button,.menu-item-has-children:hover a,.menu-item-has-children:hover button,.page .main>h1 span,.projet-template .main>h1 span,.projet-template-default .main>h1 span,.requis,.single-projet .main>h1 span,a.linkBasPage .linkTitle,a.navProjetLink span span:first-child,header.headerPresta h1 span{color:var(--clr-accent-dark)}#lb-close .fa,.badge-promote{color:var(--clr-primary-dark)}.menu-item-has-children.current-menu-parent::after{top:16px}.showMainNav{right:0}#lb-close,.lb-right{right:1rem}.accent a{border-radius:5px;font-weight:600}.accent a:link{background-color:var(--clr-link-v)}.accent a:hover{color:var(clr-primary-dark)!important;background-color:var(--clr-accent-dark)}#overlay{position:fixed;inset:0;z-index:9}@media screen and (min-width:1199px){#gohome,.logo{margin-right:auto}nav.mainnav>ul>li,nav.mainnav>ul>li>a{height:80px;line-height:80px;font-size:.75rem}nav.mainnav .sub-menu,nav.mainnav>ul>li.menu-item-has-children:hover .sub-menu{background:linear-gradient(180deg,var(--clr-secondary-dark) 0,var(--clr-secondary-dark) 20%,var(--clr-primary-dark) 80%)}#close-sidebar-button,#gohomemobile,#open-sidebar-button,.enteteMobile,header.headerMainNav>.logo{display:none}.logo{width:176px}header.headerMainNav{flex-direction:row;justify-content:space-between;border-bottom:solid 1px var(--clr-secondary-dark)}nav.mainnav{height:80px;width:100vw;max-width:100vw;padding:0;position:unset;display:flex;flex-direction:row;overflow:unset;border-bottom:1px solid #272832;border-left:unset}.accent,.accent a{line-height:50px!important;height:50px!important}nav.mainnav>ul{display:flex;flex-direction:row;justify-content:space-between;padding:0 2rem}nav.mainnav>ul>li{border:none!important;position:relative;margin:0 .35rem}nav.mainnav>ul>li>a{padding:0 .65rem}nav.mainnav>ul>li.menu-item-has-children{display:flex;justify-content:center;align-items:center;position:relative;padding-right:10px}nav.mainnav>ul>li.menu-item-has-children button{font-size:.75rem;height:80px;line-height:80px;padding:0 .85rem;background:0 0;border:none;cursor:pointer;text-transform:uppercase}nav.mainnav>ul>li.menu-item-has-children::after{top:33px;right:33px;height:14px;width:16px;font-size:14px;transform:rotate(-90deg);position:absolute;font-family:var(--ff-g);content:"\f078";color:var(--clr-txt-color-light)}nav.mainnav>ul>li.menu-item-has-children:hover>button.dropdown-toggle{color:var(--clr-accent-dark)}nav.mainnav>ul>li.menu-item-has-children:hover::after{color:var(--clr-accent-dark);top:0;right:0;transform:rotate(0)}nav.mainnav>ul>li.menu-item-has-children:hover .sub-menu{display:block;animation-name:subMenuMove;animation-duration:.25s;max-height:1000px}nav.mainnav>ul>li.menu-item-has-children.menuItemActif::after{color:var(--clr-accent-dark);top:0;right:-7px;transform:rotate(0)}nav.mainnav .sub-menu{position:absolute;top:60px;left:12px;z-index:12;min-width:315px;padding:5px 5px 8px;box-shadow:4px 10px 12px rgba(0,0,0,.35);display:none;max-height:unset;height:unset}nav.mainnav .sub-menu li{line-height:50px;height:50px;border-left:none;margin:0}nav.mainnav .sub-menu li a{padding-left:18px;border-left:18px solid rgba(0,0,0,.4);font-size:.75rem}nav.mainnav .sub-menu li a:hover{color:var(--clr-accent-dark);border-left:solid 18px var(--clr-accent-dark);background-color:var(--clr-thirdary-dark)}nav.mainnav .sub-menu li.current-menu-item a,nav.mainnav .sub-menu li.current_page_item a,nav.mainnav .sub-menu li.item-actif a{color:var(--clr-accent-dark);border-left:solid 18px var(--clr-accent-dark)}nav.mainnav .sub-menu-hidden{max-height:0;display:none}nav.mainnav .sub-menu.show-sm{max-height:1000px;display:block!important}.accent{padding-top:15px}.accent a{border-radius:5px;text-align:center}.accent a:link{background-color:var(--clr-link-v)}.accent a:hover{color:var(--clr-txt-color-dark)!important;background-color:var(--clr-accent-dark)}}.gal-thumbs,a.gal-thumb-link{display:flex;align-content:center}.card h3,.thumb p{padding:0!important}.cardPage,.itemPortfolio,.itemProjetCard,.sr-only,.tarifCard,.thumb,body.has-overlay{overflow:hidden}.current_page_item.accent a{color:var(--clr-txt-color-dark)!important;background-color:var(--clr-accent-dark)}@keyframes subMenuMove{from{top:150px;opacity:0}to{top:60px;opacity:1}}.gal-thumbs{flex-direction:column;justify-content:space-between;align-items:center}.thumb{display:block;width:90vw;height:90vw;border-radius:12px;padding:1px;display:flex;align-items:center;align-content:center}.thumb p{margin:0}a.gal-thumb-link{align-self:center;align-items:center;width:100%}a.gal-thumb-link:link,a.gal-thumb-link:visited{border-bottom:none!important}a.gal-thumb-link img{width:100%;height:100%;align-self:center;transform:scale(1);transition:transform .3s ease-in-out}.thumb:hover img,a.gal-thumb-link:hover{transform:scale(1.2)}.thumb-overlay{position:absolute;display:block;width:100%;height:100%;opacity:0;cursor:pointer;display:flex;justify-content:space-evenly;align-content:center;align-items:center;pointer-events:none;transition:opacity .3s ease-in}#lb-entete,#lightbox-overlay,.lightbox{background-color:var(--clr-primary-dark)}.thumb-overlay .fa-search{font-size:2rem;color:#fff;background:rgba(255,255,255,.4);padding:1rem;border-radius:1rem}#lb-entete,#lb-entete h4,.artDetails a:hover,.cardPage a.linkpage,.cardPage h2,.cardPage p,.lb-arrow .fa,.tcardHeader .fa-chevron-down{color:var(--clr-txt-color-light)}.thumb:hover .thumb-overlay{opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (min-width:768px) and (max-width:991px){.gal-thumbs{flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:0 1rem}.thumb{width:calc(50vw - 3rem);height:calc(50vw - 3rem);margin-bottom:2rem}.blogWrapper .gal-thumbs{justify-content:center;width:100%;margin:0 auto}.blogWrapper .thumb{margin:0 0 2rem}}@media screen and (min-width:992px) and (max-width:1439px){.blogWrapper .gal-thumbs{justify-content:flex-start;width:100%;margin:0 auto}.blogWrapper .thumb{margin:0 0 2rem}}@media screen and (min-width:1200px) and (max-width:1439px){.btn{max-width:calc(33vw - 2rem)}.gal-thumbs{flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:1rem}.thumb{width:calc(20vw - 2.5rem);height:calc(20vw - 2.5rem)}.blogWrapper .gal-thumbs{justify-content:flex-start;width:880px;margin:0 auto}.blogWrapper .thumb{width:calc(220px - 2.5rem);height:calc(220px - 2.5rem);margin:0 2rem 2rem 0}}@media screen and (min-width:1440px){.btn{max-width:calc(25vw - 2rem)}.gal-thumbs{width:var(--wmax);margin:0 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:0}.thumb{width:calc(280px - 2rem);height:calc(280px - 2rem);margin-bottom:2rem}.blogWrapper .gal-thumbs{width:1000px;justify-content:flex-start}.blogWrapper .thumb{width:calc(200px - 2rem);height:calc(200px - 2rem);margin:0 2rem 2rem 0}}#lightbox-overlay,.lightbox{position:fixed;z-index:20;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}#lightbox-overlay button:focus,.lightbox button:focus{outline:red dotted 2px}#lb-imgCont{width:100%;height:calc(100vh - 240px);position:relative;display:flex;justify-content:center;align-items:center}#lb-imgWrapper{display:flex;align-content:center;justify-content:center;border:none;padding:10% 5%;height:100%}#lb-pict-cont{max-height:90%;max-width:90%;margin:0 auto}#lb-image{border:1px solid #fff;box-shadow:0 0 48px rgba(0,0,0,.7);width:100%;max-height:calc(100vh - 300px)}#lb-imgOl{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.75)}#lb-close .fa,#lb-spiner{justify-content:center;display:flex}#lb-spiner{width:200px;height:60px;align-items:center}.sq{width:8px;height:24px;display:block;margin:0 4px;background:var(--clr-txt-color-light);border-radius:4px}.sq1{animation:1s linear infinite loading}.sq2{animation:1s linear .2s infinite loading}.sq3{animation:1s linear .4s infinite loading}.sq4{animation:1s linear .6s infinite loading}.sq5{animation:1s linear .8s infinite loading}.spinner,.spinnerImg{animation:1s linear infinite rotation}@keyframes loading{50%{height:48px}0%{height:24px}}#lb-entete{display:flex;justify-content:space-between;align-items:center;width:100vw;height:80px;padding:1rem}#lb-close,.lb-arrow{background-color:transparent;position:absolute}#lb-entete h4{flex:1 1}#lb-close{top:1rem;border:none}#lb-legend,.cardPage h2{background-color:var(--clr-primary-dark)}#lb-close .fa{font-size:2.5rem;align-items:center;border-radius:5px;cursor:pointer;background-color:var(--clr-txt-color-light);width:45px;height:45px;transition:border-radius 175ms ease-in-out,background-color 350ms ease-in-out}#lb-close .fa::before{position:relative;top:-1px}#lb-close:hover .fa{background-color:var(--clr-accent-dark);border-radius:50%}#lb-legend{display:flex;justify-content:center;align-items:center;width:100vw;height:160px;color:#fff;color:var(--clr-txt-color-light);border-top:solid 1px var(--clr-secondary-dark);padding:1rem 2rem}@keyframes scaleTr{to{transform:scale(1.15)}}.lb-arrow{bottom:133px;border:none;border-radius:50%;cursor:pointer;width:54px;height:54px;line-height:54px;transition:250ms ease-in-out}.itemPortfolio:focus img,.itemPortfolio:hover img,.lb-arrow:hover,.vignProject a:hover img{transform:scale(1.25)}.lb-arrow .fa{width:46px;height:46px;line-height:46px;display:block;font-size:3rem;margin:0;transition:transform 275ms ease-in-out;transform:scale(1)}.lb-left{left:1rem}.overlayhidden{display:none!important}.card,.cardActu{margin-bottom:4.5rem;flex-direction:column;width:100%;display:flex}img{background:var(--clr-bgimg) url("./images/bg-img.jpg") no-repeat center}.cardWrapper{padding:0 1rem 1rem}.card h3{font-size:1.3rem}.card img{width:100%;margin-bottom:.75rem}.card .btn,.card a.btn-seemore,.cardPage .btn,.cardPage a.btn-seemore{width:100%!important;border-bottom:none;margin-top:auto}.cardActu{justify-content:flex-start}.cardActu h3{font-size:clamp(1.25rem, .714rem + 1.429vw, 2rem);line-height:clamp(1.62rem, 1.456rem + .438vw, 1.85rem)}#projet p,.aboutgrid img,.cardActu img,.filters span,.references .logos picture img{width:100%}.artDetails a a:visited,.artDetails a:link,.cardActu a.seeMore{width:50%;padding:1rem 0 1.4rem;margin-inline:auto;display:block;text-align:center}.cardActu a:has(img):link,.cardActu a:has(img):visited{border-bottom:solid 6px var(--clr-txt-color-light)}.cardActu a:has(img):hover{border-bottom:solid 6px var(--clr-link-v)}.cardActu .btn-seemore,.cardPage .linkWrapper,.spacerCard{margin-top:auto}.cardActu a.seeMore{margin-top:auto;align-self:flex-end;font-family:var(--ff-g)}.artDetails a a:visited,.artDetails a:link{font-family:var(--ff-c),Verdana,sans-serif}.cardPage,.cardPage a.linkpage{width:calc(100% - 2rem);border-radius:8px}.artDetails a:hover{background-color:var(--clr-link-v)}.summary-info{display:flex;padding:1rem 0;font-family:var(--ff-c),Verdana,sans-serif;font-size:.8rem}.pagination,a.cta-presta,body{font-family:var(--ff-c)}.summary-date{margin-right:auto}section>.btn-seemore{width:calc(100% - 2rem)!important;margin:0 1rem}.bgdark .card p,.bgdark .cardActu p,.bglight .card p,.bglight .cardActu p{padding-right:0}.cardHome a img{width:100%;height:auto}.cardWrapperPage{padding:0 1rem 1rem;max-width:var(--wmax);margin:2rem auto}.cardPage{margin:0 1rem 5rem;display:flex;flex-direction:column;background-color:var(--clr-secondary-dark)}.cardPage h2{font-size:1.3rem;line-height:clamp(1.5rem, 1.218rem + 1.2901vw, 2.5rem);padding:.7rem 1rem!important;margin-bottom:0}.cardPage p{text-align:center;padding:0 1rem;margin:0 0 1rem}.cardPage a.linkpage{margin:0 auto 1rem;padding:.6rem 1rem;display:block;line-height:1.75rem;text-align:center;transition:background .2s;border:none!important}.cardPage a.linkpage:link{color:var(--clr-txt-color-light)!important;background-color:var(--clr-eclat)}.cardPage a.linkpage:hover,.pagination a:hover,.prestige .fa-chevron-down,.prestige .tcardHeader,.prestige a.cta-presta:link{background-color:var(--clr-prestige)}.cardPage a.linkpage:active{color:var(--clr-gold);background-color:var(--clr-primary-dark)}.prestige a.cta-presta:hover,.signature a.cta-presta:hover,.sparkle a.cta-presta:active,.sparkle a.cta-presta:hover,p.from,p.prix{color:var(--clr-txt-color-light)!important}.cardPage img{width:92%;display:block;margin:.75rem auto;border:1px solid #ccc}@media screen and (min-width:767px){#lb-legend{height:120px}#lb-imgCont{height:calc(100vh - 200px)}#lb-image{border:5px solid #fff}#lb-imgWrapper{padding:1.25rem;display:flex}.lb-arrow{bottom:50%}.cardWrapper{display:flex;justify-content:space-between;padding-left:min(2rem,5%);padding-right:min(2rem,5%);gap:3rem}.col2 .card{width:50%}.col3 .card{width:calc(33.333% - 2rem)}.cardActu{width:100%;margin-bottom:4.5rem!important;flex-direction:row}.cardActu img{width:280px;height:280px;margin-right:30px}.cardActu .bl-details{width:calc(100% - 325px)}.cardActu .bl-details h3{text-align:left}.cardWrapperPage{padding:0 1rem 1rem;max-width:var(--wmax);margin:2rem auto;display:flex;justify-content:center;flex-wrap:wrap;padding-left:min(2rem,5%);padding-right:min(2rem,5%)}.cardPage{width:calc(50% - 2rem)}.sectTarif,.sectTarifStudio{display:flex;max-width:var(--wmax);margin:2.5rem auto 0}.sectTarif{flex-wrap:wrap;align-items:flex-start}.sectTarifStudio{flex-wrap:wrap;justify-content:center;align-items:center}.sectTarif .tarifCard,.sectTarifStudio .tarifCard{width:calc(50vw - 2rem);margin:0 1rem 2rem}.sectTarif .tarifCard:last-child{margin-left:auto}.tarifCard{transform:scale(.96);transition:.2s;box-shadow:2px 2px 8px rgba(0,0,0,.35)}.tarifCard.promote,.tarifCard:focus,.tarifCard:hover{transform:scale(1.04);box-shadow:4px 4px 16px rgba(0,0,0,.35)}}.filters,.nav-links,.note-prix{max-width:var(--wmax)}.tarifCard{width:calc(100vw - 2rem);margin:0 auto 1rem;border-radius:8px}.tarifCard li{font-size:clamp(1rem, 1.071rem - .19vw, .9rem);line-height:clamp(1.35rem, 1.243rem + .286vw, 1.5rem)}ul.detailFormule{margin-top:2rem;padding:0 1rem!important}ul.detailFormule li{padding:.45rem 0!important}.tarifCard h3{text-align:center;border:none!important;padding:.75rem 0!important;margin:0!important;line-height:2rem;font-size:1.6rem;font-weight:600}.tcardHeader{display:flex;flex-direction:column;position:relative}.tcardHeader .fa-chevron-down{position:absolute;bottom:-1.5rem;width:3rem;height:3rem;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;font-size:1.25rem;text-align:center;line-height:4rem;border-radius:50%;border:solid 4px var(--clr-txt-color-light)}.tcardHeader .fa-chevron-down::before{margin-left:4px}.tcardContent{padding:0 1.25rem .5rem}.fakeBorder{width:250px;height:1px;display:block;margin:0 auto}p.from,p.prix{text-align:center;line-height:.85rem;color:var(--clr-txt-color-light)}p.from{margin-bottom:-.25rem}p.prix{font-size:2.5rem;line-height:2.2rem;font-weight:600;position:relative;margin-bottom:2.15rem}p.prix span{font-size:1.25rem;position:absolute;top:-10px}.badge-promote{position:absolute;top:32px;right:-43px;background:var(--clr-gold);border-top:solid 1px var(--clr-primary-darkt);border-bottom:solid 1px var(--clr-primary-dark);font-size:.8rem;font-weight:600;padding:.5em 3em;transform:rotate(45deg);box-shadow:0 2px 4px rgba(0,0,0,.25);pointer-events:none;z-index:2}.note-prix{color:var(--clr-txt-color-light);margin:2rem auto 0;padding:0 2rem}.about li,.about p,.bglight p,.single li,.single p{color:var(--clr-thirdary-dark)}.tarifCard{background-color:var(--clr-txt-color-light)}.tarifCard ul.detailFormule li{color:var(--clr-thirdary-dark)!important;border-bottom:dashed 1px var(--clr-thirdary-dark);text-align:center}.tarifCard ul.detailFormule li:last-child{border-bottom:none}a.cta-presta{border-radius:6px;border:none;line-height:3rem!important;display:block!important;margin:1rem;text-align:center;border-bottom:none!important;transition:320ms}.sparkle .fa-chevron-down,.sparkle .tcardHeader,.sparkle a.cta-presta:link{background-color:var(--clr-eclat)}.sparkle a.cta-presta:hover{background-color:#134b5c!important}.sparkle a.cta-presta:active{background-color:#06181d!important}.pagination a,.pagination span,.signature .fa-chevron-down,.signature .tcardHeader,.signature a.cta-presta:link{background-color:var(--clr-signature)}.signature a.cta-presta:hover{background-color:#0b2c36!important}.prestige a.cta-presta:active,.signature a.cta-presta:active{color:var(--clr-txt-color-light)!important;background-color:#000!important}.prestige a.cta-presta:hover{background-color:#041115!important}.bglight .essence,.essence{border:solid 3px var(--clr-gold)}.bglight .essence .fa-chevron-down,.bglight .essence .tcardHeader,.bglight .essence a.cta-presta:link,.essence .fa-chevron-down,.essence .tcardHeader,.essence a.cta-presta:link{background:linear-gradient(135deg,var(--clr-thirdary-dark),var(--clr-primary-dark));color:var(--clr-gold)!important}.bglight .essence .fa-chevron-down h3,.bglight .essence .fa-chevron-down p.prix,.bglight .essence .tcardHeader h3,.bglight .essence .tcardHeader p.prix,.bglight .essence a.cta-presta:link h3,.bglight .essence a.cta-presta:link p.prix,.essence .fa-chevron-down h3,.essence .fa-chevron-down p.prix,.essence .tcardHeader h3,.essence .tcardHeader p.prix,.essence a.cta-presta:link h3,.essence a.cta-presta:link p.prix{color:var(--clr-gold)!important;text-shadow:0 0 4px rgba(255,200,100,.35)}.blog h1,.blogWrapper h1,header.headerPresta h1{text-shadow:2px 2px 8px rgba(0,0,0,.85)}.essence a.cta-presta:link{background:linear-gradient(135deg,var(--clr-thirdary-dark),var(--clr-primary-dark))}.essence a.cta-presta:hover{color:var(--clr-gold)!important;background:linear-gradient(135deg,hsl(233.33,20.93%,10.29%),hsl(233.33,20.93%,-6.57%))}.bglight .essence a.cta-presta:active,.essence a.cta-presta:active{color:var(--clr-gold)!important;background-color:#000!important}.bglight .tcardHeader p.from,.bglight .tcardHeader p.prix,.pagination a,.pagination span,a.cta-presta:link,a.cta-presta:visited{color:var(--clr-txt-color-light)!important}.sectTarifStudio .essence .tcardHeader{border-bottom:solid 2px var(--clr-gold)}.sectTarifStudio .essence .fa-chevron-down{border:solid 2px var(--clr-gold)!important}.sectTarifStudio .essence a.cta-presta:link{font-weight:600;color:var(--clr-primary-dark)!important;background:var(--clr-gold)}.sectTarifStudio .essence a.cta-presta:hover{color:var(--clr-primary-dark)!important;background:#c1840a}.sectTarifStudio .essence a.cta-presta:active{color:var(--clr-primary-dark)!important;background:#916307}.signatureBorder{background-color:rgba(255,255,255,.5)}a.cta-presta:hover{color:var(--clr-primary-dark)!important;background-color:var(--clr-accent-dark)!important}.bglight .tcardHeader .essence h3,.bglight .tcardHeader .essence p.from,.bglight .tcardHeader .essence p.prix{color:var(--clr-gold)!important}.bglight .tarifCard,.bglight .tcardContent{color:var(--clr-txt-color-light);background-color:var(--clr-secondary-dark)}.bglight .tarifCard .fa-chevron-down,.bglight .tcardContent .fa-chevron-down{border-color:var(--clr-secondary-dark)}.bglight .tarifCard ul.detailFormule li,.bglight .tcardContent ul.detailFormule li{color:var(--clr-txt-color-light)!important;border-color:var(--clr-txt-color-light)}.bglight .essence a.cta-presta:link,.bglight .essence a.cta-presta:visited{font-weight:600;color:var(--clr-primary-dark)!important;background:var(--clr-gold)!important}.bglight .essence a.cta-presta:hover{color:var(--clr-gold)!important;background:linear-gradient(135deg,hsl(233.33,20.93%,10.29%),hsl(233.33,20.93%,-6.57%))!important}.nav-links{width:98vw;margin-inline:auto;text-align:center}.pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:0;margin:20px 0}.pagination a,.pagination span{display:inline-block;width:44px;height:44px;line-height:44px;text-align:center;text-decoration:none;border-radius:4px;transition:background-color .3s;border:none!important;margin:0 .2rem}.pagination .current{background-color:var(--clr-essence);color:var(--clr-primary-dark);font-weight:700}.pagination .next,.pagination .prev{font-weight:400;width:96%;margin:.5rem auto}.TitleProjet,.domaine{font-weight:600;margin:0 auto}.pages{padding:.7rem;margin-bottom:.7rem;border:solid 1px var(--clr-secondary-dark);color:var(--clr-secondary-dark);width:calc(100vw - 1.2rem);text-align:center}.filter,.filters p,.wrapperFilters{color:var(--clr-txt-color-light)}.wrapperFilters{background-color:var(--clr-secondary-dark);padding:.5rem 0;position:sticky;top:31px;z-index:2}.filtersBtn{position:fixed;width:100vw;height:100dvh;z-index:10;top:0;left:0;background-color:rgba(0,0,0,.95);flex-direction:column;justify-content:center;align-items:center;cursor:pointer!important}.filtersBtn .closeBtn,.filtersBtn .closeBtnModal{position:absolute;top:1rem;right:1rem;font-size:2.5rem;color:var(--clr-txt-color-light);background-color:transparent;border:none;cursor:pointer;display:block}.mobileBtn{width:90vw;margin:1.25rem auto .75rem!important;display:flex!important;justify-content:space-between;align-items:center}.mobileBtn i{font-size:1.4rem;margin-left:auto}.filtersBtnCollWrapper,.filtersBtnWrapper{background-color:var(--clr-secondary-dark);display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;opacity:1;border-radius:.5rem;padding:.5rem}.filtersBtnCollWrapper .filter,.filtersBtnWrapper .filter{width:100%;display:block;margin:0 0 .5rem;line-height:54px;font-family:var(--ff-t),Helvetica,sans-serif}.filtersBtnCollWrapper .filter:last-child,.filtersBtnWrapper .filter:last-child{margin:0}.filters{margin-inline:auto;margin-bottom:0;text-align:center}.filters p{margin:.7rem 0 0}.filter{padding:0 1.5rem;border-radius:.5rem;border:none;line-height:3rem;margin:0 .5rem 0 0;cursor:pointer;background-color:var(--clr-thirdary-dark)}#cta-domaine-wrapper,.wrapperPortfolio{margin-inline:auto}.filter:hover{background-color:var(--clr-link-v);transition:.5s}.filter.actif{display:block;background-color:var(--clr-accent-dark);color:var(--clr-primary-dark);font-weight:600;cursor:default}.wrapperPortfolio{max-width:var(--wmaxl);padding:1rem;display:flex;flex-wrap:wrap;gap:.5rem 0;align-content:flex-start;cursor:pointer}.Title,.TitleProjet,.domaine{padding:.75rem 0;text-align:center}.wrapperinfo,a.itemPortfolioLink{flex-direction:column;display:flex}.itemPortfolio{width:98vw;height:auto;margin-bottom:1rem;position:relative}.itemPortfolio img{transition:transform .5s ease-out}a.itemPortfolioLink{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);justify-content:space-between;align-items:center;color:#fff!important;opacity:0}a.itemPortfolioLink:focus,a.itemPortfolioLink:hover{background:rgba(0,0,0,.75);opacity:1;transition:opacity .75s}a.itemPortfolioLink .fa-search{margin:auto;font-size:2.5rem}.wrapperinfo{width:100%;justify-content:center;align-items:center}.domaine{color:var(--clr-accent-dark);background-color:var(--clr-primary-dark);width:100%;font-size:1rem;font-family:var(--ff-t),Helvetica,sans-serif;letter-spacing:.5rem}.Title,.projectName a:link,.projectName a:visited,.projectName span.titre{background-color:var(--clr-secondary-dark)}.Title{font-family:var(--ff-c),Verdana,sans-serif;color:var(--clr-txt-color-light);width:100%;font-size:.9rem;letter-spacing:.2rem}.wrapperinfoProjet{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.TitleProjet{color:var(--clr-accent-dark);background-color:var(--clr-primary-dark);width:90%;border-radius:8px;font-size:1rem;font-family:var(--ff-t),Helvetica,sans-serif;letter-spacing:.25rem}.WrapperSpinner p,.faqp-container summary,.projectName a:link,.projectName a:visited,.projectName span.titre,.sommaire summary,.submit,.vignProject .fa{color:var(--clr-txt-color-light)}#cta-domaine-wrapper,.wrapperProjet{padding:1rem;max-width:var(--wmaxl)}.itemPortfolio,.itemProjetCard{opacity:1;transform:scale(1);transition:opacity .4s,transform .4s;transition-delay:calc(var(--i) * 0.009s)}.itemPortfolio.hidden,.itemProjetCard.hidden{opacity:0;transform:scale(.5);pointer-events:none}#portfolio-status{text-align:center;padding:.7rem 0}#lb-overlay-spinner{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5)}.WrapperSpinner{display:flex;flex-direction:column;justify-content:center;align-items:center}.WrapperSpinner p{margin:0 0 1rem}.spinnerImg{width:50px;height:50px;border-radius:50%;border:solid 6px var(--clr-txt-color-light);border-left-color:transparent;border-right-color:transparent}@media screen and (min-width:576px){.filtersBtnCollWrapper,.filtersBtnWrapper{width:400px}.wrapperPortfolio{padding:1rem;gap:0 1rem}.itemPortfolio{width:calc(50% - .5rem)}}@media screen and (min-width:767px){.pages{width:auto}.pagination .next,.pagination .prev{padding:0 .75rem;width:auto}.closeBtn,.filtersBtnMobile,.mobileBtn{display:none!important}.filtersBtnNotMobile{display:block}.filtersBtn{position:relative;background-color:transparent;display:flex;flex-direction:row;justify-content:center;width:auto;margin:0 auto;top:0;height:auto;z-index:1}.filtersBtnCollWrapper,.filtersBtnWrapper{display:flex;flex-direction:row;width:auto;flex-wrap:wrap;justify-content:center}.filtersBtnCollWrapper .filter,.filtersBtnWrapper .filter{margin:.5rem .25rem 0;width:auto;line-height:40px}.filtersBtnCollWrapper .filter:last-child,.filtersBtnWrapper .filter:last-child{margin:.5rem .25rem 0}.wrapperPortfolio{padding:1rem;gap:0 1.25rem}.itemPortfolio{width:calc(50% - .63rem)}}@media screen and (min-width:1199px){.sectTarif .tarifCard,.sectTarifStudio .tarifCard{width:calc(24% - 1.5rem)}.itemPortfolio{width:calc(33.3333% - .84rem);margin-bottom:1rem}}.wrapperProjet{margin-inline:auto;display:flex;flex-wrap:wrap;gap:1rem;align-content:flex-start;justify-content:flex-start}.itemProjetCard{background-color:var(--clr-txt-color-light);border-radius:8px;box-shadow:2px 2px 14px rgba(0,0,0,.3)}.comment-reply-link,.projectdomaine,.submit{background-color:var(--clr-link)}.vignProject{aspect-ratio:16/9;position:relative}.article-card h3,.projet-card h3,.vignProject a{padding:0!important;margin:0!important}.vignProject a img{transition:transform .35s ease-out}.vignProject a:link,.vignProject a:visited{border:none!important;color:var(--clr-txt-color-light)}.vignProject a:hover{border:none!important}.vignProject .fa{font-size:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;background:rgba(0,0,0,.7);width:4rem;height:4rem;line-height:4rem;border-radius:.8rem}.vignProject:hover .fa{opacity:1;transition:opacity .35s}.projectdomaine{font-family:var(--ff-c),Verdana,sans-serif;position:absolute;top:0;right:0;padding:.25rem .75rem;border-radius:0 8px;font-size:.9rem}.comment-reply-link,.faqp-container,.sommaire,.submit{font-family:var(--ff-t),Helvetica,sans-serif}.nfoProjet{display:flex;flex-direction:column;margin-top:13px}.projectName{font-size:clamp(1.15rem, 1.054rem + .385vw, 1.4rem);line-height:clamp(1.495rem, 1.262rem + .931vw, 2.1rem);letter-spacing:clamp(.12rem, round(.096rem + .096vw, .5em), .18rem);text-transform:unset;padding:unset!important;margin:unset!important}.projectName a:link,.projectName a:visited{border:none!important;display:block}.projectName a:hover span.titre{color:var(--clr-accent-dark);border:none!important}.projectName span.titre{position:absolute;left:0;border:none!important;width:100%}.projectDesc{padding:1.5rem 1rem!important;margin:0!important;font-size:clamp(.75rem, .643rem + .286vw, .9rem);line-height:clamp(1.3rem, 1.086rem + .571vw, 1.6rem)}@media screen and (min-width:575px){.alignleft,.alignright{margin:0 1rem 1rem!important}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin:0 auto 1.5rem!important}.enteteImg .enteteImg picture{margin:0 auto}.itemProjetCard{width:calc(50% - .5rem)}}@media screen and (min-width:1199px){.projectName span.titre{bottom:-26px}.itemProjetCard{width:calc(33.3333% - .67rem)}}.commentsWrapper{padding:0 1rem}.celld,.comment-respond form p,.form-submit,footer p{padding:0}.comment-respond h3.comment-reply-title{font-size:1.75rem;padding:0!important}#comment{margin:.75rem 0 0;width:calc(100% - 1rem - 4px);padding:.5rem}.form-submit input[type=submit]{width:66.666%;display:block;margin:0 auto}.submit{padding:.75rem 1.5rem;font-size:1rem;line-height:1.75rem;display:block;margin:1rem 0 3rem;border-radius:6px;text-align:center;border:none;cursor:pointer}.comment-reply-link:hover,.submit:hover,a.cta-hero:active{color:var(--clr-secondary-dark);background-color:var(--clr-accent-dark)}h3.comments-title{font-size:1.3rem!important;padding:0!important}.comment{padding:0 0 0 .5rem;margin-bottom:1.5rem;border-left:solid 1px var(--clr-txt-color-dark)}.comment p{padding-left:.25rem!important}.comment-reply-link{color:var(--clr-txt-color-light)!important;padding:.75rem 1rem;font-size:1.2rem;line-height:2.25rem;width:66.6666%;display:block;margin:1rem 0;border-radius:6px;text-align:center;cursor:pointer;border:none!important}.vcard{display:flex;justify-content:flex-start;align-items:center;height:50px}.vcard a.url{font-size:1.15rem;color:var(--clr-txt-color-dark)!important}.vcard a.url:hover{color:var(--clr-link)!important;background-color:transparent}.avatar{margin-right:2rem}.commentmetadata{padding:1rem 0 0}.commentmetadata a:link{margin:2rem 0 0;font-size:.9rem;color:var(--clr-txt-color-dark)}.commentmetadata a:link:hover{color:var(--clr-link);background-color:transparent}.social-icon a:hover .fa,body{color:var(--clr-primary-dark)}.says{padding-left:1rem}.comment-form-author label,.comment-form-email label,.comment-form-url label{margin-right:1rem}.comment-form-author input,.comment-form-email input,.comment-form-url input{line-height:1.75rem;padding:0 .5rem}.firstLineHomeWrapperGrid{display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto auto}.row11,.row12{display:flex;grid-column:1/2;text-align:center}.firstLineHomeWrapperGrid h2{font-size:1.2rem;line-height:1.75rem;width:100%;margin:0;padding:0 2rem!important}a.totop,legend{font-size:2rem}.firstLineHomeWrapperGrid>div{padding:2rem 0}.row11{grid-row:1/2;align-items:center}.row12{grid-row:3/4;align-items:center}.row21{grid-row:2/3;grid-column:1/2;padding:0 2rem 0 1rem}.row21 img{width:calc(100% - 3rem);display:block;margin:0 auto}.row21 p{padding:0 2rem}.row21 .btn{width:calc(100% - 4rem)!important;margin:1.5rem auto 0;display:block}.row22{grid-row:4/5;grid-column:1/2}.row22 .carrouselWrapper{height:500px;padding-bottom:unset}.row22 .c-text .btn{min-width:100%}.eigth-cell,.firstLineGrid,.fourth-cell,.scd-cell,.seventh-cell,.sixth-cell,.third-cell{grid-column:1/2}.bafg-twentytwenty-wrapper{width:98vw;margin:1rem auto}@media screen and (min-width:768px){.bafg-twentytwenty-wrapper{width:760px;margin:1rem auto}}.sommaire{border:1px solid #ccc;border-radius:8px;max-width:calc(var(--wmax) - 4rem);background-color:#f9f9f9;margin:1rem 1rem 0}.faq-reponse,.sommaire summary{background-color:var(--clr-thirdary-dark)}.sommaire summary{font-weight:700;cursor:pointer;padding:1rem 2rem}.sommaire summary::-webkit-details-marker{display:none}.sommaire summary::after{content:"▼";float:right;transition:transform .2s}.faqp-container .faq[open] summary::after,.sommaire[open] summary::after{transform:rotate(-180deg)}.sommaire nav ul{padding-left:1em;margin:.5em 0 0}.sommaire nav ul li a{border:none;display:block;padding:0 .7rem;border-radius:8px;margin-bottom:.7rem}.bgdark.faqs h2,.bglight.faqs h2{margin-bottom:0!important}.bgdark.faqs h3.titleFaq,.bglight.faqs h3.titleFaq{text-align:center;border:none!important;margin-bottom:0!important}.faqp-container{width:calc(100vw - 2rem);max-width:1024px;margin:0 auto;display:block;border-radius:8px}.faqp-container .faq{margin-bottom:8px;border-radius:8px}.archive .main .center,.blogWrapper .center,.frontpage .main .center,.home .main .center,.page .main .center,.projet-template .main .center,.projet-template-default .main .center,.single-projet .main .center,hgroup{margin:0 auto}.faqp-container .faq[open] summary{border-radius:8px 8px 0 0}.faqp-container summary{font-weight:700;cursor:pointer;list-style:none;background-color:var(--clr-secondary-dark);padding:1rem;border-radius:8px;line-height:1.4rem;display:flex;justify-content:space-between;align-items:center}.single-projet p,aside h3,footer ul li{padding-left:0!important}.faqp-container summary::-webkit-details-marker{display:none}.faqp-container summary::after{content:"▼";transition:transform .2s;padding:.25rem}.faqp-container details:last-child{margin-bottom:2.5rem}.faq-reponse{padding:1rem;border-radius:0 0 8px 8px;line-height:1.4rem}.faq-reponse p{margin:0!important}body{line-height:1;background-color:var(--clr-txt-color-light,#0f0);min-height:100vh;min-height:100dvh;overflow-x:hidden}footer,header.headerPresta{background-color:var(--clr-primary-dark)}main{padding-top:74px}hgroup{width:100%;padding:1.5rem 1rem 1rem}hgroup h1,hgroup h2{text-align:center;margin-bottom:0}.no-padding-bottom{padding-bottom:0!important}.fl{float:left}.fr{float:right}.clear-l{clear:left}.clear-r{clear:right}.clear-b{clear:both}.center-h{display:block;margin-left:auto;margin-right:auto}a.totop{display:flex;justify-content:center;align-items:center;width:46px;height:4rem;line-height:4rem;position:fixed;bottom:1.2rem;right:1.2rem;border-radius:.25rem}a.totop::before,a.totop:link,a.totop:visited{border:none;color:var(--clr-txt-color-light)}a.totop::before{align-self:center;left:2px;position:relative}a.totop:link,a.totop:visited{background:var(--clr-thirdary-dark);opacity:0;text-decoration:none}a.totop:hover{background:var(--clr-accent-dark);transform:scale(1.2);transition:.3s}#recentposts_list li a,.footerLink a:hover,.infoAdress a:hover,.social-icon a:hover,aside ul{background-color:var(--clr-txt-color-light)}header.headerMainNav{display:flex;flex-direction:column;line-height:80px;position:sticky;top:0;z-index:10}footer{width:100vw;margin:2px 0 0;padding:20px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;align-content:center}footer section{padding:1rem 2rem 1.75rem!important}footer h3,footer h4{font-size:1.6rem;color:var(--clr-txt-color-light);padding:0;margin:0}footer p{color:var(--clr-txt-color-light);margin:0}footer>*,p.infoAdress{padding:20px 0;text-align:center}footer>*{align-content:center}footer>:not(:last-child){border-bottom:solid 1px var(--clr-txt-color-light)}.social-icon{margin:0 .5rem}.social-icon a:link,.social-icon a:visited{color:var(--clr-txt-color-light);text-decoration:none;width:44px;height:44px;line-height:44px;border-radius:5px;font-size:20px;display:inline-block}.social-icon a:hover{color:var(--clr-txt-color-light)}.socialLink{flex-grow:2;text-align:center}.socialLink li{display:inline}.footerLink{flex-grow:1}p.infoAdress{flex-grow:2;margin:0;color:var(--clr-txt-color-light)!important}.footerLink,.infoAdress{font-size:1rem;line-height:1.75rem}.footerLink a:link,.footerLink a:visited,.infoAdress a:link,.infoAdress a:visited{font-size:1rem;line-height:1.75rem;color:var(--clr-txt-color-light);text-decoration:none;border-bottom:solid 1px var(--clr-txt-color-light)}.footerLink a:hover,.infoAdress a:hover{color:var(--clr-secondary-dark);border-bottom-color:var(--clr-txt-color-light)}@media screen and (min-width:1080px){footer{flex-direction:row;padding:20px 0}footer>*{align-content:center;text-align:center;padding:20px 0}footer>:not(:last-child){border-bottom:unset;border-right:solid 1px var(--clr-txt-color-light)}footer p.infoAdress{flex-grow:3}footer .socialLink{flex-grow:1}}.archive .main>h1,.frontpage .main>h1,.home .main>h1,.page .main>h1,.projet-template .main>h1,.projet-template-default .main>h1,.single-projet .main>h1{text-align:center;padding:min(2rem,8%);padding-top:1.5rem;padding-bottom:1.5rem;font-weight:400;text-transform:uppercase;background-color:var(--clr-primary-dark,pink);color:var(--clr-txt-color-light,green);text-shadow:2px 2px 8px rgba(0,0,0,.85);text-wrap:balance}.archive .main article,.blogWrapper article,.frontpage .main article,.home .main article,.page .main article,.projet-template .main article,.projet-template-default .main article,.single-projet .main article{margin:.75rem 0 0}.archive .main article>h2,.frontpage .main article>h2,.home .main article>h2,.page .main article>h2,.projet-template .main article>h2,.projet-template-default .main article>h2,.single-projet .main article>h2{text-wrap:balance}.accessWrapper,.archive .main article h2,.frontpage .main article h2,.home .main article h2,.page .main article h2,.projet-template .main article h2,.projet-template-default .main article h2,.single-projet .main article h2{max-width:var(--wmax);margin-inline:auto}.archive .main article>h2,.archive .main article>h3,.archive .main article>h4,.archive .main article>h5,.archive .main article>h6,.frontpage .main article>h2,.frontpage .main article>h3,.frontpage .main article>h4,.frontpage .main article>h5,.frontpage .main article>h6,.home .main article>h2,.home .main article>h3,.home .main article>h4,.home .main article>h5,.home .main article>h6,.page .main article>h2,.page .main article>h3,.page .main article>h4,.page .main article>h5,.page .main article>h6,.projet-template .main article>h2,.projet-template .main article>h3,.projet-template .main article>h4,.projet-template .main article>h5,.projet-template .main article>h6,.projet-template-default .main article>h2,.projet-template-default .main article>h3,.projet-template-default .main article>h4,.projet-template-default .main article>h5,.projet-template-default .main article>h6,.single-projet .main article>h2,.single-projet .main article>h3,.single-projet .main article>h4,.single-projet .main article>h5,.single-projet .main article>h6{padding:min(3rem,5%)}.archive .main article>li,.archive .main article>p,.frontpage .main article>li,.frontpage .main article>p,.home .main article>li,.home .main article>p,.page .main article>li,.page .main article>p,.projet-template .main article>li,.projet-template .main article>p,.projet-template-default .main article>li,.projet-template-default .main article>p,.single-projet .main article>li,.single-projet .main article>p{padding-left:min(3rem,5%);padding-right:min(3rem,5%)}.archive .main article h3,.bgdark h3,.frontpage .main article h3,.home .main article h3,.page .main article h3,.projet-template .main article h3,.projet-template-default .main article h3,.single-projet .main article h3{padding-bottom:1.2rem;margin-bottom:1.2rem}.f-img picture,.f-img>img{margin:0 1rem}.archive .main ul,.blogWrapper .blog ul,.frontpage .main ul,.home .main ul,.page .main ul,.projet-template .main ul,.projet-template-default .main ul,.single-projet .main ul{padding:0 2.5rem;list-style-type:disc;margin-bottom:1.2rem;margin-left:0}.archive .main ul li,.blogWrapper .blog ul li,.frontpage .main ul li,.home .main ul li,.page .main ul li,.projet-template .main ul li,.projet-template-default .main ul li,.single-projet .main ul li{padding-left:.5rem}.archive .main .btn,.blogWrapper .btn,.frontpage .main .btn,.home .main .btn,.page .main .btn,.projet-template .main .btn,.projet-template-default .main .btn,.single-projet .main .btn{width:250px}.archive .main h2,.frontpage .main h2,.home .main h2,.page .main h2,.projet-template .main h2,.projet-template-default .main h2,.single-projet .main h2{text-align:center;padding:min(3rem,5%)}header.headerPresta{position:relative}header.headerPresta h1{font-weight:400;color:var(--clr-txt-color-light);text-wrap:balance;max-width:var(--wmaxl);text-align:center;padding:min(2rem,8%);padding-top:1.5rem;padding-bottom:1.5rem;margin:0 auto}header.headerPresta .fa-chevron-down{display:none;position:absolute;bottom:1.25rem;font-size:1.5rem;left:50%;transform:translateX(-50%);color:var(--clr-txt-color-light)}.chapo{max-width:var(--wmax);margin:0 auto!important;padding:0 1rem 3rem!important}.p-simple,aside li a{padding:0 1.5rem}.home h1,.home hgroup{padding-bottom:0}.page article>li,.page article>p,.wrapper-content{padding-top:min(1.5rem,5%)}.wrapper-content,section.bgdark>p,section.bglight>p{padding-left:min(3rem,5%);padding-right:min(3rem,5%)}.page .f-content h3{border-bottom:solid 1px var(--clr-primary-dark,pink)}.wrapper-content{max-width:var(--wmax);margin-inline:auto;padding-bottom:min(1.5rem,5%)}.bgdark,main.blog h1{background-color:var(--clr-primary-dark,pink)}#recentposts_list li a:hover,.bgdarkmid{background-color:var(--clr-thirdary-dark)}.bgdark h1,.bgdark h2,.bgdark h3,.bgdark h4,.bgdark h5,.bgdark h6,.bgdark li,.bgdark p{color:var(--clr-txt-color-light,green)}.page .bgdark .f-content h3{margin-top:1rem;border-bottom:solid 1px var(--clr-txt-color-light,green)!important}.bgdark,.bglight{padding-bottom:2rem}.f-content,.f-img{display:flex;align-items:stretch}.bgdark .f-content,.bglight .f-content{flex-direction:column-reverse}.blog h2,.f-title{text-align:center}.f-text{flex:1;display:flex;flex-direction:column}.f-text .txt{padding:1rem 1rem 0}.f-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.f-img picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.txt h3+ul{margin-top:.85rem;padding-top:1.2rem}section.bgdark>p,section.bglight>p{padding-bottom:min(1.1rem,5%)}.accessWrapper li,.accessWrapper p{line-height:clamp(1.82rem, 1.62rem + .533vw, 2.1rem)}.wrapperAccess{max-width:900px;margin-inline:auto}kbd{border:solid 1px var(--clr-primary-dark);border-radius:5px;padding:4px 10px}.moreInfo{max-width:var(--wmax);margin-inline:auto;display:grid;grid-template-columns:1fr}.moreInfo .f-text{padding:0 1rem 2rem;width:100%;display:flex;flex-direction:column;align-content:center}.moreInfo .f-text p{text-align:center;margin-bottom:auto}.moreInfo .f-text .btn{margin-top:1.25rem!important}@media screen and (min-width:700px) and (max-width:854px) and (orientation:portrait){.chapo{padding:0 2rem 2rem!important}.flex2{flex-direction:row;flex-wrap:wrap;align-items:stretch}.f-title{width:100%}.f-img,.f-text{padding:0;align-self:stretch}.f-img picture,.f-img>img{margin:0 3rem}.f-img img{border-radius:.8rem}.f-text .txt{padding:1rem 3rem 0}.gal-thumbs{flex-direction:row;gap:0 1rem;padding:0}.thumb{width:calc(50vw - 5rem);height:calc(50vw - 5rem);margin-bottom:2rem}.moreInfo{grid-template-columns:50% 50%}}@media screen and (min-width:767px) and (orientation:landscape){.f-img>img,.f-title{width:100%}.p-simple{padding:0 3rem}.chapo{padding:0 3rem 2rem!important}.flex2{flex-direction:row;flex-wrap:wrap;align-items:stretch}.f-content{display:flex;flex-direction:row;align-items:stretch;margin-bottom:3rem}.f-text{flex:1}.f-img{flex:1;display:flex}.f-img picture{flex:1 1 auto;margin:0}.f-img>img{flex:1 1 auto;-o-object-fit:cover;object-fit:cover;margin:0}.f-text .txt{padding:0}.bgdark .f-content{flex-direction:row}.bgdark .f-content .txt{padding:0 0 0 2rem}.bgdark .f-content .txt h3,.bgdark .f-content .txt h4{margin:0 3rem 0 0}.bgdark .f-content .txt p{padding:1.2rem 4rem 0 0}.bgdark .f-content .txt p:last-child,.bgdark .f-content .txt ul:last-child,.bglight .f-content .txt p:last-child,.bglight .f-content .txt ul:last-child{margin-bottom:0}.bglight .f-content{flex-direction:row-reverse}.bglight .f-content .txt{padding:0 2rem 0 0}.bglight .f-content .txt h3,.bglight .f-content .txt h4{margin:0 0 0 3rem}.bglight .f-content .txt p{padding:1.2rem 1rem 0 3rem}.bglight .f-content .txt ul{padding-left:5rem}.page .bgdark h3,.page .bglight h3{margin-top:0}.f-img,.f-text{align-self:stretch}.main ul{margin-left:3rem}.firstLineHomeWrapper h2{font-size:1.3rem!important}.moreInfo{grid-template-columns:50% 50%;padding-bottom:0}.txt p:first-child{padding-top:0!important;margin-top:0}.txt ul:last-child{margin-bottom:0!important;padding-bottom:0!important}}@media screen and (min-width:1199px){header.headerPresta .fa-chevron-down{display:block;bottom:1rem}}fieldset input[type=date],fieldset input[type=email],fieldset input[type=file],fieldset input[type=number],fieldset input[type=tel],fieldset input[type=text],fieldset input[type=url],fieldset textarea{width:calc(100% - 2rem);border:none;box-shadow:inset 2px 4px 12px rgba(0,0,0,.35);font-family:var(--ff-c),Verdana,sans-serif;color:var(--clr-txt-color-light);background-color:var(--clr-secondary-dark)}.wrapperContact{max-width:var(--wmax);margin:0 1rem 3rem}label{cursor:pointer}.bgdarkmid{padding:0}.bgdarkmid .mainform{padding:0 1rem;display:flex;flex-direction:column;justify-content:space-between}.entete,fieldset .coordonées{justify-content:space-between;display:flex}.bgdarkmid .mainform p{margin:0 0 1.1rem}.entete{color:var(--clr-txt-color-light);background-color:var(--clr-primary-dark);align-items:center;flex-direction:column;margin:3rem auto 1.5rem;padding:0 1rem;text-align:center}.entete h2{color:var(--clr-txt-color-light);margin:0 auto;padding:0 1rem;font-size:1.25rem}aside li a,fieldset .coordonées>*{font-size:1rem}legend{font-family:var(--ff-t);color:var(--clr-txt-color-light)}#coordonnees{width:100%;display:flex;flex-direction:column}fieldset .coordonées{align-items:center;flex-wrap:wrap}fieldset input[type=date],fieldset input[type=email],fieldset input[type=file],fieldset input[type=number],fieldset input[type=tel],fieldset input[type=text],fieldset input[type=url]{margin:.5rem 0;padding:0 1rem;line-height:3.4rem;border-radius:5px}a.linkBasPage img,aside .listArticle picture{width:80px;height:80px}fieldset input[type=date]:focus,fieldset input[type=email]:focus,fieldset input[type=file]:focus,fieldset input[type=number]:focus,fieldset input[type=tel]:focus,fieldset input[type=text]:focus,fieldset input[type=url]:focus{border-color:var(--clr-link-v);outline:0;box-shadow:2px 2px 8px rgba(0,0,0,.75)}fieldset textarea{margin:.5rem 0 .45rem;padding:1rem;font-size:1.15rem;line-height:1.35rem;height:15.5rem;border-radius:5px}fieldset select:focus,fieldset textarea:focus{border-color:var(--clr-link-v);outline:0;box-shadow:2px 4px 12px rgba(0,0,0,.35)}aside li a:hover,aside li.current-cat a{border-left:solid 1.5rem var(--clr-secondary-dark);background-color:var(--clr-link-v)}fieldset select{font-family:var(--ff-c);line-height:3.4rem;height:3.4rem;width:100%;padding:0 1rem;margin:.6rem 0;color:var(--clr-txt-color-light);background-color:var(--clr-secondary-dark);border:none;border-radius:5px;box-shadow:inset 2px 4px 12px rgba(0,0,0,.35)}#typeWrapepr{color:var(--clr-txt-color-light);margin:0 0 1.5rem}#typeWrapepr span{display:flex;justify-content:space-between;color:var(--clr-txt-color-light);line-height:3.4rem;font-size:clamp(.85rem, round(.805rem + .18vw, .5em), .963rem);box-shadow:inset 2px 4px 12px rgba(0,0,0,.35);padding:0 1rem;color:var(--clr-txt-color-light);background-color:var(--clr-secondary-dark);border-radius:5px;font-family:var(--ff-c),Verdana,sans-serif;color:#ccc}#projet,.wrapperRadio{flex-direction:column;display:flex;width:100%}::-moz-placeholder{font-family:var(--ff-c),Verdana,sans-serif;color:#ccc}::placeholder{font-family:var(--ff-c),Verdana,sans-serif;color:#ccc}.wrapperRadio{justify-content:space-between;margin:.75rem 0 1rem}.wrapperRadio span{display:flex;flex-direction:row;justify-content:space-between}#projet{justify-content:space-between}#confirmFormule{background-color:var(--clr-link);color:var(--clr-txt-color-light);padding:0 1rem;border-radius:8px}.doublerow{display:flex;flex-direction:column;gap:0 1rem}.doublerow p{margin:0 0 -2.3px!important}.validForm{padding:.5rem 1rem 1rem;display:flex;justify-content:flex-end}input[type=reset],input[type=submit]{border:none;padding:1rem 2rem;margin:0 1rem;cursor:pointer;border-radius:5px;color:var(--clr-txt-color-light);background-color:var(--clr-link);font-size:1.1rem}input[type=reset]:hover,input[type=submit]:hover{color:var(--clr-primary-dark);background-color:var(--clr-accent-dark)}#overlayForm,.blog .art-categories,.blog h1,.summary-info-single,aside h3,aside li.current-cat a,p.errorMail,p.sucessMail{color:var(--clr-txt-color-light)}p.errorMail,p.sucessMail{width:calc(100% - 4rem);padding:1.5rem 2rem 1.5rem 5rem!important;margin:0 2rem 2rem;border-radius:5px;position:relative;box-shadow:4px 4px 12px rgba(0,0,0,.75)}p.errorMail::before,p.sucessMail::before{content:" ";font-family:var(--ff-g);font-size:2.2rem;color:var(--clr-txt-color-light);width:4rem;line-height:4rem;height:100%;background-color:rgba(0,0,0,.5);border-radius:5px 0 0 5px;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.blog .bl-details a,.navProjet{font-family:var(--ff-c),Verdana,sans-serif}.sucessMail{background-color:var(--clr-valid-f)}.sucessMail::before{content:"\f058"!important}.errorMail{background-color:var(--clr-alert)}.errorMail::before{content:"\f057"!important}#overlayForm{display:none;position:fixed;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);font-size:1.25rem;z-index:9999}.olFormWrapper{display:flex;justify-content:center;align-items:center;padding:1rem;background-color:rgba(0,0,0,.85);border-radius:5px}.spinner{width:32px;height:32px;border:4px solid #fff;border-bottom-color:#ff3d00;border-radius:50%;margin-right:2rem;display:inline-block;box-sizing:border-box}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.blog h1{text-align:center;padding:min(2rem,8%);padding-top:1.5rem;padding-bottom:1.5rem;background-color:var(--clr-primary-dark)}.blogWrapper h1,main.blog .enteteArticleImg{background-color:var(--clr-primary-dark,pink)}.about h1,.about h2,.about h3,.about h4,.single h1,.single h2,.single h3,.single h4{color:var(--clr-secondary-dark)}.blog .cardActu{margin:0 1.5rem 3rem;width:calc(100vw - 3rem)}.blog .cardActu h3{margin-bottom:0}.blog .summary-info{background:#f2f2f2;padding:0;margin-top:.5rem;border-radius:6px;line-height:1.5rem}.blog .summary-date{padding:1rem}.blog .summary-date .fa{margin-right:.5rem}.blog .art-categories{background:var(--clr-primary-dark);padding:1rem;height:100%}.blog .art-categories a{color:#fff;border:none;line-height:1.5rem;border-radius:0 6px 6px 0;float:unset!important;padding:unset!important}.blog .art-categories a:hover{color:orange;background:0 0}.blog .bl-details a{margin-top:auto;padding:.75rem 1rem;float:right;text-align:left;line-height:1.35rem}.blog .bl-details h3 a{width:100%;float:unset;border:none;padding:0}@media screen and (min-width:799px){.blog .cardActu{width:100%;max-width:calc(100vw - 2rem);margin-inline:auto;display:flex;flex-direction:row;justify-content:space-between}.blog .cardActu h3{font-size:1.35rem;margin:0 0 .7rem;padding:0;line-height:1.5rem;text-align:left}.blog .cardActu a:has(img){background:0 0;width:33.333%;border:none}.blog .cardActu a:has(img):hover{border:none}.bl-details{width:64%;display:flex;flex-direction:column;justify-content:space-around}.bl-details h3{border-bottom:none}.bl-details p{padding:.5rem 0 0}.bl-details a{font-family:var(--ff-c),Verdana,sans-serif;margin-top:auto;padding:1rem 2rem;float:right;text-align:center}}@media screen and (min-width:1279px){.col2,.col3,section>.btn-seemore{margin-inline:auto}.col2{max-width:950px}.col3{max-width:1100px}.card{max-width:350px;margin-bottom:2rem;width:420px}.cardActu img{width:300px;height:300px}.cardWrapper{justify-content:center}.col3{max-width:var(--wmax);margin-inline:auto}.cardPage{width:calc(33.33333% - 2.5rem);margin-bottom:7rem}.form-submit input[type=submit]{margin:0}main{padding-top:0}.blog .cardActu{max-width:90%;margin-inline:auto}}.about h1,.single h1{font-size:clamp(1.467rem, .905rem + 1.499vw, 2.254rem);line-height:clamp(1.96rem, .977rem + 2.621vw, 3.336rem);letter-spacing:clamp(.134rem, -.088rem + .592vw, .445rem);font-weight:400}.about h2,.single h2{font-size:clamp(1.381rem, .904rem + 1.272vw, 2.049rem);line-height:clamp(1.603rem, .839rem + 2.038vw, 2.673rem);letter-spacing:clamp(.127rem, .126rem + .004vw, .129rem);font-weight:600;text-transform:none;margin-bottom:clamp(.8rem,.42rem + 1.01vw,1.4rem)}.blogWrapper h1,.column h3{text-transform:uppercase}.about h3,.single h3{font-size:clamp(1.314rem, .98rem + .891vw, 1.782rem);line-height:clamp(2.005rem, 1.846rem + .423vw, 2.227rem);letter-spacing:clamp(.168rem, .196rem - .074vw, .129rem);padding-bottom:.25rem;margin-bottom:clamp(1.002rem,.49rem + .21vw,1.114rem)}.about h4,.single h4{font-size:clamp(1.069rem, .713rem + .95vw, 1.568rem);line-height:clamp(1.604rem, 1.07rem + 1.425vw, 2.352rem);letter-spacing:clamp(.085rem, .024rem + .162vw, .17rem);margin-bottom:clamp(.802rem,.5rem + .71vw,1.2rem)}.about h2,.about h3,.about h4,.about p,.single h2,.single h3,.single h4,.single p{padding-left:2rem}.blogWrapper{max-width:1400px;margin-inline:auto;display:flex;justify-content:space-between;flex-direction:column}.blogWrapper h1{text-align:center;padding:min(2rem,8%);padding-top:1.5rem;padding-bottom:1.5rem;color:var(--clr-txt-color-light,pink)}.blogWrapper article>h2,.blogWrapper article>h3,.blogWrapper article>h4,.blogWrapper article>h5,.blogWrapper article>h6{padding-bottom:min(.25rem,2%);padding-left:.75rem;padding-right:.75rem}.blogWrapper article>li,.blogWrapper article>p{padding:0 2rem;margin:0 0 1.5rem}.blogWrapper h2{text-align:center;padding:1rem 0 1rem 1rem}main.blog .mainTitle{max-width:100%!important}main.blog .enteteArticleImg{width:100%!important;padding-bottom:4.5rem}main.blog .enteteArticleImg img{max-width:90%;margin:0 5%;border:solid 1px var(--clr-txt-color-light,pink)}.summary-info-single{width:98%;border-radius:.5rem;margin:1.5rem auto 2rem;display:flex;line-height:3rem;background-color:var(--clr-thirdary-dark,pink);padding:0}.summary-info-single .summary-date{line-height:3rem;padding:0 2rem;display:flex;align-items:center}#recentposts_list li a,a.linkBasPage{justify-content:space-between;display:flex}.summary-info-single .art-categories{border-radius:0 .5rem .5rem 0}.artDense h2{margin-top:3rem;padding:0 1rem}.artDense h3,.artDense li,.artDense p{padding-right:2rem}.artDense h3{font-size:clamp(1.314rem, 1.133rem + .484vw, 1.568rem);line-height:clamp(2.005rem, 1.757rem + .661vw, 2.352rem);letter-spacing:clamp(.168rem, .167rem + .004vw, .17rem);margin-bottom:0;padding-bottom:0;padding-left:2rem}.artDense p{padding-left:2rem;margin-bottom:1.75rem}.artDense ul{margin-left:1rem!important}.artDense li{padding-left:4rem}aside{padding-top:1rem}aside section{padding:0 2rem;margin-bottom:4rem}aside h3{font-size:clamp(1.5rem, 1.2183rem + .9014vw, 2.3rem);line-height:clamp(1.5rem, 1.1479rem + 1.1268vw, 2.5rem);margin:2rem 0 1.75rem}aside .search{margin:0 0 1rem;padding:0 0 2.5rem}aside ul{padding:0}aside li a{width:100%;line-height:3rem;display:block}aside li a:hover{transition:.25s}#recentposts_list{background-color:var(--clr-secondary-dark)}#recentposts_list li{padding:0;margin:0 0 .5rem}#recentposts_list li a{height:5rem;padding:0;margin:0;align-items:center;border-radius:.5rem}#recentposts_list li img{width:5rem;padding:0;margin:0;border-radius:.5rem 0 0 .5rem}#recentposts_list li span{font-size:clamp(.85rem, round(.805rem + .18vw, .5em), .963rem);padding:.25rem .5rem;line-height:1.25rem;width:100%}.basDArticle{margin-top:1.5rem;margin-bottom:1.5rem}a.linkBasPage{align-items:center;font-family:var(--ff-t),Helvetica,sans-serif;padding:.25rem;border-radius:10px;margin-bottom:1.5rem;margin-inline:1rem;width:calc(100vw - 2rem)}a.btnLstArt,a.cta-hero{font-family:var(--ff-c)}a.linkBasPage img{border-radius:8px}a.linkBasPage>span{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:.5rem .75rem;height:70px}a.linkBasPage:link,a.linkBasPage:visited{color:var(--clr-txt-color-light,pink);background:var(--clr-secondary-dark,pink)}a.linkBasPage:hover,a.navProjetLink:hover{background:var(--clr-primary-dark,pink)}@media screen and (min-width:801px){a.linkBasPage{width:unset;min-width:33.333%;max-width:45%}.summary-info-single{line-height:1.5rem}}@media screen and (min-width:1280px){.basDArticle,.blogWrapper{flex-direction:row}.blogWrapper article>h3,.blogWrapper article>h4{padding:0 2rem}main.blog{max-width:calc(100vw - 400px)}aside{border-top:none;width:400px;min-width:400px}.enteteArticleImg{padding-bottom:2rem}.enteteArticleImg img{max-width:75%!important;margin:0 12.5%!important}}.headerSearch{padding-top:2rem}.headerSearch h1,.headerSearch h2{text-align:center!important}.searchResult{max-width:980px;margin:0 auto 2rem!important;border-bottom:solid 1px var(--clr-secondary-dark);padding-bottom:2rem}.searchResult p{max-width:980px;margin:0 0 2rem;padding:0 2rem}.searchResult a:link,.searchResult a:visited{display:block;max-width:1220px;margin:0 2rem;padding:1rem;line-height:2rem;color:var(--clr-txt-color-light);background-color:var(--clr-link-v)}.searchResult a:hover{background-color:var(--clr-link)}a.cta-hero:hover,a.cta-hero:visited:hover{background-color:var(--clr-link-h-btn)}.searchResult h3{border:none;padding:0!important}.searchResultWrapper{display:flex}.hero{background-color:var(--clr-primary-dark)}.wrapperhero{position:relative;color:#fff;max-width:var(--wmaxl);margin:0 auto}.wrapperhero .fa-chevron-down{position:absolute;bottom:.75rem;font-size:1.5rem;left:50%;transform:translateX(-50%)}.hero img,.hero picture{width:100%;height:auto;display:block;max-height:calc(100dvh - 94px);min-height:400px;-o-object-fit:cover;object-fit:cover}.hero-content{position:absolute;top:20px}.hero-content h1,.hero-content p{text-align:center;color:var(--clr-txt-color-light)!important;text-shadow:0 0 5px rgba(0,0,0,.5);text-wrap:balance}.hero-content h1{font-size:clamp(1.5rem, .607rem + 2.381vw, 2.75rem);line-height:clamp(2.2rem, .771rem + 3.81vw, 4.2rem);letter-spacing:clamp(.188rem, .164rem + .065vw, .222rem)}.hero-cta{position:absolute;bottom:2.5rem;width:100vw}a.cta-hero{width:calc(100vw - 2rem);margin:0 auto 1rem;display:block;line-height:3.6rem;border-radius:1.8rem;text-align:center;border:unset!important;transition:transform .2s}.temoignages a,a.btnLstArt{transition:background-color 250ms;text-align:center}a.cta-hero:hover{transform:scale(1.05)}.column .btn,a.cta-hero:visited{background-color:var(--clr-eclat)}a.cta-hero:visited{color:var(--clr-txt-color-light)}.prestations{padding:0 1rem;text-align:center}.prestations .column{display:flex;flex-direction:column;align-items:center}.column .btn,.temoignages a,a.btnLstArt{display:inline-block}.columns-2,.columns-3{grid-template-columns:1fr;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.column img,.column picture{width:100%;height:auto;border-radius:8px}.article-card h3,.column h3,.projet-card h3{padding:1.25rem 0;font-weight:400;font-size:clamp(1.3rem, .957rem + .914vw, 1.78rem);line-height:clamp(1.9rem, 1.686rem + .571vw, 2.2rem);margin-bottom:0}.column p{margin:10px 0 1.75rem}.column .btn{width:100%!important;padding:12px 12px 12px 4.5rem;text-decoration:none;border-radius:6px;margin-top:auto}.references,.temoignages{padding:0 1rem 60px;text-align:center}.references .logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:40px;align-items:center;justify-items:center;margin-top:40px}.references .logos picture{max-width:50%;filter:grayscale(.6);transition:filter .3s}.references .logos picture:hover{filter:grayscale(0)}.column{padding-bottom:2.5rem}.derniers-projets{padding:1rem .5rem 3rem}.derniers-projets h2{padding:3rem 0!important}.grid-articles,.grid-projet{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.grid-articles{grid-template-columns:1fr 1fr}}.article-card,.projet-card{padding:0 1rem;border-radius:.5rem;display:flex;flex-direction:column;margin-bottom:3rem!important}.article-card img,.projet-card img{width:100%;height:auto;border-radius:.5rem;margin-bottom:1rem}.article-card p,.projet-card p{padding:0 0 1.25rem!important;margin:.7rem 0 2rem!important}a.btnLstArt{color:var(--clr-txt-color-light)!important;width:100%;padding:.5rem 1rem;border-radius:1rem;border:unset!important;line-height:1.45rem;margin-top:auto}.temoignages a:link,a.btnLstArt:link{color:var(--clr-txt-color-light)!important;background-color:var(--clr-signature)}.temoignages a:hover,a.btnLstArt:hover{background-color:var(--clr-prestige)!important}.temoignages a:active,a.btnLstArt:active{background-color:var(--clr-essence)!important}.temoignages img,.tml-testimonial-single img{width:150px;height:150px;border-radius:50%;border:2px solid #fff;box-shadow:2px 2px 10px rgba(0,0,0,.5)}.corpsTestimonial{height:100%;display:flex;flex-direction:column;align-items:center}.testimonial-rating{display:flex;justify-content:space-between;padding:1.2rem 0 0}.temoignages .columns-3 .column,.tml-testimonial-single{display:flex;padding:1rem 0 1.25rem;border-radius:16px;background-color:var(--clr-secondary-dark)}.testimonial-rating .fa-star{color:var(--clr-txt-color-light);margin:0 .25rem;opacity:.5}.testimonial-rating .fa-star.starcheck{color:var(--clr-gold);opacity:1}.temoignages .columns-3{display:grid;grid-template-columns:1fr;gap:40px;margin-top:40px}.temoignages .columns-3 .column{flex-direction:column;align-items:center}.temoignages .columns-3 .column p{color:var(--clr-txt-color-light);padding:.5rem 1rem}.temoignages .columns-3 .column a,.tml-testimonial-single a{font-family:var(--ff-c);margin-top:auto}.tml-testimonial-single{width:calc(100vw - 2rem);margin:1rem auto 2rem;flex-direction:column;align-items:center}.tml-testimonial-single p{text-align:center;color:var(--clr-txt-color-light);padding:.5rem 1rem}.temoignages .column p{margin-bottom:10px}.temoignages .column a{color:#222;text-decoration:underline}.temoignages a{color:var(--clr-txt-color-light)!important;width:60%;padding:0 1rem;border-radius:1.5rem;border:unset!important;line-height:3rem;margin-top:auto;text-decoration:none!important}.apropos{padding:0 10%;text-align:center}.apropos .columns-2{margin-top:0;max-width:var(--wmax);width:100%}@media screen and (min-width:767px){.comment-reply-link,.form-submit input[type=submit]{width:33.333%}.sommaire{width:98vw;margin:1.5rem auto 0}.sommaire nav ul li a{border:none;line-height:2.5rem;display:block;padding:0 .7rem;border-radius:8px;margin-bottom:0}.sommaire nav{display:block}.sommaire summary{cursor:default}.hero-content{padding:0 20px;width:50%}.wrapperhero .fa-chevron-down{display:none}.hero-cta{display:flex;bottom:.5rem}a.cta-hero{width:calc(50vw - 2rem)}.columns-2{width:640px}.columns-2,.columns-3{display:grid;gap:40px;margin:40px auto 0}#prestations-particuliers,#prestations-pros{padding-bottom:30px}.columns-3,.temoignages .columns-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media screen and (min-width:991px){img.aligncenter{max-width:calc(100% - 2rem)}#lb-imgWrapper{padding:2rem}.lb-left{left:3rem}.lb-right{right:3rem}#lb-pict-cont{max-height:unset;height:90%;max-width:90%;margin:0 auto;display:flex;justify-content:center;align-items:center}#lb-image{max-width:calc(100vw - 15rem)}.row11,.row12{grid-row:1/2;display:flex;text-align:center}.firstLineHomeWrapperGrid{grid-template-columns:33.3334% 66.6666%;grid-template-rows:160px 2fr;max-width:var(--wmax);margin:0 auto}.row11{grid-column:1/2;align-items:center}.row12{grid-column:2/3;align-items:center}.row21{grid-row:2/3;grid-column:1/2;padding:0 2rem 0 1rem}.row21 img{width:calc(100% - 3rem);display:block;margin:0 auto}.row21 p{padding:0 2rem}.row21 .btn{width:calc(100% - 4rem)!important;margin:0 auto}.row22{grid-row:2/3;grid-column:2/3}.row22 .carrouselWrapper{height:100%;padding-bottom:unset}.bgdarkmid .mainform,.doublerow{display:flex;flex-direction:row}.wrapperContact{margin:0 auto 3rem}.bgdarkmid .mainform{padding:0 2rem;justify-content:space-between}#coordonnees{width:30%;display:flex;flex-direction:column;justify-content:space-between}#projet{width:68%;padding-left:2rem;display:flex;flex-direction:column}#projet p,.temoignages{width:100%}.doublerow{gap:0 1rem}.entete{margin:3rem auto 1.5rem;padding:0 3rem;flex-direction:row}.entete h2{padding:0 1rem;font-size:2.5rem}.entete p{text-align:left}.contactSubmit{float:right;margin:0 1rem 1rem 0!important}.logo{width:100%;margin:0 auto}.logo picture{max-width:50%}.wrapperhero .fa-chevron-down{display:block}.hero-cta{justify-content:space-between}a.cta-hero{margin:0 0 1rem}.columns-3{width:980px}}@media screen and (min-width:1199px){.hero-content{width:40%;top:25%;left:4rem;padding:2rem;transform:translateY(-25%);display:block;background-color:rgba(0,0,0,.6)}.hero-cta{flex-direction:column;align-items:center;width:40%;left:4rem;margin:0 auto;bottom:.5rem}a.cta-hero{width:80%}.derniers-projets{display:flex;max-width:var(--wmax);padding:0 2rem;margin:0 auto}.derniers-projets .columns-3{width:100%;margin:0 auto}.derniers-articles{width:65%}.derniers-articles .grid-articles{display:flex;justify-content:center}.grid-projet{height:100%}.dernier-projet{width:33%;margin-left:auto;display:flex;flex-direction:column;align-items:center}.article-card,.projet-card{width:360px}.article-card h3,.projet-card h3{text-align:center}.logo{width:1000px}.temoignages{width:100%}.temoignages .columns-3{width:1200px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.tml-testimonial-single{width:60vw;max-width:750px;margin:1rem auto 2rem;display:flex;flex-direction:row;align-items:center;padding:0 1rem;border-radius:16px;background-color:var(--clr-secondary-dark)}.tml-testimonial-single .enteteTestimonial{padding:.25rem 1.5rem .25rem .5rem;border-right:solid 1px var(--clr-bgimg)}.tml-testimonial-single .corpsTestimonial a{font-family:var(--ff-c);margin-top:auto;padding:.2rem 2rem .2rem .5rem}.tml-testimonial-single .corpsTestimonial a:link,.tml-testimonial-single .corpsTestimonial a:visited{color:var(--clr-link-bgdark)!important}.tml-testimonial-single .corpsTestimonial a:hover{color:var(--clr-txt-color-light)!important}.tml-testimonial-single img{width:130px;height:130px;border-radius:50%;border:1px solid #fff;box-shadow:2px 2px 10px rgba(0,0,0,.5)}.tml-testimonial-single p{text-align:center;color:var(--clr-txt-color-light);padding:.5rem 1rem}.txt .tml-testimonial-single{width:100%;margin:1.5rem 0 0;padding:.5rem}.txt .tml-testimonial-single .corpsTestimonial{padding:.5rem 0;margin:0;text-align:center}.txt .tml-testimonial-single .corpsTestimonial p{padding:0 .5rem;margin:0}.bgdark .tml-testimonial-single{margin:1.5rem 3rem 0 0}.bglight .tml-testimonial-single{margin:1.5rem 1rem 0 3rem}.references .logos{width:900px;margin:0 auto}}@media screen and (min-width:1439px){.enteteImg{padding-bottom:4rem}.enteteImg picture,.enteteImg picture img{width:1000px;height:500px}nav.mainnav>ul>li{margin:0 .5rem}nav.mainnav>ul>li>a{height:80px;line-height:80px;padding:0 .85rem;font-size:.85rem}nav.mainnav .sub-menu li a,nav.mainnav>ul>li.menu-item-has-children button{font-size:.85rem}.wrapperPortfolio{padding:1rem;gap:.25rem .71rem}.itemPortfolio{width:calc(25% - .54rem);margin-bottom:.35rem}.itemProjetCard{width:calc(25% - .8rem)}.f-content{margin:0 3rem}header.headerPresta .fa-chevron-down{display:block;bottom:1.25rem}.flex2{margin-bottom:1.75rem!important}.hero-content{width:40%;top:50%;left:4rem;padding:2rem;transform:translateY(-50%);display:block;background-color:rgba(0,0,0,.6)}.hero-cta{flex-direction:row;width:40%;left:4rem;margin:0 auto;bottom:.5rem}a.cta-hero{width:calc(50% - .5rem)}.derniers-articles{width:62%}.derniers-articles .grid-articles{display:flex;justify-content:center}.dernier-projet{width:32%;margin-left:auto;display:flex;flex-direction:column;align-items:center}.article-card,.projet-card{width:365px}}.aboutgrid{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:1fr;grid-template-rows:280px auto auto auto auto auto;gap:0}.aboutgrid h2{text-align:left!important;padding:2rem 1rem 1rem!important}.aboutgrid p{padding-left:1rem;padding-right:1rem}.aboutgrid .itemPortfolio{width:19%!important}.firstLineGrid{position:relative;grid-row:1/2;background:url("./images/moi8.jpg") top right no-repeat}.firstLineGrid h2,.firstLineGrid h3{color:#fff;position:absolute;left:30px;padding:0!important}.firstLineGrid h2{font-size:2.2rem;bottom:35px}.firstLineGrid h3{font-size:1.5rem;bottom:-5px;border:none}.scd-cell{grid-row:2/3;background-color:var(--clr-link-v,pink)}.third-cell{grid-row:3/4}.fourth-cell{grid-row:6/7;background-color:var(--clr-thirdary-dark,pink)}.sixth-cell{grid-row:4/5;background-color:#fff}.seventh-cell{grid-row:5/6;background-color:var(--clr-secondary-dark,pink)}.eigth-cell{padding:1.5rem 1rem;grid-row:7/8;display:flex;justify-content:space-between}.eigth-cell .gal-thumbs{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.eigth-cell .thumb{width:calc(50vw - 2rem);height:calc(50vw - 2rem);border:none}.cell{padding-top:1.5rem}.cell h2{padding:0 1rem 1rem!important;font-size:1.6rem;line-height:1.95rem}.cell h3{padding:1rem;font-size:1.4rem;line-height:1.5rem;border:none}@media screen and (min-width:599px){.aboutgrid{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:280px auto auto auto auto auto;gap:.5rem}.aboutgrid h2{text-align:left!important;padding:2rem 1rem 1rem!important}.aboutgrid p{padding-left:1rem;padding-right:1rem}.aboutgrid .itemPortfolio{width:19%!important}.firstLineGrid{position:relative;grid-row:1/2;grid-column:1/4;background:url("./images/moi8.jpg") top right no-repeat}.firstLineGrid h2,.firstLineGrid h3{color:#fff;position:absolute;left:30px;padding:0!important}.firstLineGrid h2{bottom:35px}.firstLineGrid h3{bottom:-5px}.scd-cell{grid-row:1/2;grid-column:4/6}.third-cell{grid-row:2/3;grid-column:3/4}.fourth-cell{grid-row:2/3;grid-column:1/6}.sixth-cell{grid-row:3/7;grid-column:1/4}.seventh-cell{grid-row:3/7;grid-column:4/6}.eigth-cell{grid-row:7/8;grid-column:1/6;padding:0}.eigth-cell .thumb{width:calc(16.6666% - 2rem);height:170px;border:none}}a.navProjetLink,a.navProjetLink img{border-radius:8px}@media screen and (min-width:600px) and (max-width:854px) and (orientation:portrait){.lb-left{left:3rem}.lb-right{right:3rem}.lb-left,.lb-right{bottom:119px}.cell h2{padding:0 1rem!important}}.bg404{min-height:calc(100vh - 200px);display:flex;flex-direction:column;justify-content:center;align-items:center}.wrapper404{min-height:40vh;max-height:60vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:3rem 1rem}.chapoProjet,.projetWrapper{padding:0 1rem!important;max-width:var(--wmax)}.wrapper404 h1,.wrapper404 h2,.wrapper404 h3,.wrapper404 p{text-align:center!important;padding:0!important}.wrapper404 h1{font-size:6rem;line-height:6rem}.wrapper404 h1 span{color:var(--clr-link)}.wrapper404 h2{font-size:1.5rem}.wrapper404 form{width:360px}.wrapper404 ::-moz-placeholder{color:var(--clr-link)!important}.wrapper404 ::placeholder{color:var(--clr-link)!important}.chapoProjet{margin:-1rem auto 0!important}.projetWrapper{margin:0 auto!important}.navProjet{max-width:var(--wmax);padding:0 1rem;margin-inline:auto;height:96px}a.navProjetLink{background:var(--clr-secondary-dark,pink);width:100%;padding:8px;display:flex;margin-bottom:2rem}a.navProjetLink span{width:100%;display:block;padding:2px 8px}a.navProjetLink span span{text-align:center;color:var(--clr-txt-color-light);line-height:34px}@media screen and (min-width:575px){a.navProjetLink{width:calc(50vw - 2rem)}}@media screen and (min-width:1199px){a.navProjetLink{width:calc(50% - 2rem)}}@media screen and (min-width:1919px){.enteteImg{padding-bottom:4rem}.enteteImg picture,.enteteImg picture img{width:1200px;height:600px}.enteteImgProjet .headerProjet>*{width:50%!important}.itemPortfolio{width:calc(20% - .57rem)}.projetWrapper .wrapperPortfolio .itemPortfolio{width:calc(25% - .54rem);margin-bottom:.35rem}.itemProjetCard{width:calc(20% - .8rem)}.chapo{padding:0 2rem 2rem!important}.flex2,.frontpage section.bgdark>h2,.frontpage section.bgdark>p,.frontpage section.bglight>h2,.frontpage section.bglight>p,.home section.bgdark>h2,.home section.bgdark>p,.home section.bglight>h2,.home section.bglight>p,.page article>p,.page section.bgdark>h2,.page section.bgdark>p,.page section.bglight>h2,.page section.bglight>p{width:var(--wmax);margin:0 auto}.bgdark .f-text{padding:0 3rem 0 0}.bglight .f-text{padding:0 0 0 3rem}.frontpage .firstLineHomeWrapper h2,.home .firstLineHomeWrapper h2,.page .firstLineHomeWrapper h2{width:auto!important;padding:1rem 0 1.75rem;margin:0!important}.wrapper-content h2{padding-top:min(1rem,8%)}.main ul{margin-left:4rem}.f-content{margin:0 auto}.bgdark .f-content{flex-direction:row}.bgdark .f-content .txt h3,.bgdark .f-content .txt h4{margin:0 3rem 0 0}.bgdark .f-content .txt p{padding:1.2rem 4rem 0 0}.bgdark .f-content .txt p:last-child,.bglight .f-content .txt p:last-child{margin-bottom:0}.bgdark .f-content .txt ul{padding-left:4rem}.bglight .f-content{flex-direction:row-reverse}.bglight .f-content .txt h3,.bglight .f-content .txt h4{margin:0 0 0 3rem}.bglight .f-content .txt p{padding:1.2rem 1rem 0 3rem}.bglight .f-content .txt ul{padding-left:7rem;padding-top:1.2rem}.moreInfo{grid-template-columns:50% 50%;padding-bottom:2rem}header.headerPresta .fa-chevron-down{display:none}.derniers-projets .columns-3,.temoignages .columns-3{width:1440px;margin:0 auto}.derniers-projets .article-card p,.derniers-projets .projet-card p{width:100%;max-width:100%;margin:0;box-sizing:border-box}.temoignages{width:100%}a.navProjetLink{width:calc(45% - 1rem)}}