@charset "UTF-8";html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{text-size-adjust:100%;position:relative;width:100%;min-height:100vh;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,data,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,link,main,map,mark,menu,meta,meter,nav,noscript,object,ol,optgroup,option,output,p,param,picture,pre,progress,q,rb,rp,rt,rtc,ruby,s,samp,script,section,select,small,source,span,strong,style,svg,sub,summary,sup,table,tbody,td,template,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,embed,figcaption,figure,footer,header,hgroup,main,menu,nav,object,section{display:block}canvas,iframe{max-width:100%;height:auto;display:block}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}input:focus{outline:none}video{background:#000}audio,img,picture,svg,video{max-width:100%;display:inline-block;vertical-align:middle;height:auto}
/*!
Theme Name: Thème Normandie Gravure (provisoire)
Template:   theme-add-base
Author:     Atelier du Design
Author URI: https://atelier-du-design.com/
Version:    1.0
Text Domain: textdomain-atelier
*/
:root{--color-primary:#7cb342;--color-primary-text:#5d5d5a;--color-primary-light:#e8f3da}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:400;src:url(//normandie-gravure.com/wp-content/themes/theme-normandie_gravure/fonts/nunito-sans-v19-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:500;src:url(//normandie-gravure.com/wp-content/themes/theme-normandie_gravure/fonts/nunito-sans-v19-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:600;src:url(//normandie-gravure.com/wp-content/themes/theme-normandie_gravure/fonts/nunito-sans-v19-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:700;src:url(//normandie-gravure.com/wp-content/themes/theme-normandie_gravure/fonts/nunito-sans-v19-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:500;src:url(//normandie-gravure.com/wp-content/themes/theme-normandie_gravure/fonts/baloo-2-v23-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:600;src:url(//normandie-gravure.com/wp-content/themes/theme-normandie_gravure/fonts/baloo-2-v23-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:700;src:url(//normandie-gravure.com/wp-content/themes/theme-normandie_gravure/fonts/baloo-2-v23-latin-700.woff2) format("woff2")}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:"Nunito Sans",sans-serif;font-size:16px;position:relative;overflow-x:hidden;color:#5d5d5a}body *{line-height:130%}body.no-scroll{overflow:hidden}body.no-scroll main{opacity:.8}body.logged-in.admin-bar header{top:32px}body :target{scroll-margin-top:120px}main *+p{margin-top:32px}main p+p{margin-top:16px}main>.wp-block-group{width:100%}main>.wp-block-group>.wp-block-group__inner-container{max-width:1600px;margin:0 auto;padding:112px 80px;box-sizing:border-box}main>.wp-block-group>.wp-block-group__inner-container *:not(figure)+.wp-block-columns{margin-top:40px}@media only screen and (max-width:1950px){main>.wp-block-group>.wp-block-group__inner-container{width:1440px;padding:112px 80px}}@media only screen and (max-width:1440px){main>.wp-block-group>.wp-block-group__inner-container{width:100%;padding:80px}}@media only screen and (max-width:1230px){main>.wp-block-group>.wp-block-group__inner-container{width:100%;padding:72px 56px}}@media only screen and (max-width:780px){main>.wp-block-group>.wp-block-group__inner-container{width:100%;padding:48px 24px}}main>.wp-block-group:first-child:not(.is-style-bg-grey) .wp-block-group__inner-container{padding-top:50px}main>.wp-block-cover{max-width:1600px;margin:0 auto}main>.wp-block-cover{padding:112px 80px}@media only screen and (max-width:1950px){main>.wp-block-cover{width:1440px}}@media only screen and (max-width:1440px){main>.wp-block-cover{width:100%}}@media only screen and (max-width:1230px){main>.wp-block-cover{width:100%}}@media only screen and (max-width:580px){main>.wp-block-cover{width:100%;padding:0}}.wp-block-group .wp-block-columns{gap:72px}.wp-block-group .wp-block-columns+*{margin-top:36px}.wp-block-group .wp-block-columns .wp-block-column:not(:first-child){margin:0 !important}.wp-block-group .wp-block-columns .wp-block-column .wp-block-image:not(.is-style-picto):not(.not-resized) img{object-fit:cover}.wp-block-group .wp-block-columns:has(.wp-block-column>.wp-block-image:not(.is-style-picto):only-child) .wp-block-column:has(.wp-block-image:only-child){display:flex;flex:1;box-sizing:border-box;position:relative}.wp-block-group .wp-block-columns:has(.wp-block-column>.wp-block-image:not(.is-style-picto):only-child) .wp-block-column:has(.wp-block-image:only-child) .wp-block-image:not(.is-style-picto):not(.not-resized):only-child{position:absolute;height:100%;overflow:hidden;width:100%}.wp-block-group .wp-block-columns:has(.wp-block-column>.wp-block-image:not(.is-style-picto):only-child) .wp-block-column:has(.wp-block-image:only-child) .wp-block-image:not(.is-style-picto):not(.not-resized):only-child img{width:100%;height:100% !important;object-fit:cover;object-position:center}.wp-block-group .wp-block-columns:has(.wp-block-column>.wp-block-image:not(.is-style-picto):only-child) .wp-block-column:not(:has(.wp-block-image:only-child)){box-sizing:border-box}main>.wp-block-group:not([class*=bg]):not(.header)+.wp-block-group:not([class*=bg]) .wp-block-group__inner-container{padding-top:0}h1,h2{font-family:"Baloo 2",sans-serif;line-height:normal;font-weight:700}*+h1{margin-top:32px}h1{font-size:48px;line-height:110%;color:#2e2e2b}h1+*{margin-top:16px !important}@media only screen and (max-width:1024px){h1{font-size:40px}}@media only screen and (max-width:580px){h1{font-size:32px}}*+h2{margin-top:32px}p+h2{margin-top:16px}h2{font-size:clamp(26px, 3.4vw, 34px);color:#2e2e2b}h2+*{margin-top:16px}@media only screen and (max-width:1024px){h2{font-size:32px}}@media only screen and (max-width:580px){h2{font-size:24px}}*+h3{margin-top:16px}h3{font-weight:700;font-size:21px;color:#2e2e2b}h3+p{margin-top:4px}@media only screen and (max-width:1024px){h3{font-size:22px}}@media only screen and (max-width:580px){h3{font-size:20px}}a:not(.wp-block-button__link){transition:all .3s ease;color:#5d5d5a}a:not(.wp-block-button__link):hover{opacity:.8}main p strong,main li,main figcaption strong{font-weight:700}em{font-style:italic}ul.wp-block-list[class=wp-block-list]{padding-left:20px}ul.wp-block-list[class=wp-block-list] li{list-style:disc;padding-bottom:6px}ul.wp-block-list[class=wp-block-list] li:last-of-type{padding-bottom:0}ul.wp-block-list[class=wp-block-list] li ul{padding-top:8px}ul.wp-block-list[class=wp-block-list] li ul li:not(:last-of-type){padding-bottom:3px}ul.wp-block-list[class=wp-block-list]+p,ul.wp-block-list[class=wp-block-list]+figure{margin-top:32px}*:not(.wp-block-gallery)+ul.wp-block-list[class=wp-block-list]{margin-top:12px}hr.wp-block-separator{margin:32px auto;width:100%;border-top:1px solid #5d5d5a;border-bottom:none}*+.wp-block-table{margin-top:24px !important}.wp-block-table+*{margin-top:24px}.wp-block-table table{border-collapse:separate !important;border:1px solid #d3d3d3;overflow:hidden}.wp-block-table table tr:first-child td{font-weight:700;background-color:#f5f5f5}.wp-block-table table tr:not(:first-child) td{border-top:solid #d3d3d3 1px}.wp-block-table table tr td{border:none}.wp-block-table table tr td:not(:first-child){border-left:solid #d3d3d3 1px}.error404 #page-404 .wp-block-group__inner-container{height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.error404 #page-404 .wp-block-group__inner-container .quote{font-size:40px;font-weight:600;margin-bottom:30px}.pagination ul{margin-top:48px;display:flex;gap:8px;justify-content:center;align-items:center}.pagination ul li a{text-decoration:none;display:block;height:28px;width:28px;display:flex;align-items:center;justify-content:center}.pagination ul li a.prev,.pagination ul li a.next{background-color:#7cb342;color:#5d5d5a;line-height:30px;font-family:arial}.pagination ul li span.current{color:#5d5d5a;background-color:#7cb342;height:28px;width:28px;display:block;display:flex;align-items:center;justify-content:center}h1,h2{font-family:"Baloo 2",sans-serif;line-height:normal;font-weight:700}*+h1{margin-top:32px}h1{font-size:48px;line-height:110%;color:#2e2e2b}h1+*{margin-top:16px !important}@media only screen and (max-width:1024px){h1{font-size:40px}}@media only screen and (max-width:580px){h1{font-size:32px}}*+h2{margin-top:32px}p+h2{margin-top:16px}h2{font-size:clamp(26px, 3.4vw, 34px);color:#2e2e2b}h2+*{margin-top:16px}@media only screen and (max-width:1024px){h2{font-size:32px}}@media only screen and (max-width:580px){h2{font-size:24px}}*+h3{margin-top:16px}h3{font-weight:700;font-size:21px;color:#2e2e2b}h3+p{margin-top:4px}@media only screen and (max-width:1024px){h3{font-size:22px}}@media only screen and (max-width:580px){h3{font-size:20px}}a:not(.wp-block-button__link){transition:all .3s ease;color:#5d5d5a}a:not(.wp-block-button__link):hover{opacity:.8}main p strong,main li,main figcaption strong{font-weight:700}em{font-style:italic}header:not(.woocommerce-products-header){top:0;width:100%;z-index:1000}header:not(.woocommerce-products-header) *{transition:all .3s ease}header:not(.woocommerce-products-header) nav{width:100%;position:relative;background:#fff}header:not(.woocommerce-products-header) nav .nav-contain{display:flex;align-items:center;justify-content:center;gap:50px;width:1600px;margin:0 auto;padding:112px 80px;padding-top:0 !important;padding-bottom:0 !important;max-width:1600px;position:relative;box-sizing:border-box}header:not(.woocommerce-products-header) nav #navbar-mobile{display:none}header:not(.woocommerce-products-header) nav #navbar-brand{padding:20px 0}header:not(.woocommerce-products-header) nav #navbar-brand a,header:not(.woocommerce-products-header) nav #navbar-brand img{display:block;height:50px}header:not(.woocommerce-products-header) nav #navbar-menu{align-self:stretch;flex-grow:1;display:flex;flex-direction:column}header:not(.woocommerce-products-header) nav #navbar-menu>div{flex:1}header:not(.woocommerce-products-header) nav #navbar-menu>div>div{height:100%}header:not(.woocommerce-products-header) nav #navbar-menu>div>div>ul{height:100%}header:not(.woocommerce-products-header) nav #primary-menu{display:flex;gap:30px;align-items:center;justify-content:flex-end;text-align:center;line-height:20px;padding:0}header:not(.woocommerce-products-header) nav #primary-menu>li{height:100%;display:flex;align-items:center;justify-content:center;gap:8px}header:not(.woocommerce-products-header) nav #primary-menu>li a{text-decoration:none;font-size:15px;font-weight:700;color:#fff;background:#7cb342;padding:11px 20px;border-radius:24px;white-space:nowrap}header:not(.woocommerce-products-header) nav #primary-menu>li.current-menu-parent>a,header:not(.woocommerce-products-header) nav #primary-menu>li.current_page_item>a,header:not(.woocommerce-products-header) nav #primary-menu>li.current-menu-item>a{color:#000 !important}header:not(.woocommerce-products-header) nav #primary-menu>li.menu-item-has-children{position:relative}header:not(.woocommerce-products-header) nav #primary-menu>li.menu-item-has-children:after{content:" ";border:solid #5d5d5a;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:translateY(-25%) rotate(45deg);-webkit-transform:translateY(-25%) rotate(45deg);transform-origin:center;transition:all .3s ease}header:not(.woocommerce-products-header) nav #primary-menu>li.menu-item-has-children>ul.sub-menu{display:none;flex-direction:column;gap:8px;position:absolute;left:-16px;bottom:0;transform:translateY(100%);background:#fff;width:200px;padding:16px;text-align:left}header:not(.woocommerce-products-header) nav #primary-menu>li.menu-item-has-children>ul.sub-menu>li{display:flex;flex-direction:column}header:not(.woocommerce-products-header) nav #primary-menu>li.menu-hover.menu-item-has-children:after{transform:translateY(25%) rotate(225deg);border-color:#000}header:not(.woocommerce-products-header) nav #primary-menu>li.menu-hover.menu-item-has-children>ul.sub-menu{display:flex}header:not(.woocommerce-products-header) #navbar-burger{display:none;position:relative;z-index:100}header:not(.woocommerce-products-header) nav:not(.onTop) #navbar-brand a,header:not(.woocommerce-products-header) nav:not(.onTop) #navbar-brand img{height:40px}.footer-credits{border-top:1px solid #ececea;padding:26px 24px 0;display:flex;justify-content:space-between;align-items:center;gap:24px}.footer-credits p{font-size:14px;color:#5d5d5a;margin:0}.footer-credits .footer-links{display:flex}.footer-credits .footer-links a{font-size:14px;color:#5d5d5a;text-decoration:none;margin:0 12px}.footer-credits .footer-links a:hover{text-decoration:underline;color:#2e2e2b}.wp-block-buttons{gap:20px}.wp-block-buttons .wp-block-button .wp-block-button__link{display:inline-block;background:#7cb342;color:#fff;font-family:"Nunito Sans",sans-serif;font-size:16px;border-radius:24px;padding:10px 24px;transition:all .3s ease}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#a1cc75;transform:translateY(-3px)}*+.wp-block-buttons{margin-top:16px}*+.wp-block-gallery{margin-top:24px}.wp-block-gallery+*{margin-top:48px}.wp-block-gallery:not(.is-style-logos).has-nested-images figure.wp-block-image{aspect-ratio:4/3}.wp-block-gallery:not(.is-style-logos).has-nested-images figure.wp-block-image:has(figcaption):before{content:none !important}.wp-block-gallery:not(.is-style-logos).has-nested-images figure.wp-block-image figcaption{background:#7cb342 !important;max-width:100%;width:max-content !important;padding:5px 10px !important;bottom:8px !important;left:8px !important;text-shadow:none !important}.wp-block-gallery.is-style-logos.has-nested-images{gap:24px}.wp-block-gallery.is-style-logos.has-nested-images figure.wp-block-image{width:auto !important;flex-grow:0 !important}.wp-block-gallery.is-style-logos.has-nested-images figure.wp-block-image img{height:70px;width:auto}.wp-block-image{margin-bottom:0 !important;display:block}.wp-block-image:not(.is-style-picto) img{display:block;height:auto;width:100%}.wp-block-image.is-style-picto img{max-width:200px}.wp-block-image.is-style-rounded img{aspect-ratio:1/1;object-fit:cover}.wp-block-image.aligncenter img{margin:0 auto}.wp-block-image+*{margin-top:32px}*+.wp-block-image{margin-top:32px}*+.wp-block-embed.is-type-video,.wp-block-embed.is-type-video+*{margin-top:30px}iframe{width:100%;height:auto;aspect-ratio:16/9}.wp-block-video{margin:0 !important}p.is-style-subtitle{font-size:clamp(18px, 2.2vw, 21px);font-weight:700;color:#7cb342}figure.cover img{width:100%;height:100%;object-fit:cover}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scroll-revert{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.wp-block-group.infini-scroll{width:100%;display:flex;justify-content:center}.wp-block-group.infini-scroll .wp-block-group__inner-container{width:100%;overflow:hidden;display:flex;justify-content:flex-start;max-width:910px}.wp-block-group.infini-scroll .wp-block-group__inner-container .wp-block-gallery{display:flex;flex-wrap:nowrap !important;gap:0em;margin-top:0;white-space:nowrap;animation:scroll 30s linear infinite}.wp-block-group.infini-scroll .wp-block-group__inner-container .wp-block-gallery .wp-block-image{margin:0 0 0 32px;width:150px !important;aspect-ratio:1/1;margin-left:32px !important}.wp-block-group.infini-scroll .wp-block-group__inner-container .wp-block-gallery .wp-block-image img{mix-blend-mode:multiply;height:92px !important;object-fit:contain}.wp-block-group.infini-scroll.reverse .wp-block-group__inner-container .wp-block-gallery{animation:scroll-revert 30s linear infinite}ul.is-style-tags{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:28px 0 0;justify-content:center}ul.is-style-tags li{background:#ececea;color:#5d5d5a;border-radius:20px;font-weight:600;font-size:14px;padding:9px 16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}ul.is-style-tags li:before{content:"";display:inline-block;background-image:url(//normandie-gravure.com/wp-content/themes/theme-normandie_gravure/img/cube-bullet-violet.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:22px;height:22px}p.is-style-eyebrow{font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#9c4fc0}.wp-block-group.is-style-centered-content .wp-block-group__inner-container{max-width:760px}#contact{background:#f8f7f4}#contact .wp-block-columns{gap:24px}#contact .wp-block-column{background:#fff;border:1px solid #ececea;border-radius:18px;padding:32px 28px;box-shadow:0 10px 30px -12px rgba(40,40,30,.18)}.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) label,.gform_wrapper.gform_validation_error .gform_fields .gfield:not(.gfield--type-consent) label{transform:none !important}.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) input,.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) textarea,.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) select,.gform_wrapper.gform_validation_error .gform_fields .gfield:not(.gfield--type-consent) input,.gform_wrapper.gform_validation_error .gform_fields .gfield:not(.gfield--type-consent) textarea,.gform_wrapper.gform_validation_error .gform_fields .gfield:not(.gfield--type-consent) select{font-family:"Nunito Sans",sans-serif;background:#f8f7f4;border:1.5px solid #dadad7;border-radius:10px;color:#2e2e2b;font-size:15px;padding:3px 14px;height:unset;min-height:unset}.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) .ginput_container:after,.gform_wrapper.gform_validation_error .gform_fields .gfield:not(.gfield--type-consent) .ginput_container:after{content:none}.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) input:focus,.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) textarea:focus,.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) select:focus{border-color:#9c4fc0}.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) input:focus-visible,.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) textarea:focus-visible,.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) select:focus-visible{outline:3px solid #9c4fc0;outline-offset:3px}.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) input:placeholder-shown,.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) textarea:placeholder-shown,.gform_wrapper .gform_fields .gfield:not(.gfield--type-consent) select:placeholder-shown{color:#777774}.gform_button{color:#fff !important;font-family:"Nunito Sans",sans-serif !important;font-size:15px !important;font-weight:700 !important;border-radius:24px !important;padding:10px 24px !important;transition:all .3s ease !important;margin:0 !important}@media only screen and (max-width:1950px){body>header:not(.woocommerce-products-header) nav .nav-contain{width:1440px;padding:112px 80px}}@media only screen and (max-width:1440px){body>header:not(.woocommerce-products-header) nav .nav-contain{width:100%;padding:80px}}@media only screen and (max-width:1230px){body{font-size:16px}body>header:not(.woocommerce-products-header) nav .nav-contain{width:100%;padding:72px 56px;box-sizing:border-box}.wp-block-group#numbers .wp-block-columns .wp-block-column:last-child p{font-size:32px}.wp-block-group#numbers .wp-block-columns .wp-block-column:first-child p:first-child{font-size:220px;line-height:185px;margin-bottom:-33px}main>.wp-block-cover>.wp-block-cover__inner-container h2+p{margin-top:56px}}@media only screen and (max-width:1024px){body>main{margin-top:90px}header:not(.woocommerce-products-header){position:relative;position:fixed}header:not(.woocommerce-products-header) nav{width:100%;position:fixed;box-sizing:border-box}header:not(.woocommerce-products-header) nav .nav-contain{gap:10px;justify-content:flex-end;width:100%;padding:0 24px}header:not(.woocommerce-products-header) nav #navbar-brand{position:relative;z-index:1000;flex-basis:100%}header:not(.woocommerce-products-header) nav #navbar-brand a{padding:0;box-sizing:border-box;max-height:none;height:auto}header:not(.woocommerce-products-header) nav #navbar-brand img{max-height:50px}.wp-block-group#numbers .wp-block-columns .wp-block-column:last-child p{font-size:22px}.wp-block-group#numbers .wp-block-columns .wp-block-column:first-child p:first-child{font-size:190px;line-height:156px;margin-bottom:-28px}}@media only screen and (max-width:781px){main>.wp-block-group .wp-block-columns{gap:32px;flex-direction:column}.wp-block-group .wp-block-columns:has(.wp-block-column>.wp-block-image:not(.is-style-picto):only-child) .wp-block-column:has(.wp-block-image:only-child) .wp-block-image:not(.is-style-picto):not(.not-resized):only-child{position:relative;aspect-ratio:4/3}body>header:not(.woocommerce-products-header) nav .nav-contain{width:100%;padding:48px 24px}main>footer.wp-block-group .wp-block-columns{flex-direction:row}main>footer.wp-block-group .wp-block-columns .wp-block-column{flex-basis:calc(50% - 16px) !important}.wp-block-group.grid-societes{grid-template-columns:1fr}.wp-block-group.grid-societes .wp-block-group{padding:24px}.wp-block-group#numbers .wp-block-columns .wp-block-column:first-child p:first-child{font-size:110px;line-height:100px;margin-bottom:0}.wp-block-group#numbers .wp-block-columns{flex-direction:row}.wp-block-group#numbers .wp-block-columns .wp-block-column{flex-basis:calc(50% - 16px) !important}.wp-block-group#numbers .wp-block-group__inner-container{padding:72px 56px}.wp-block-group .wp-block-columns:has(.wp-block-column>.wp-block-image:not(.is-style-picto):only-child){gap:32px}.wp-block-image.mobile{display:block}.wp-block-image.desktop{display:none}}@media only screen and (max-width:580px){.wp-block-columns .wp-block-column figure img{height:auto}.wp-block-group#numbers .wp-block-group__inner-container{padding:48px 24px}.wp-block-group#numbers .wp-block-columns{flex-direction:column;gap:24px}main>.wp-block-cover>.wp-block-cover__inner-container{max-width:80%;padding:48px 24px}}@media only screen and (max-width:480px){main>footer.wp-block-group .wp-block-columns .wp-block-column{flex-basis:100% !important}header:not(.woocommerce-products-header) nav #navbar-brand img{max-height:35px;width:auto;height:auto}}