.elementor-kit-9395{--e-global-color-primary:#E8D83D;--e-global-color-secondary:#000000;--e-global-color-text:#364153;--e-global-color-accent:#E8D83D;--e-global-color-6173b2b:#D6C419;--e-global-color-1cd5448:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-9395 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Opinometre 2026 */
.elementor-widget-icon .elementor-icon svg.lucide{fill:none!important;stroke:#000000!important;}
.elementor-widget-text-editor a{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px;}
.elementor-widget-text-editor a:hover{color:inherit!important;text-decoration-thickness:2px;}

/* Opinometre 2026 buttons */
a.elementor-button,a.elementor-button:hover,a.elementor-button:focus,.elementor-button,.elementor-button:hover,.elementor-button:focus{text-decoration:none!important;}

/* Opinometre 2026 language dropdown + work form */
.opi-lang-switcher-2026{position:relative;min-width:116px;font-family:Inter,Arial,sans-serif}.opi-lang-control-2026{position:relative}.opi-lang-current-2026{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid rgba(232,216,61,.45);border-radius:999px;padding:9px 34px 9px 14px;color:#E8D83D;background:rgba(16,25,40,.88);font-weight:800;font-size:14px;line-height:1;cursor:pointer}.opi-lang-current-2026:after{content:'⌄';position:absolute;right:13px;top:8px;color:#E8D83D;font-size:16px;pointer-events:none}.opi-lang-menu-2026{position:absolute;right:0;top:calc(100% + 8px);display:grid;gap:4px;min-width:150px;margin:0;padding:8px;border-radius:14px;background:#101928;box-shadow:0 18px 44px rgba(16,25,40,.28);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:50}.opi-lang-control-2026:hover .opi-lang-menu-2026,.opi-lang-control-2026:focus-within .opi-lang-menu-2026{opacity:1;visibility:visible;transform:translateY(0)}.opi-lang-menu-2026 a{display:block;padding:9px 12px;border-radius:10px;color:#F7F7F2!important;text-decoration:none!important;font-weight:800;font-size:14px;white-space:nowrap}.opi-lang-menu-2026 a:hover,.opi-lang-menu-2026 a.is-current{background:#E8D83D!important;color:#101928!important}.opi-work-form-2026 input:not([type=checkbox]):not([type=submit]),.opi-work-form-2026 textarea{width:100%;border:1px solid #D7DCE5;border-radius:12px;padding:12px 14px;background:#F9FAFB;color:#101928}.opi-work-form-2026 input[type=submit]{border:0;border-radius:999px;background:#E8D83D;color:#101928;font-weight:800;padding:13px 26px}.opi-work-form-2026 label,.opi-work-form-2026 p{color:#344054;font-family:Roboto,Arial,sans-serif}

.elementor-widget-icon .elementor-icon svg.lucide{fill:none!important;stroke:#000!important;}/* End custom CSS */