.elementor-4122 .elementor-element.elementor-element-5bbf775{--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;--padding-top:188px;--padding-bottom:82px;--padding-left:15px;--padding-right:15px;}.elementor-4122 .elementor-element.elementor-element-5bbf775:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-5bbf775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edzes.pro/wp-content/uploads/2025/12/csomagok-hatter.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4122 .elementor-element.elementor-element-ea9e22a > .elementor-widget-container{margin:0px 20px 0px 020px;}.elementor-4122 .elementor-element.elementor-element-ea9e22a .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-4122 .elementor-element.elementor-element-71e70cd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-4122 .elementor-element.elementor-element-71e70cd > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-4122 .elementor-element.elementor-element-71e70cd .elementor-heading-title{color:var( --e-global-color-77b673a );}.elementor-4122 .elementor-element.elementor-element-6ab03a3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;color:var( --e-global-color-77b673a );}.elementor-4122 .elementor-element.elementor-element-6ab03a3 > .elementor-widget-container{margin:0px 20px 20px 20px;}.elementor-4122 .elementor-element.elementor-element-3bf5a4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4122 .elementor-element.elementor-element-f5f9b7f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4122 .elementor-element.elementor-element-f5f9b7f:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-f5f9b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9F9;}.elementor-4122 .elementor-element.elementor-element-f5f9b7f.e-con{--align-self:flex-start;}.elementor-4122 .elementor-element.elementor-element-06079d9 > .elementor-widget-container{border-radius:5px 5px 0px 0px;}.elementor-4122 .elementor-element.elementor-element-bd19a8a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4122 .elementor-element.elementor-element-bd19a8a{text-align:center;}.elementor-4122 .elementor-element.elementor-element-662357b{text-align:center;}.elementor-4122 .elementor-element.elementor-element-a0ab037 > .elementor-widget-container{margin:10px 30px 05px 30px;}.elementor-4122 .elementor-element.elementor-element-a0ab037{text-align:center;}.elementor-4122 .elementor-element.elementor-element-a0ab037 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4122 .elementor-element.elementor-element-2eafac9 > .elementor-widget-container{margin:0px 10px 20px 010px;}.elementor-4122 .elementor-element.elementor-element-2eafac9{text-align:center;font-size:14px;font-style:italic;color:var( --e-global-color-secondary );}.elementor-4122 .elementor-element.elementor-element-6b1148e > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-4122 .elementor-element.elementor-element-246605e > .elementor-widget-container{margin:10px 30px 012px 30px;}.elementor-4122 .elementor-element.elementor-element-246605e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4122 .elementor-element.elementor-element-246605e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4122 .elementor-element.elementor-element-246605e{--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4122 .elementor-element.elementor-element-246605e .elementor-icon-list-text{transition:color 0.3s;}.elementor-4122 .elementor-element.elementor-element-4fcddbf > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-4122 .elementor-element.elementor-element-4fcddbf .elementor-button{text-decoration:none;}.elementor-4122 .elementor-element.elementor-element-4efdd56 > .elementor-widget-container{background-color:#E7E7E7;margin:0px 0px 0px 0px;padding:20px 30px 030px 30px;border-radius:0px 0px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-4efdd56{font-size:14px;}.elementor-4122 .elementor-element.elementor-element-01b82a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4122 .elementor-element.elementor-element-01b82a1:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-01b82a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9F9;}.elementor-4122 .elementor-element.elementor-element-01b82a1.e-con{--align-self:flex-start;}.elementor-4122 .elementor-element.elementor-element-8636c70 > .elementor-widget-container{border-radius:5px 5px 0px 0px;}.elementor-4122 .elementor-element.elementor-element-b112b26 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4122 .elementor-element.elementor-element-b112b26{text-align:center;}.elementor-4122 .elementor-element.elementor-element-3eb73c1{text-align:center;}.elementor-4122 .elementor-element.elementor-element-cabb392 > .elementor-widget-container{margin:10px 30px 05px 30px;}.elementor-4122 .elementor-element.elementor-element-cabb392{text-align:center;}.elementor-4122 .elementor-element.elementor-element-cabb392 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4122 .elementor-element.elementor-element-fffb150 > .elementor-widget-container{margin:0px 10px 20px 010px;}.elementor-4122 .elementor-element.elementor-element-fffb150{text-align:center;font-size:14px;font-style:italic;color:var( --e-global-color-secondary );}.elementor-4122 .elementor-element.elementor-element-c718a5e > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-4122 .elementor-element.elementor-element-e9f8cfa > .elementor-widget-container{margin:10px 30px 012px 30px;}.elementor-4122 .elementor-element.elementor-element-e9f8cfa .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4122 .elementor-element.elementor-element-e9f8cfa .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4122 .elementor-element.elementor-element-e9f8cfa{--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4122 .elementor-element.elementor-element-e9f8cfa .elementor-icon-list-text{transition:color 0.3s;}.elementor-4122 .elementor-element.elementor-element-9ef917c > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-4122 .elementor-element.elementor-element-9ef917c .elementor-button{text-decoration:none;}.elementor-4122 .elementor-element.elementor-element-a877888 > .elementor-widget-container{background-color:#E7E7E7;margin:0px 0px 0px 0px;padding:20px 30px 030px 30px;border-radius:0px 0px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-a877888{font-size:14px;}.elementor-4122 .elementor-element.elementor-element-e2812ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4122 .elementor-element.elementor-element-e2812ed:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-e2812ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9F9;}.elementor-4122 .elementor-element.elementor-element-63244b0 > .elementor-widget-container{border-radius:5px 5px 0px 0px;}.elementor-4122 .elementor-element.elementor-element-97ade22 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4122 .elementor-element.elementor-element-97ade22{text-align:center;}.elementor-4122 .elementor-element.elementor-element-4a6edb7{text-align:center;}.elementor-4122 .elementor-element.elementor-element-63ca2b7 > .elementor-widget-container{margin:10px 10px 05px 10px;}.elementor-4122 .elementor-element.elementor-element-63ca2b7{text-align:center;}.elementor-4122 .elementor-element.elementor-element-63ca2b7 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4122 .elementor-element.elementor-element-e287a79 > .elementor-widget-container{margin:0px 10px 20px 010px;}.elementor-4122 .elementor-element.elementor-element-e287a79{text-align:center;font-size:14px;font-style:italic;color:var( --e-global-color-secondary );}.elementor-4122 .elementor-element.elementor-element-81a61a0 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-4122 .elementor-element.elementor-element-e949527 > .elementor-widget-container{margin:10px 30px 012px 30px;}.elementor-4122 .elementor-element.elementor-element-e949527 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4122 .elementor-element.elementor-element-e949527 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4122 .elementor-element.elementor-element-e949527{--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4122 .elementor-element.elementor-element-e949527 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4122 .elementor-element.elementor-element-ba433a6 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-4122 .elementor-element.elementor-element-ba433a6 .elementor-button{text-decoration:none;}.elementor-4122 .elementor-element.elementor-element-81aad9e > .elementor-widget-container{background-color:#E7E7E7;margin:0px 0px 0px 0px;padding:20px 30px 030px 30px;border-radius:0px 0px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-81aad9e{font-size:14px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4122 .elementor-element.elementor-element-5bbf775{--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4122 .elementor-element.elementor-element-71e70cd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4122 .elementor-element.elementor-element-6ab03a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4122 .elementor-element.elementor-element-f5f9b7f{--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-4122 .elementor-element.elementor-element-01b82a1{--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-4122 .elementor-element.elementor-element-e2812ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-3bf5a4e *//* --- Ár-kártyák vízszintes lapozása mobilon + tableten --- */

/* Alap: csak mobil/tablet alatt kapcsoljuk be */
@media (max-width: 1024px) {

  /* SZÜLŐ konténer (ami a 3 ár-konténert tartalmazza) */
  .elementor-4122 .elementor-element.elementor-element-3bf5a4e{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: visible;
    gap: 16px;                 /* kártyák közti távolság */
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    padding: 8px 6px 14px 6px; /* kis padding, hogy ne tapadjon a szélre */
  }

  /* görgősáv elrejtése (opcionális) */
  .elementor-4122 .elementor-element.elementor-element-3bf5a4e::-webkit-scrollbar{ height: 0; }
  .elementor-4122 .elementor-element.elementor-element-3bf5a4e{ scrollbar-width: none; }

  /* GYEREK konténerek (az árkártyák) */
  .elementor-4122 .elementor-element.elementor-element-3bf5a4e > .e-con{
    flex: 0 0 auto;
    scroll-snap-align: start;
  }

  /* MOBIL: 1 kártya + kicsit lógjon be a következő */
  @media (max-width: 767px){
    .elementor-4122 .elementor-element.elementor-element-3bf5a4e > .e-con{
      width: 86%;
      min-width: 86%;
    }
  }

  /* TABLET: 2 kártya + a 3.-ból egy kevés */
  @media (min-width: 768px) and (max-width: 1024px){
    .elementor-4122 .elementor-element.elementor-element-3bf5a4e > .e-con{
      width: 46%;
      min-width: 46%;
    }
  }

  /* Kis finomhangolás: ha a kártyákon van hover/árnyék, ne vágja le */
  .elementor-4122 .elementor-element.elementor-element-3bf5a4e > .e-con{
    overflow: visible;
  }
}
/* Kezdő white space az első kártya előtt */
.elementor-4122 .elementor-element.elementor-element-3bf5a4e{
  padding-left: 20px;
  scroll-padding-left: 20px;
}/* End custom CSS */