.elementor .e-3ce97180-9bfc{width:auto;height:3rem;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-43b370f3-9e25{max-width:7.25rem;font-family:var(--font-body);font-size:0.8rem;color:var(--navy);line-height:1.3;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0.9rem;padding-inline-end:0px;border-inline-start-width:1px;opacity:70%;flex:0 0 auto;border-left-style: solid; border-left-color: #DFE6EA;\n}.elementor .e-562cf059-3e80{width:auto;min-width:0px;column-gap:0.9rem;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;align-items:center;row-gap: 0.2rem;\n}.elementor .e-31e53e10-78ce:hover,.elementor .e-31e53e10-78ce:focus-visible{color:var(--orange);}.elementor .e-31e53e10-78ce{font-family:var(--font-heading);font-weight:600;font-size:0.95rem;color:var(--navy);white-space: nowrap;\n}.elementor .e-3ba5993f-7c63{font-size:0.9rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;white-space: nowrap;\n}.elementor .e-7f334f06-68d4:hover,.elementor .e-7f334f06-68d4:focus-visible{color:#EA6D27;background-color:#FFFFFF;}.elementor .e-7f334f06-68d4{font-family:var(--font-heading);font-weight:700;font-size:0.85rem;color:#1A0F3D;letter-spacing:0.04em;line-height:1;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:2.15rem;padding-inline-end:0.8rem;border-radius:999px;border-style:none;background-image:url("https://aalbers-warmteadvies.nl/wp-content/uploads/2026/09/flag-nl.png");background-repeat:no-repeat;background-attachment:scroll;background-size:1.3rem 1.3rem;background-position:0% 0%;background-color:#FFFFFF;box-shadow:0px 2px 8px 0px rgba(26,15,61,0.14);transition:background-color 0.2s, color 0.2s;display:inline-flex;align-items:center;background-position: 0.6rem center;\n}.elementor .e-13655384-a357:hover,.elementor .e-13655384-a357:focus-visible{color:#EA6D27;background-color:#FFFFFF;}.elementor .e-13655384-a357{font-family:var(--font-heading);font-weight:700;font-size:0.85rem;color:#1A0F3D;letter-spacing:0.04em;line-height:1;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:2.15rem;padding-inline-end:0.8rem;border-radius:999px;border-style:none;background-image:url("https://aalbers-warmteadvies.nl/wp-content/uploads/2026/09/flag-gb.png");background-repeat:no-repeat;background-attachment:scroll;background-size:1.3rem 1.3rem;background-position:0% 0%;background-color:transparent;transition:background-color 0.2s, color 0.2s;display:inline-flex;align-items:center;background-position: 0.6rem center;\n}.elementor .e-7c8785f4-7515{width:auto;padding:0.25rem;border-radius:999px;border-width:1px;border-color:#DFE6EA;border-style:solid;background-color:#F2F5F7;display:flex;flex-direction:row;gap:0.2rem;flex:0 0 auto;align-items:center;}.elementor .e-729a9f7b-3764{width:auto;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;display:flex;flex-direction:row;gap:0.9rem;flex:0 0 auto;align-items:center;& > .elementor-widget-nav-menu { align-self: center; justify-content: center; height: auto; } & .elementor-nav-menu--main .elementor-nav-menu { flex-wrap: nowrap; } & .elementor-nav-menu--dropdown { margin-top: 0px; } & .elementor-menu-toggle { margin-top: auto; margin-bottom: auto; }\n}.elementor .e-22dae7bd-931b{position:relative;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);border-block-end-width:1px;background-color:var(--white);display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--ash-grey); & .elementor-nav-menu--dropdown { position: absolute; left: 0px; right: 0px; top: 100%; width: auto; z-index: 50; background-color: #FFFFFF; box-shadow: 0px 16px 32px 0px rgba(26,15,61,0.12); } & .elementor-nav-menu--dropdown .elementor-item { white-space: normal; padding: 1rem var(--gutter); font-size: 1.05rem; color: #1A0F3D; } & .e-con, & .elementor-widget-nav-menu, & .elementor-widget-nav-menu > .elementor-widget-container { position: static; } & .elementor-nav-menu--dropdown { position: absolute; left: 0px; right: 0px; top: 100%; width: auto; z-index: 50; background-color: #FFFFFF; box-shadow: 0px 16px 32px 0px rgba(26,15,61,0.12); } & .elementor-nav-menu--dropdown .elementor-item { white-space: normal; padding: 1rem var(--gutter); font-size: 1.05rem; color: #1A0F3D; } & .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #EA6D27; } & .elementor-nav-menu--main .elementor-item:after { background-color: #EA6D27; } & .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, & .elementor-nav-menu--dropdown .elementor-item:hover { background-color: #F4F7F8; color: #EA6D27; } row-gap: 0.6rem; & .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item { padding-left: 0.7rem; padding-right: 0.7rem; } & .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item { padding-left: 0.5rem; padding-right: 0.5rem; } & .elementor-nav-menu--main .elementor-nav-menu li { position: relative; } & .elementor-nav-menu--main ul.sub-menu.elementor-nav-menu--dropdown { position: absolute; top: 100%; left: 0px; right: auto; width: auto; min-width: 13rem; padding: 0.5rem 0px; border-radius: 0.75rem; background-color: #FFFFFF; box-shadow: 0px 16px 32px 0px rgba(26,15,61,0.14); z-index: 60; } & .elementor-nav-menu--main ul.sub-menu a.elementor-sub-item { font-family: Outfit; font-size: 0.95rem; font-weight: 500; color: #1A0F3D; padding: 0.7rem 1.25rem; background-color: transparent; } & .elementor-nav-menu--main ul.sub-menu a.elementor-sub-item:hover, & .elementor-nav-menu--main ul.sub-menu a.elementor-sub-item.elementor-item-active { color: #EA6D27; background-color: #F4F7F8; } & nav.elementor-nav-menu--dropdown ul.sub-menu { position: static; box-shadow: none; border-radius: 0px; } & nav.elementor-nav-menu--dropdown ul.sub-menu a.elementor-sub-item { font-family: Outfit; font-size: 1rem; font-weight: 500; color: #1A0F3D; padding: 0.85rem var(--gutter) 0.85rem calc(var(--gutter) + 1.25rem); }\n}