.elementor-14 .elementor-element.elementor-element-1d2faf3{--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;--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-14 .elementor-element.elementor-element-f5580bd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-14 .elementor-element.elementor-element-ec6752f > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-ec6752f .banner-title{color:#FFFFFFFC;}.elementor-14 .elementor-element.elementor-element-ec6752f .banner-subtitle{color:#535B55;background-color:#FCFCFC8A;font-size:16px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-ec6752f .banner-inner{color:#FFFFFF;font-weight:700;}.elementor-14 .elementor-element.elementor-element-ec6752f .promo-banner:not(.banner-content-background) .content-banner, .elementor-14 .elementor-element.elementor-element-ec6752f .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-14 .elementor-element.elementor-element-af6bd48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a7fd53f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:5px;}.elementor-14 .elementor-element.elementor-element-4a39470 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4a39470{--wd-img-height:423px;}.elementor-14 .elementor-element.elementor-element-4a39470 .banner-image{object-position:center center;}.elementor-14 .elementor-element.elementor-element-4a39470 .banner-title{color:#FFFFFF;font-size:36px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-4a39470 .banner-inner{color:var( --e-global-color-quaternary );font-weight:600;}.elementor-14 .elementor-element.elementor-element-a7e8495{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-508b9ad{--wd-img-height:340px;}.elementor-14 .elementor-element.elementor-element-508b9ad .banner-image{object-position:right center;}.elementor-14 .elementor-element.elementor-element-508b9ad .banner-title{color:#FFFFFF;font-size:36px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-508b9ad .banner-inner{color:var( --e-global-color-quaternary );font-weight:600;}.elementor-14 .elementor-element.elementor-element-a0e5487{--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;}.elementor-14 .elementor-element.elementor-element-8c17414{--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:80px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-0a8805a{--wd-cat-img-width:180px;}.elementor-14 .elementor-element.elementor-element-0a8805a > .elementor-widget-container{background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-0a8805a:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);}.elementor-14 .elementor-element.elementor-element-0a8805a div.product-category .wd-entities-title, .elementor-14 .elementor-element.elementor-element-0a8805a .wd-nav-product-cat>li>a{font-size:16px;text-transform:capitalize;}.elementor-14 .elementor-element.elementor-element-83672e3{--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:80px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4ae0916{--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;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-b06b2e1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-b06b2e1 .wd-button-wrapper a{background-color:#E1EBFF;border-color:#E1EBFF;color:#1C61E7;}.elementor-14 .elementor-element.elementor-element-b06b2e1 .wd-button-wrapper:hover a{background-color:#DBE3F9;border-color:#DBE3F9;color:#1C61E7;}.elementor-14 .elementor-element.elementor-element-02967c8 .wd-products-with-bg, .elementor-14 .elementor-element.elementor-element-02967c8 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ccf832f{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-c8b2d29{--display:flex;}.elementor-14 .elementor-element.elementor-element-add2d95{--wd-img-height:545px;}.elementor-14 .elementor-element.elementor-element-add2d95 .banner-image{object-position:center top;}.elementor-14 .elementor-element.elementor-element-add2d95 .banner-title{font-size:24px;}.elementor-14 .elementor-element.elementor-element-add2d95 .banner-subtitle{color:#FAFAFA;font-size:17px;font-weight:700;text-decoration:underline;}.elementor-14 .elementor-element.elementor-element-f060712{--display:flex;}.elementor-14 .elementor-element.elementor-element-11dc697{--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:space-between;}.elementor-14 .elementor-element.elementor-element-24979cf{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-96700c8{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-96700c8 .wd-button-wrapper a{background-color:#E1EBFF;border-color:#E1EBFF;color:#1C61E7;}.elementor-14 .elementor-element.elementor-element-96700c8 .wd-button-wrapper:hover a{background-color:#DBE3F9;border-color:#DBE3F9;color:#1C61E7;}.elementor-14 .elementor-element.elementor-element-6d5ed1b .wd-products-with-bg, .elementor-14 .elementor-element.elementor-element-6d5ed1b .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0589a74{--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:100px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-50c195d{--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;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-9a9fd19{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-5579ff3{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-5579ff3 .wd-button-wrapper a{background-color:#E1EBFF;border-color:#E1EBFF;color:#1C61E7;}.elementor-14 .elementor-element.elementor-element-5579ff3 .wd-button-wrapper:hover a{background-color:#DBE3F9;border-color:#DBE3F9;color:#1C61E7;}.elementor-14 .elementor-element.elementor-element-8f79708 .wd-products-with-bg, .elementor-14 .elementor-element.elementor-element-8f79708 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3f0349b{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-67ca5c7{--display:flex;}.elementor-14 .elementor-element.elementor-element-d429631{--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;--border-radius:10px 10px 10px 10px;--padding-top:76px;--padding-bottom:76px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-d429631:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d429631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-344fab0{--display:flex;}.elementor-14 .elementor-element.elementor-element-20309da{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-14 .elementor-element.elementor-element-026f5bd .elementor-cta .elementor-cta__bg, .elementor-14 .elementor-element.elementor-element-026f5bd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14 .elementor-element.elementor-element-026f5bd{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-026f5bd .elementor-cta__content{text-align:center;}.elementor-14 .elementor-element.elementor-element-026f5bd .elementor-cta__button{background-color:#FFFFFF;padding:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-026f5bd .elementor-cta__button:hover{background-color:#F8F8F8;}.elementor-14 .elementor-element.elementor-element-adaa617{--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:10px 15px;--row-gap:10px;--column-gap:15px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-97ceb43{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-3376901{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-76742fa{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-e522a5c{--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;}.elementor-14 .elementor-element.elementor-element-f816e73{--display:flex;}.elementor-14 .elementor-element.elementor-element-bac3fab > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-bac3fab .wd-products-with-bg, .elementor-14 .elementor-element.elementor-element-bac3fab .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e15b1f2{--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-14 .elementor-element.elementor-element-426991e > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-14 .elementor-element.elementor-element-426991e .wd-products-with-bg, .elementor-14 .elementor-element.elementor-element-426991e .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-030b7d7{--display:flex;}.elementor-14 .elementor-element.elementor-element-fb7690d .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-14 .elementor-element.elementor-element-fb7690d .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#556068;}.elementor-14 .elementor-element.elementor-element-fb7690d .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-14 .elementor-element.elementor-element-a8d67dc{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}@media(min-width:769px){.elementor-14 .elementor-element.elementor-element-f5580bd{--width:50%;}.elementor-14 .elementor-element.elementor-element-af6bd48{--width:50%;}.elementor-14 .elementor-element.elementor-element-c8b2d29{--width:25%;}.elementor-14 .elementor-element.elementor-element-f060712{--width:75%;}.elementor-14 .elementor-element.elementor-element-67ca5c7{--width:75%;}.elementor-14 .elementor-element.elementor-element-344fab0{--width:41.6%;}.elementor-14 .elementor-element.elementor-element-20309da{--width:58.4%;}.elementor-14 .elementor-element.elementor-element-f816e73{--width:25%;}}@media(max-width:991px) and (min-width:769px){.elementor-14 .elementor-element.elementor-element-f060712{--width:100%;}.elementor-14 .elementor-element.elementor-element-67ca5c7{--width:100%;}}@media(max-width:991px){.elementor-14 .elementor-element.elementor-element-8c17414{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-83672e3{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-ccf832f{--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:60px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-add2d95 .banner-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-0589a74{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-3f0349b{--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-14 .elementor-element.elementor-element-d429631{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-426991e > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-14 .elementor-element.elementor-element-a8d67dc{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-14 .elementor-element.elementor-element-4a39470{--wd-img-height:211px;}.elementor-14 .elementor-element.elementor-element-4a39470 .banner-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-4a39470 .banner-inner{font-size:11px;}.elementor-14 .elementor-element.elementor-element-508b9ad{--wd-img-height:211px;}.elementor-14 .elementor-element.elementor-element-508b9ad .banner-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-508b9ad .banner-inner{font-size:11px;}.elementor-14 .elementor-element.elementor-element-8c17414{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-0a8805a{--wd-cat-img-width:100px;}.elementor-14 .elementor-element.elementor-element-83672e3{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-ccf832f{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-add2d95 .banner-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-add2d95 .banner-subtitle{font-size:13px;}.elementor-14 .elementor-element.elementor-element-11dc697{--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-24979cf .title{font-size:17px;}.elementor-14 .elementor-element.elementor-element-0589a74{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-3f0349b{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-426991e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-14 .elementor-element.elementor-element-a8d67dc{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for wd_products, class: .elementor-element-02967c8 */.wd-entities-title {
  display: -webkit-box;
  -webkit-line-clamp: 3; /* állítsd 2 vagy 3 sorra, amit szeretnél */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 4.5em; /* hogy a doboz magasabb legyen, ne vágja le */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-026f5bd */.elementor-14 .elementor-element.elementor-element-026f5bd:hover {
  background-color: white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); /* lágy szürke árnyék */
  transform: translateY(-2px); /* kis megemelkedés érzésre */
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee4f7c1 */.offgrid-video-info {
  font-family: inherit !important;
}
.offgrid-video-info h2 {
  font-family: inherit !important;
}
.videoblokk {
  border-left: 6px solid #0CA7D7; /* világoskék sáv */
  background-color: #ffffff;
  padding: 24px 28px;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
  font-family: 'Rubik', sans-serif;
  max-width: 100%;
}

.videoblokk h2 {
  font-size: 1.6rem;
  font-weight: 600;
  margin-bottom: 16px;
  color: #211F1D; /* Fekete szöveg */
}

.videoblokk p {
  font-size: 1rem;
  line-height: 1.65;
  color: #333;
  margin-bottom: 10px;
}

.videoblokk em {
  display: block;
  font-style: italic;
  color: #758796; /* Szürke árnyalat */
  margin-top: 10px;
}/* End custom CSS */