/*! Hamstify — feuille d'impression générée automatiquement (gabarit document commun à tous les sites).
    Ne pas modifier : filtres hamstify_print_css / hamstify_print_typography / hamstify_print_hide. */
@page{size: A4;margin: 1.6cm 1.8cm}@page{@bottom-right{content: counter(page) " / " counter(pages);font: 8.5pt "Helvetica Neue",Helvetica,Arial,sans-serif;color: #000}}*,*::before,*::after{background: transparent !important;color: #000 !important;-webkit-text-fill-color: #000 !important;box-shadow: none !important;text-shadow: none !important;filter: none;animation: none !important;transition: none !important;-webkit-line-clamp: none !important}html{print-color-adjust: economy;-webkit-print-color-adjust: economy}*:not(table,thead,tbody,tr,th,td,hr){border: 0 !important;border-radius: 0 !important;outline: 0 !important}:is(:is(.elementor-widget-nav-menu,.elementor-widget-nested-menu),:is(.elementor-nav-menu--mobile),:is(.elementor-widget-button):not(:has(a[href^="http"]:not([href*="studiosafran.fr"]))),:is(.wpcf7-form),:is(.elementor-shape),:is(.elementor-lightbox-image),:is(.elementor-icon-wrapper):not(:has(a[href^="http"])),:is(.elementor-icon-list-icon),nav,[role="navigation"],video,audio,iframe,embed,object,canvas,button,input,select,textarea,.skip-link,.screen-reader-text,#wpadminbar,i[class*="fa-"]:not(a[href^="http"] *):not(:is(.elementor-social-icon,.social-link) *),i[class*="eicon"]:not(a[href^="http"] *):not(:is(.elementor-social-icon,.social-link) *),.e-font-icon-svg:not(a[href^="http"] *):not(:is(.elementor-social-icon,.social-link) *),.elementor-menu-toggle,.elementor-location-popup,.elementor-sticky__spacer,.dialog-widget,.elementor-lightbox,.elementor-widget-spacer,.elementor-hidden-desktop,#cookie-notice,#cookie-law-info-bar,.cky-consent-container,.cmplz-cookiebanner,#tarteaucitronRoot,#axeptio_overlay,#CybotCookiebotDialog,.elementor-absolute,.elementor-fixed,.elementor-background-video-container,.elementor-background-slideshow,.elementor-background-overlay,.elementor-motion-effects-container,img[alt=""]:not(a[href^="http"] *):not(:is(.elementor-social-icon,.social-link) *),img[role="presentation"],svg[aria-hidden="true"]:not(a[href^="http"] *):not(:is(.elementor-social-icon,.social-link) *),.hm-print-noimg,:is(.e-con.is-banniere) :is(img,svg,picture,video),.back-to-top,.scroll-to-top,#scroll-top,.joinchat,.wa__btn_popup,.no-print){display: none !important}html,body{margin: 0 !important;padding: 0 !important;width: auto !important;min-width: 0 !important}.hm-print-flat{display: block !important;height: auto !important;min-height: 0 !important;padding: 0 !important;gap: 0 !important}.hm-print-flat>*{width: auto !important;max-width: 100% !important;min-width: 0 !important;margin-left: 0 !important;margin-right: 0 !important;flex: none !important}body :is(div,section,article,aside,header,footer,main,figure){min-height: 0 !important;aspect-ratio: auto !important}:is(.e-con),:is(.e-parent),:is(.e-con-inner),:is(.e-con.e-grid),:is(.e-con.e-child),:is(.e-con.is-banniere),:is(.e-con.is-banniere>.e-con-inner),:is(.e-con-card),.e-con,.e-con-inner,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-row{display: block !important;width: auto !important;max-width: 100% !important;min-width: 0 !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;position: static !important;inset: auto !important;transform: none !important;overflow: visible !important}:is(.elementor-widget),:is(.elementor-element),.elementor-widget,.elementor-element{width: auto !important;max-width: 100% !important;min-height: 0 !important;margin: 0 0 0.25cm !important;padding: 0 !important;position: static !important;transform: none !important}header,.elementor-location-header,.elementor-sticky,.elementor-sticky--active,[data-elementor-type="header"]{position: static !important;top: auto !important;transform: none !important}.elementor-hidden-mobile,.elementor-hidden-mobile_extra,.elementor-hidden-tablet,.elementor-hidden-tablet_extra{display: block !important}.elementor-invisible,[class*="animated"],[data-aos],.aos-init,.wow,[data-animate]{visibility: visible !important;opacity: 1 !important;transform: none !important}html{font-size: 10.5pt}body{font-family: Georgia,"Times New Roman",Times,serif !important;font-size: 10.5pt !important;line-height: 1.45 !important;font-weight: 400 !important;text-align: left !important}body *{font-family: inherit !important;font-size: inherit !important;line-height: inherit !important;font-weight: inherit !important;font-style: inherit;letter-spacing: normal !important;word-spacing: normal !important;text-transform: none !important;text-align: left !important}h1,h2,h3,h4,h5,h6,:is(.elementor-heading-title),:is(.elementor-post__title){font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight: 700 !important;line-height: 1.2 !important;margin: .45cm 0 .15cm !important;padding: 0 !important;break-after: avoid;page-break-after: avoid}h1,h1 *{font-size: 20pt !important}h2,h2 *{font-size: 15pt !important}h3,h3 *{font-size: 12.5pt !important}h4,h5,h6,h4 *,h5 *,h6 *{font-size: 11pt !important}b,strong,th,dt,summary,.elementor-tab-title,.elementor-tab-mobile-title,.e-n-accordion-item-title,.e-n-tab-title{font-weight: 700 !important}em,i,cite{font-style: italic}small,figcaption,.wp-element-caption,.elementor-image-caption,.widget-image-caption,sup,sub{font-size: 8.5pt !important}p{margin: 0 0 0.25cm !important;padding: 0 !important;orphans: 3;widows: 3}ul,ol{margin: 0 0 0.25cm !important;padding: 0 0 0 .5cm !important}li{margin: 0 0 .08cm !important;padding: 0 !important}.elementor-icon-list-items{list-style: disc !important;padding-left: .5cm !important}.elementor-icon-list-item{display: list-item !important;padding: 0 !important;margin: 0 0 .08cm !important}blockquote{margin: 0 0 0.25cm .4cm !important;padding: 0 0 0 .3cm !important;border-left: 2px solid #000 !important}hr,.elementor-divider-separator{display: block !important;border: 0 !important;border-top: .5pt solid #000 !important;margin: 0.25cm 0 !important;height: 0 !important;width: 100% !important}table{border-collapse: collapse !important;width: 100% !important;margin: 0 0 0.25cm !important}th,td{border: .5pt solid #000 !important;padding: .1cm .15cm !important;vertical-align: top}thead{display: table-header-group}a,a:visited{text-decoration: underline !important}a[href]::after,abbr[title]::after{content: none !important}a[data-print-url]::after{content: " (" attr(data-print-url) ")" !important;font-size: 8.5pt !important;word-break: break-all;text-decoration: none !important}:is(.elementor-button){display: inline !important;width: auto !important;height: auto !important;padding: 0 !important;margin: 0 !important;font-weight: 700 !important;text-decoration: none !important}:is(.elementor-button) *{display: inline !important;padding: 0 !important;margin: 0 !important}:is(.elementor-button)[href^="http"]:not([href*="studiosafran.fr"])::after{content: " : " attr(href) !important;font-weight: 400 !important}:is(.elementor-button)[data-print-url]::after{content: " : " attr(data-print-url) !important;font-weight: 400 !important}:is(.elementor-widget-social-icons,.social-links-wrap){display: block !important;margin: 0 0 0.25cm !important}:is(.elementor-widget-social-icons,.social-links-wrap) .elementor-grid-item,:is(.elementor-widget-social-icons,.social-links-wrap) li{display: block !important;margin: 0 0 .08cm !important;padding: 0 !important;list-style: none !important}:is(.elementor-social-icon,.social-link){display: block !important;width: auto !important;height: auto !important;padding: 0 !important;margin: 0 !important;text-decoration: none !important;font-size: inherit !important}:is(.elementor-social-icon,.social-link) svg,:is(.elementor-social-icon,.social-link) i{display: inline-block !important;width: 10pt !important;height: 10pt !important;margin: 0 .15cm 0 0 !important;vertical-align: -1pt;fill: #000 !important}:is(.elementor-social-icon,.social-link) i{font-family: "Font Awesome 6 Brands","Font Awesome 5 Brands","Font Awesome 6 Free","Font Awesome 5 Free" !important;font-weight: 400 !important;font-size: 10pt !important;line-height: 1 !important;width: auto !important;height: auto !important}:is(.elementor-social-icon,.social-link)[href]::after,:is(.elementor-social-icon,.social-link) a[href]::after{content: attr(href) !important;font-size: inherit !important;word-break: break-all}:is(.elementor-social-icon,.social-link)[data-print-url]::after,:is(.elementor-social-icon,.social-link) a[data-print-url]::after{content: attr(data-print-url) !important;font-size: inherit !important}.hm-print-iconlink{display: block !important;width: auto !important;height: auto !important;padding: 0 !important;margin: 0 0 .08cm !important;text-decoration: none !important;font-size: inherit !important}.hm-print-iconlink svg,.hm-print-iconlink i,.hm-print-iconlink img{display: inline-block !important;width: 10pt !important;height: 10pt !important;max-height: 10pt !important;margin: 0 .15cm 0 0 !important;vertical-align: -1pt;fill: #000 !important}.hm-print-iconlink i{font-family: "Font Awesome 6 Brands","Font Awesome 5 Brands","Font Awesome 6 Free","Font Awesome 5 Free" !important;font-weight: 400 !important;font-size: 10pt !important;line-height: 1 !important;width: auto !important;height: auto !important}.hm-print-iconlink[data-print-url]::after{content: attr(data-print-url) !important;font-size: inherit !important}footer,.elementor-location-footer,[data-elementor-type="footer"]{font-size: 8.5pt !important;margin-top: .5cm !important;padding-top: .25cm !important;border-top: .5pt solid #000 !important;break-inside: auto}:is(footer,.elementor-location-footer,[data-elementor-type="footer"]) :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title){font-size: 10.5pt !important;margin: .2cm 0 .05cm !important}:is(footer,.elementor-location-footer,[data-elementor-type="footer"]) :is(p,li,.elementor-widget){margin-bottom: .1cm !important}img,svg,picture{max-width: 100% !important;height: auto !important}img{max-height: 6cm !important;width: auto !important;object-fit: contain !important;display: block;margin: 0 0 0.25cm !important}img,svg,figure,picture,:is(.elementor-widget-image){break-inside: avoid;page-break-inside: avoid}img{filter: grayscale(1)}.hm-print-logos{display: block !important;margin: 0 0 0.25cm !important;padding: 0 !important}.hm-print-logos *:not(svg *){display: inline !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;transform: none !important}.hm-print-logos svg{display: inline-block !important;height: 0.8cm !important;width: auto !important;max-width: 3cm !important;margin: 0 .35cm .2cm 0 !important;vertical-align: middle;filter: grayscale(1) opacity(0.45) !important}.hm-print-logos img{display: inline-block !important;height: auto !important;max-height: 0.8cm !important;max-width: 3cm !important;width: auto !important;margin: 0 .35cm .2cm 0 !important;vertical-align: middle;filter: grayscale(1) opacity(0.45) !important}pre,blockquote,table,tr,li,:is(.e-con-card),:is(.elementor-post),.cpt-item,.elementor-counter{break-inside: avoid;page-break-inside: avoid}.cpt-grid{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(3.5cm,1fr)) !important;gap: .2cm .4cm !important;margin: 0 0 0.25cm !important}.cpt-item,.elementor-counter{margin: 0 !important}.cpt-value,.elementor-counter-number-wrapper,.elementor-counter-number-wrapper *{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size: 16pt !important;font-weight: 700 !important;line-height: 1.1 !important}.cpt-label,.elementor-counter-title{font-size: 8.5pt !important}.elementor-accordion .elementor-tab-content,.elementor-toggle .elementor-tab-content,.elementor-tabs .elementor-tab-content{display: block !important;height: auto !important;padding: 0 !important;margin: 0 0 0.25cm !important}.elementor-tabs-wrapper{display: none !important}.elementor-tab-mobile-title{display: block !important}.elementor-tab-title,.elementor-tab-mobile-title,.e-n-accordion-item-title,.e-n-tab-title{padding: 0 !important;margin: .2cm 0 .05cm !important}details,.e-n-accordion-item,.elementor-accordion-item,.elementor-toggle-item{margin: 0 !important;padding: 0 !important}summary{list-style: none !important}summary::-webkit-details-marker{display: none !important}.e-n-accordion-item>:not(summary){padding: 0 !important;margin: 0 0 0.25cm !important}.e-n-accordion-item-title-icon,.elementor-accordion-icon,.elementor-toggle-icon{display: none !important}.e-n-tabs-content>*{display: block !important}.swiper,.swiper-container,.elementor-swiper,.elementor-image-carousel-wrapper{overflow: visible !important;height: auto !important}.swiper-wrapper{transform: none !important;display: flex !important;flex-wrap: wrap !important;gap: .3cm;height: auto !important}.swiper-slide{width: auto !important;max-width: 100% !important;height: auto !important;margin: 0 !important;opacity: 1 !important;visibility: visible !important;transform: none !important}.swiper-slide-duplicate,.swiper-pagination,.swiper-button-next,.swiper-button-prev,.elementor-swiper-button,.swiper-scrollbar{display: none !important}.elementor-progress-wrapper{border: .5pt solid #000 !important;height: .25cm !important}.elementor-progress-bar{height: 100% !important;background: #000 !important;print-color-adjust: exact;-webkit-print-color-adjust: exact}.elementor-progress-text,.elementor-progress-percentage{display: none !important}.print-invert{filter: invert(1) !important}.print-break-before{break-before: page;page-break-before: always}.print-break-after{break-after: page;page-break-after: always}details::details-content{content-visibility: visible !important;display: block !important}