.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--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-7 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);}@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;}}:root { --color-siren:#840032; --color-bottle-green:#082927; --color-bottle-green-darker:#03100f; --color-bottle-green-light:#526967; --color-bottle-green-lightest:#e6e9e9; --color-gull-gray-lighter:#eaeeef; --color-sidecar:#f5e2c8; --color-sidecar-dark:#c4b4a0; --color-neutral-darkest:#0c0b0a; --color-white:#ffffff; --color-neutral-darkest-15:#0c0b0a26; --color-white-20:#ffffff33; --font-primary:Titillium Web; --text-tiny:12px; --text-small:14px; --text-regular:16px; --text-medium:18px; --heading-6:22px; --heading-5:28px; --heading-3:44px; --heading-2:52px; --heading-1:72px; --padding-global:64px; --padding-section-large:112px; --container-large:1280px; --max-width-large:768px; --max-width-medium:560px; --border-width:1px; --heading-1-mobile:40px; --heading-2-mobile:36px; --heading-3-mobile:32px; --heading-5-mobile:20px; --heading-6-mobile:18px; --text-medium-mobile:16px; --padding-global-mobile:20px; --padding-section-large-mobile:64px; --padding-section-medium:48px; --heading-1-tablet:56px; --heading-2-tablet:44px; --heading-3-tablet:38px; --heading-5-tablet:24px; --padding-global-tablet:40px; --padding-section-large-tablet:88px; --overlay-black-40:#00000066; }
/* Start custom CSS *//* RK – menu główne (Nav Menu w komponencie nagłówka) */
.elementor-widget-nav-menu{width:auto;}
.elementor-widget-nav-menu,.elementor-widget-nav-menu *{transition:none !important;animation:none !important;}
.elementor-widget-nav-menu .elementor-nav-menu--main > .elementor-nav-menu{display:flex;align-items:center;gap:32px;}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-nav-menu > li > .elementor-item{font-family:var(--font-primary);font-size:var(--text-regular);font-weight:400;line-height:1.5;color:var(--color-neutral-darkest);padding:8px 0 !important;margin:0 !important;}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.has-submenu{padding-right:0 !important;}
.elementor-widget-nav-menu .elementor-nav-menu--main .sub-arrow{margin-left:8px;padding:0;}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted{color:var(--color-siren);}
.elementor-widget-nav-menu .elementor-nav-menu--main .sub-menu{background-color:var(--color-white);border:1px solid var(--color-neutral-darkest-15);min-width:220px;padding:8px 0;margin-top:0;}
.elementor-widget-nav-menu .elementor-nav-menu--main .sub-menu .elementor-sub-item{font-family:var(--font-primary);font-size:var(--text-regular);color:var(--color-neutral-darkest);background-color:transparent;padding:10px 20px !important;}
.elementor-widget-nav-menu .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover{background-color:var(--color-gull-gray-lighter);color:var(--color-siren);}
.elementor-widget-nav-menu .elementor-menu-toggle{background-color:transparent;color:var(--color-neutral-darkest);font-size:24px;padding:12px;}
.elementor-widget-nav-menu .elementor-menu-toggle:hover{background-color:transparent;color:var(--color-siren);}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown{background-color:var(--color-gull-gray-lighter);border-top:1px solid var(--color-neutral-darkest-15);}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var(--font-primary);font-size:var(--text-medium);color:var(--color-neutral-darkest);background-color:transparent;padding:14px var(--padding-global-mobile);}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{padding-left:calc(var(--padding-global-mobile) + 16px);}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item:hover{background-color:var(--color-white);color:var(--color-siren);}/* End custom CSS */