.elementor-30 .elementor-element.elementor-element-66d66ef1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-250px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-30 .elementor-element.elementor-element-75aba916{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:48px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-75aba916.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-688be984.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-688be984 img{width:100%;}.elementor-30 .elementor-element.elementor-element-7b6110b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-30 .elementor-element.elementor-element-7b6110b0.e-con{--align-self:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-menu-toggle{margin:0 auto;}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-fd0b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0b7d2-font-size );font-weight:var( --e-global-typography-fd0b7d2-font-weight );}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-8757bd9 );fill:var( --e-global-color-8757bd9 );}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-b5df89d );fill:var( --e-global-color-b5df89d );}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-1e9539a );}.elementor-30 .elementor-element.elementor-element-79fe8fe8{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--dropdown a, .elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-menu-toggle{color:var( --e-global-color-8757bd9 );fill:var( --e-global-color-8757bd9 );}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--dropdown a:hover,
					.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--dropdown a:focus,
					.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-menu-toggle:hover,
					.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-menu-toggle:focus{color:var( --e-global-color-b5df89d );}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--dropdown{border-style:none;}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;border-bottom-width:1px;}.elementor-30:not(.elementor-motion-effects-element-type-background), .elementor-30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-7b6110b0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-30 .elementor-element.elementor-element-7b6110b0.e-con{--align-self:flex-end;}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fd0b7d2-font-size );}.elementor-30 .elementor-element.elementor-element-79fe8fe8{--nav-menu-icon-size:32px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-66d66ef1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-30 .elementor-element.elementor-element-66d66ef1.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-75aba916{--width:50%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-7b6110b0{--width:50%;--min-height:90px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-30 .elementor-element.elementor-element-79fe8fe8.elementor-element{--order:-99999 /* order start hack */;}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fd0b7d2-font-size );}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--dropdown{border-radius:10% 10% 10% 10%;}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10%;border-top-right-radius:10%;}.elementor-30 .elementor-element.elementor-element-79fe8fe8 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10%;border-bottom-left-radius:10%;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-75aba916{--width:40%;}.elementor-30 .elementor-element.elementor-element-7b6110b0{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-66d66ef1 */Aby usunąć podkreślenia nagłówków menu, wystarczy wyczyścić lub usunąć sekcję CSS odpowiedzialną za pseudoelement `::after`.

Oto poprawiony kod CSS bez efektu podkreślenia (cała sekcja **PODKREŚLENIE MENU** została zastąpiona wyłączeniem `::after`):

```css
/* =========================================================
   OGRODY LETNIE — HEADER
   ========================================================= */

/* =========================
   BAZA
   ========================= */

.elementor-30 .elementor-element.elementor-element-66d66ef1{
  position:relative;
  z-index:999;
  background:transparent;
  transition:
    background-color .3s ease,
    box-shadow .3s ease,
    backdrop-filter .3s ease;
}


/* Kontener */
.elementor-30 .elementor-element.elementor-element-66d66ef1 > .elementor-container{
  width:min(92vw, 1440px);
  max-width:1440px;

  margin:0 auto;

  display:flex;
  align-items:center;

  gap:clamp(20px,3vw,52px);

  padding:
    clamp(14px,1.8vw,24px)
    0;

  transition:
    padding .3s ease;
}


/* =========================================================
   LOGO
   ========================================================= */

.header-img{
  display:flex;
  align-items:center;
  justify-content:flex-start;

  flex:0 0 auto;

  margin:0 !important;
}


.header-img img{
  display:block;

  width:clamp(170px,13vw,240px);
  max-width:100%;
  height:auto;

  transform-origin:left center;

  transition:
    width .3s cubic-bezier(.22,.61,.36,1),
    transform .3s ease;
}


/* =========================================================
   MENU DESKTOP
   ========================================================= */

.elementor-30 .elementor-element.elementor-element-66d66ef1 nav.elementor-nav-menu--main{
  margin-left:auto;
}


.elementor-30 .elementor-element.elementor-element-66d66ef1 nav.elementor-nav-menu--main > ul.elementor-nav-menu{
  display:flex;

  align-items:center;
  justify-content:flex-end;

  flex-wrap:nowrap;

  gap:clamp(10px,1.5vw,24px);

  overflow:visible;
}


/* element menu */
.elementor-30 .elementor-element.elementor-element-66d66ef1 nav.elementor-nav-menu--main > ul.elementor-nav-menu > li{
  flex:0 0 auto;

  white-space:nowrap;
}


/* link */
.elementor-30 .elementor-element.elementor-element-66d66ef1 nav.elementor-nav-menu--main > ul.elementor-nav-menu > li > a{
  position:relative;

  display:flex;
  align-items:center;

  min-height:auto;

  padding:
    8px
    clamp(5px,.6vw,10px);

  font-family:inherit;

  font-size:clamp(14px,.95vw,16px);
  line-height:1.2;

  font-weight:500;

  white-space:nowrap;

  /*
   * Na hero menu jest białe.
   */
  color:#ffffff !important;

  text-shadow:
    0 1px 5px rgba(0,0,0,.45);

  transition:
    color .18s ease,
    opacity .18s ease;
}


/* =========================================================
   PODKREŚLENIE MENU (USUNIĘTE)
   ========================================================= */

.elementor-30 .elementor-element.elementor-element-66d66ef1 nav.elementor-nav-menu--main > ul.elementor-nav-menu > li > a::after{
  display: none !important;
}


.elementor-30 .elementor-element.elementor-element-66d66ef1 nav.elementor-nav-menu--main > ul.elementor-nav-menu > li > a:hover{
  color:#ffffff !important;
}


/* =========================================================
   STICKY
   ========================================================= */

.elementor-30 .elementor-element.elementor-element-66d66ef1.elementor-sticky--effects{
  background:rgba(255,255,255,.92) !important;

  box-shadow:
    0 6px 28px rgba(0,0,0,.08) !important;

  -webkit-backdrop-filter:
    saturate(150%)
    blur(12px);

  backdrop-filter:
    saturate(150%)
    blur(12px);
}


/* sticky = bardziej kompaktowy */
.elementor-30 .elementor-element.elementor-element-66d66ef1.elementor-sticky--effects > .elementor-container{
  padding-top:9px;
  padding-bottom:9px;
}


/*
 * WAŻNE:
 * po scrollu logo maleje zamiast rosnąć.
 */
.elementor-30 .elementor-element.elementor-element-66d66ef1.elementor-sticky--effects .header-img img{
  width:clamp(135px,10vw,180px) !important;
}


/* Menu po scrollu = zielone */
.elementor-30 .elementor-element.elementor-element-66d66ef1.elementor-sticky--effects
nav.elementor-nav-menu--main
> ul.elementor-nav-menu
> li
> a{

  color:#003f3e !important;

  text-shadow:none;
}


.elementor-30 .elementor-element.elementor-element-66d66ef1.elementor-sticky--effects
nav.elementor-nav-menu--main
> ul.elementor-nav-menu
> li
> a:hover{

  color:#075654 !important;
}


/* Jeśli Elementor używa overlay */
.elementor-30 .elementor-element.elementor-element-66d66ef1.elementor-sticky--effects
> .elementor-background-overlay{

  opacity:1 !important;

  background:
    rgba(255,255,255,.92) !important;
}


/* =========================================================
   TABLET / MNIEJSZY DESKTOP
   ========================================================= */

@media (max-width:1200px){

  .elementor-30 .elementor-element.elementor-element-66d66ef1 > .elementor-container{
    width:94%;

    gap:20px;
  }


  .header-img img{
    width:clamp(155px,14vw,205px);
  }


  .elementor-30 .elementor-element.elementor-element-66d66ef1 nav.elementor-nav-menu--main
  > ul.elementor-nav-menu{

    gap:6px;
  }


  .elementor-30 .elementor-element.elementor-element-66d66ef1 nav.elementor-nav-menu--main
  > ul.elementor-nav-menu
  > li
  > a{

    padding-inline:6px;

    font-size:14px;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width:767px){

  .elementor-30 .elementor-element.elementor-element-66d66ef1 > .elementor-container{
    width:100%;

    padding:
      10px
      16px;

    justify-content:space-between;

    gap:14px;
  }


  /*
   * Logo na mobile powinno być czytelne,
   * ale nie zajmować 1/3 nagłówka.
   */
  .header-img img{
    width:clamp(135px,38vw,175px);
  }


  .elementor-30 .elementor-element.elementor-element-66d66ef1.elementor-sticky--effects
  > .elementor-container{

    padding-top:7px;
    padding-bottom:7px;
  }


  .elementor-30 .elementor-element.elementor-element-66d66ef1.elementor-sticky--effects
  .header-img img{

    width:clamp(120px,34vw,155px) !important;
  }

}


/* =========================================================
   HAMBURGER
   ========================================================= */

@media (max-width:767px){

  .elementor-30 .elementor-element.elementor-element-66d66ef1 .elementor-menu-toggle{
    width:48px;
    height:48px;

    padding:0;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:14px;

    /*
     * Na hero delikatne jasne tło.
     */
    background:
      rgba(255,255,255,.88);

    color:#003f3e !important;

    border:
      1px solid rgba(255,255,255,.35);

    box-shadow:
      0 4px 16px rgba(0,0,0,.10);

    transition:
      background .2s ease,
      box-shadow .2s ease;
  }


  .elementor-30 .elementor-element.elementor-element-66d66ef1.elementor-sticky--effects
  .elementor-menu-toggle{

    background:#f4f4f2;

    color:#003f3e !important;

    box-shadow:none;

    border-color:
      rgba(0,63,62,.06);
  }

}


/* =========================================================
   MOBILE DROPDOWN
   ========================================================= */

.elementor-30 .elementor-element.elementor-element-66d66ef1 .elementor-nav-menu--dropdown{
  background:
    rgba(255,255,255,.98) !important;

  box-shadow:
    0 18px 35px rgba(0,0,0,.12);

  -webkit-backdrop-filter:
    blur(12px);

  backdrop-filter:
    blur(12px);
}


.elementor-30 .elementor-element.elementor-element-66d66ef1 .elementor-nav-menu--dropdown
ul.elementor-nav-menu{

  display:block !important;

  overflow:visible !important;
}


.elementor-30 .elementor-element.elementor-element-66d66ef1 .elementor-nav-menu--dropdown a{
  padding:
    14px
    20px !important;

  white-space:normal !important;

  font-family:inherit;

  font-size:15px;

  font-weight:500;

  color:#003f3e !important;
}


.elementor-30 .elementor-element.elementor-element-66d66ef1 .elementor-nav-menu--dropdown a:hover{
  background:
    rgba(0,63,62,.06) !important;

  color:#003f3e !important;
}


/* =========================================================
   FOCUS / DOSTĘPNOŚĆ
   ========================================================= */

.elementor-30 .elementor-element.elementor-element-66d66ef1 a:focus-visible,
.elementor-30 .elementor-element.elementor-element-66d66ef1 button:focus-visible,
.elementor-30 .elementor-element.elementor-element-66d66ef1 .elementor-menu-toggle:focus-visible{

  outline:
    2px solid #003f3e;

  outline-offset:3px;
}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion:reduce){

  .elementor-30 .elementor-element.elementor-element-66d66ef1,
  .elementor-30 .elementor-element.elementor-element-66d66ef1 *{
    transition:none !important;
    animation:none !important;
  }

}

```/* End custom CSS */