.elementor-1388 .elementor-element.elementor-element-85b3def{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1388 .elementor-element.elementor-element-f52c602{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1388 .elementor-element.elementor-element-c6616ad{text-align:center;font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1388 .elementor-element.elementor-element-147b1ff .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1388 .elementor-element.elementor-element-f77f1ae{--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;}.elementor-1388 .elementor-element.elementor-element-432f2c3{--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;--justify-content:center;}.elementor-1388 .elementor-element.elementor-element-be991f0{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1388 .elementor-element.elementor-element-be991f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1388 .elementor-element.elementor-element-710e8b1{--display:flex;--justify-content:center;}.elementor-1388 .elementor-element.elementor-element-4222a51{text-align: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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1388 .elementor-element.elementor-element-34e7d20 img{box-shadow:0px 0px 10px 0px rgba(81.99999999999999, 0, 0, 0.35);}.elementor-1388 .elementor-element.elementor-element-a8ec1bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1388 .elementor-element.elementor-element-487211a{--spacer-size:100px;}.elementor-1388 .elementor-element.elementor-element-172a6be{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1388 .elementor-element.elementor-element-c188567 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1388 .elementor-element.elementor-element-c188567 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1388 .elementor-element.elementor-element-c188567{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1388 .elementor-element.elementor-element-89f1c51{text-align:justify;font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;}.elementor-1388 .elementor-element.elementor-element-85ecc12{--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;}.elementor-1388 .elementor-element.elementor-element-ddbbab7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1388 .elementor-element.elementor-element-ddbbab7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1388 .elementor-element.elementor-element-f18a9cb{--display:flex;}.elementor-1388 .elementor-element.elementor-element-bf7d852{text-align:center;}.elementor-1388 .elementor-element.elementor-element-f5ae6d7 img{box-shadow:0px 0px 10px 0px rgba(81.99999999999999, 0, 0, 0.35);}.elementor-1388 .elementor-element.elementor-element-345336f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1388 .elementor-element.elementor-element-314a2be{--spacer-size:100px;}.elementor-1388 .elementor-element.elementor-element-537d56a{--display:flex;}.elementor-1388 .elementor-element.elementor-element-bff4ccc .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1388 .elementor-element.elementor-element-bff4ccc .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1388 .elementor-element.elementor-element-bff4ccc{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1388 .elementor-element.elementor-element-a6fbef8{text-align:justify;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;}.elementor-1388 .elementor-element.elementor-element-e6a1900{--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;}.elementor-1388 .elementor-element.elementor-element-10039e9{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1388 .elementor-element.elementor-element-10039e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1388 .elementor-element.elementor-element-3a0e704{--display:flex;}.elementor-1388 .elementor-element.elementor-element-9f13f36{text-align:center;}.elementor-1388 .elementor-element.elementor-element-43d945c img{box-shadow:0px 0px 10px 0px rgba(81.99999999999999, 0, 0, 0.35);}.elementor-1388 .elementor-element.elementor-element-d7f1581{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1388 .elementor-element.elementor-element-e85456f{--spacer-size:100px;}.elementor-1388 .elementor-element.elementor-element-f2359b9{--display:flex;}.elementor-1388 .elementor-element.elementor-element-40ef0c1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1388 .elementor-element.elementor-element-40ef0c1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1388 .elementor-element.elementor-element-40ef0c1{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1388 .elementor-element.elementor-element-ad70236{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;}.elementor-1388 .elementor-element.elementor-element-81e363f{--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;}.elementor-1388 .elementor-element.elementor-element-07ed59a .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1388 .elementor-element.elementor-element-a5bf38a{--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;}.elementor-1388 .elementor-element.elementor-element-403cb78{text-align:center;}.elementor-1388 .elementor-element.elementor-element-c25f2f4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1388 .elementor-element.elementor-element-4a1c2c9{--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;}.elementor-1388 .elementor-element.elementor-element-3e2f9d6{--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;--justify-content:center;}.elementor-1388 .elementor-element.elementor-element-a10f0b2{text-align:justify;font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;}.elementor-1388 .elementor-element.elementor-element-997d709{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1388 .elementor-element.elementor-element-781821a{--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;--justify-content:center;}.elementor-1388 .elementor-element.elementor-element-eea9bfd{text-align:justify;font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;}.elementor-1388 .elementor-element.elementor-element-057e17c{--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;}.elementor-1388 .elementor-element.elementor-element-cf51705{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1388 .elementor-element.elementor-element-b2c885e{--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;}.elementor-1388 .elementor-element.elementor-element-b2414f9{--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;--justify-content:center;}.elementor-1388 .elementor-element.elementor-element-a56e21a{text-align:justify;font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;}@media(min-width:768px){.elementor-1388 .elementor-element.elementor-element-710e8b1{--width:50%;}.elementor-1388 .elementor-element.elementor-element-a8ec1bb{--width:50%;}.elementor-1388 .elementor-element.elementor-element-f18a9cb{--width:50%;}.elementor-1388 .elementor-element.elementor-element-345336f{--width:50%;}.elementor-1388 .elementor-element.elementor-element-3a0e704{--width:50%;}.elementor-1388 .elementor-element.elementor-element-d7f1581{--width:50%;}.elementor-1388 .elementor-element.elementor-element-4a1c2c9{--width:50%;}.elementor-1388 .elementor-element.elementor-element-3e2f9d6{--width:50%;}.elementor-1388 .elementor-element.elementor-element-781821a{--width:50%;}.elementor-1388 .elementor-element.elementor-element-057e17c{--width:50%;}.elementor-1388 .elementor-element.elementor-element-b2c885e{--width:50%;}.elementor-1388 .elementor-element.elementor-element-b2414f9{--width:50%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1388 .elementor-element.elementor-element-be991f0{--width:341px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-1388 .elementor-element.elementor-element-89f1c51{font-size:12px;}.elementor-1388 .elementor-element.elementor-element-ddbbab7{--width:341px;}.elementor-1388 .elementor-element.elementor-element-a6fbef8{font-size:12px;}.elementor-1388 .elementor-element.elementor-element-10039e9{--width:341px;}.elementor-1388 .elementor-element.elementor-element-ad70236{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-be991f0 *//* Bianka referencia – mobil finomhangolás */
@media (max-width: 767px) {

  /* 1) Szöveg legyen kisebb + szellősebb */
  .ref-bianka-text {
    font-size: 16px !important;
    line-height: 1.55 !important;
  }
  .ref-bianka-text h1,
  .ref-bianka-text h2,
  .ref-bianka-text .elementor-heading-title{
    font-size: 28px !important;
    line-height: 1.15 !important;
    margin-bottom: 12px !important;
  }

  /* 2) Képes blokk középre + nagyobb */
  .ref-bianka-media {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 14px !important;
  }

  /* 3) Főkép nagyobb */
  .ref-bianka-media img {
    max-width: 92% !important; /* főkép is nő */
    height: auto !important;
    display: block !important;
  }

  /* 4) Két kiskép egymás mellett + nagyobb + középen */
  .ref-bianka-thumbs {
    display: flex !important;
    justify-content: center !important;
    gap: 12px !important;
    width: 100% !important;
  }
  .ref-bianka-thumbs > * {
    flex: 0 0 44% !important;   /* két nagy thumb */
    max-width: 44% !important;
  }
  .ref-bianka-thumbs img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
  }

  /* B terv: ha nincs külön thumbs konténered,
     akkor a media konténeren belüli UTOLSÓ két kép legyen 2 oszlop */
  .ref-bianka-media img:nth-last-child(-n+2) {
    max-width: 44% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddbbab7 *//* Bianka referencia – mobil finomhangolás */
@media (max-width: 767px) {

  /* 1) Szöveg legyen kisebb + szellősebb */
  .ref-bianka-text {
    font-size: 16px !important;
    line-height: 1.55 !important;
  }
  .ref-bianka-text h1,
  .ref-bianka-text h2,
  .ref-bianka-text .elementor-heading-title{
    font-size: 28px !important;
    line-height: 1.15 !important;
    margin-bottom: 12px !important;
  }

  /* 2) Képes blokk középre + nagyobb */
  .ref-bianka-media {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 14px !important;
  }

  /* 3) Főkép nagyobb */
  .ref-bianka-media img {
    max-width: 92% !important; /* főkép is nő */
    height: auto !important;
    display: block !important;
  }

  /* 4) Két kiskép egymás mellett + nagyobb + középen */
  .ref-bianka-thumbs {
    display: flex !important;
    justify-content: center !important;
    gap: 12px !important;
    width: 100% !important;
  }
  .ref-bianka-thumbs > * {
    flex: 0 0 44% !important;   /* két nagy thumb */
    max-width: 44% !important;
  }
  .ref-bianka-thumbs img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
  }

  /* B terv: ha nincs külön thumbs konténered,
     akkor a media konténeren belüli UTOLSÓ két kép legyen 2 oszlop */
  .ref-bianka-media img:nth-last-child(-n+2) {
    max-width: 44% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10039e9 *//* Bianka referencia – mobil finomhangolás */
@media (max-width: 767px) {

  /* 1) Szöveg legyen kisebb + szellősebb */
  .ref-bianka-text {
    font-size: 16px !important;
    line-height: 1.55 !important;
  }
  .ref-bianka-text h1,
  .ref-bianka-text h2,
  .ref-bianka-text .elementor-heading-title{
    font-size: 28px !important;
    line-height: 1.15 !important;
    margin-bottom: 12px !important;
  }

  /* 2) Képes blokk középre + nagyobb */
  .ref-bianka-media {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 14px !important;
  }

  /* 3) Főkép nagyobb */
  .ref-bianka-media img {
    max-width: 92% !important; /* főkép is nő */
    height: auto !important;
    display: block !important;
  }

  /* 4) Két kiskép egymás mellett + nagyobb + középen */
  .ref-bianka-thumbs {
    display: flex !important;
    justify-content: center !important;
    gap: 12px !important;
    width: 100% !important;
  }
  .ref-bianka-thumbs > * {
    flex: 0 0 44% !important;   /* két nagy thumb */
    max-width: 44% !important;
  }
  .ref-bianka-thumbs img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
  }

  /* B terv: ha nincs külön thumbs konténered,
     akkor a media konténeren belüli UTOLSÓ két kép legyen 2 oszlop */
  .ref-bianka-media img:nth-last-child(-n+2) {
    max-width: 44% !important;
  }
}/* End custom CSS */