.elementor-1707 .elementor-element.elementor-element-64789c62{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-6fc0d329{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1707 .elementor-element.elementor-element-6fc0d329.elementor-element{--align-self:center;}.elementor-1707 .elementor-element.elementor-element-732963e3{--display:flex;}.elementor-1707 .elementor-element.elementor-element-3adb0ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1707 .elementor-element.elementor-element-9ea262c{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1707 .elementor-element.elementor-element-64789c62{--content-width:1600px;}}/* Start custom CSS *//* HERO TEXT */
.hero-text-tagline { font-size: 1.1rem !important; color: rgba(255,255,255,0.9) !important; }
.hero-text-services { font-size: 1rem !important; color: rgba(255,255,255,0.88) !important; }

/* WIDGET RECHERCHE */
.hero-search-widget { width: min(1100px, 96vw) !important; }
.hsw-tab { font-size: 0.92rem !important; padding: 20px 16px !important; }
.hsw-field label { font-size: 0.82rem !important; }
.hsw-field select, .hsw-field input { font-size: 0.88rem !important; padding: 11px 14px !important; }
.hsw-btn { font-size: 0.88rem !important; padding: 13px 28px !important; }
.hsw-panel { padding: 24px 28px 20px !important; }

/* POLICES GLOBALES */
.profiles-section p, [class*="card"] p, [class*="service"] p { font-size: 1rem !important; line-height: 1.7 !important; }
.profiles-section h3, [class*="card"] h3 { font-size: 1.5rem !important; }/* End custom CSS */