.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-100473 .elementor-element.elementor-element-22f3df71:not(.elementor-motion-effects-element-type-background), .elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container{max-width:1220px;min-height:144px;}.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100473 .elementor-element.elementor-element-22f3df71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-9e58cb4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-100473 .elementor-element.elementor-element-9e58cb4 > .elementor-element-populated{border-style:none;transition:background 0s, border 0s, border-radius 0s, box-shadow 0s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-9e58cb4:hover > .elementor-element-populated{border-style:none;}.elementor-100473 .elementor-element.elementor-element-9e58cb4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0s, opacity 0.3s;}.elementor-widget-theme-site-logo .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-100473 .elementor-element.elementor-element-657bc91c > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-100473 .elementor-element.elementor-element-657bc91c:hover .elementor-widget-container{border-style:none;}.elementor-100473 .elementor-element.elementor-element-657bc91c{text-align:start;}.elementor-100473 .elementor-element.elementor-element-657bc91c img{width:186px;max-width:100%;border-style:none;}.elementor-100473 .elementor-element.elementor-element-1ccd03a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-100473 .elementor-element.elementor-element-1ccd03a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-732c0dde > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#C8C8C8;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-100473 .elementor-element.elementor-element-491d9407 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-100473 .elementor-element.elementor-element-491d9407 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-100473 .elementor-element.elementor-element-491d9407 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-491d9407 .jet-ajax-search__field{font-size:14px;color:#7D7D7D;background-color:#F2F2F2;border-color:#FFFFFF00;margin:0px 0px 0px 0px;border-radius:24px 24px 24px 24px;}.elementor-100473 .elementor-element.elementor-element-491d9407 .jet-ajax-search__form--focus .jet-ajax-search__field{color:#595959;background-color:#FFFFFF;border-color:#2C71DB;}.elementor-100473 .elementor-element.elementor-element-491d9407 .jet-ajax-search__results-area{background-color:#FFFFFF;box-shadow:0px 1px 0px -1px #E1E3E4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;border-radius:8px 8px 8px 8px;}.elementor-100473 .elementor-element.elementor-element-491d9407 .jet-ajax-search__results-header{padding:4px 5px 15px 5px;border-style:none;}.elementor-100473 .elementor-element.elementor-element-491d9407 .jet-ajax-search__item-title{font-family:"Inter", Sans-serif;}.elementor-100473 .elementor-element.elementor-element-491d9407 .jet-ajax-search__item-content{font-family:"Inter", Sans-serif;}.elementor-100473 .elementor-element.elementor-element-491d9407 .jet-ajax-search__results-count{font-family:"Inter", Sans-serif;}.elementor-100473 .elementor-element.elementor-element-3b52123c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-3fb76e05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-5fd68b6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-100473 .elementor-element.elementor-element-5fd68b6e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-ace7a06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-66424699 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-100473 .elementor-element.elementor-element-66424699 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-7b379e08{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-widget-container{text-align:center;}.elementor-100473 .elementor-element.elementor-element-7b379e08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon{background-color:#FFFFFF;}.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon i{color:#000000;}.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon svg{fill:#000000;}.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon:hover{background-color:#FFFFFF00;}.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon:hover i{color:#FFFFFF00;}.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon:hover svg{fill:#FFFFFF00;}.elementor-100473 .elementor-element.elementor-element-2734e938 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-100473 .elementor-element.elementor-element-2734e938 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-4948809 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-100473 .elementor-element.elementor-element-4948809:not(.elementor-motion-effects-element-type-background), .elementor-100473 .elementor-element.elementor-element-4948809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-100473 .elementor-element.elementor-element-4948809 > .elementor-container{min-height:0px;}.elementor-100473 .elementor-element.elementor-element-4948809 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100473 .elementor-element.elementor-element-4948809{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-34px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-33dd5047 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:-45px;}.elementor-100473 .elementor-element.elementor-element-33dd5047 > .elementor-element-populated{margin:0px 0px -17px 32px;--e-column-margin-right:0px;--e-column-margin-left:32px;padding:0px 0px 0px 31px;}.elementor-100473 .elementor-element.elementor-element-33dd5047{z-index:0;}.elementor-100473 .elementor-element.elementor-element-6a81f967 .elementor-repeater-item-a79a371.elementor-social-icon{background-color:#000000;}.elementor-100473 .elementor-element.elementor-element-6a81f967 .elementor-repeater-item-a79a371.elementor-social-icon i{color:#FFFFFF;}.elementor-100473 .elementor-element.elementor-element-6a81f967 .elementor-repeater-item-a79a371.elementor-social-icon svg{fill:#FFFFFF;}.elementor-100473 .elementor-element.elementor-element-6a81f967{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-100473 .elementor-element.elementor-element-6a81f967 .elementor-widget-container{text-align:center;}.elementor-100473 .elementor-element.elementor-element-6a81f967 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-6a81f967.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100473 .elementor-element.elementor-element-41184c18 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-100473 .elementor-element.elementor-element-41184c18 > .elementor-element-populated{margin:0px 0px 0px -120px;--e-column-margin-right:0px;--e-column-margin-left:-120px;padding:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-7d356382 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-7d356382.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100473 .elementor-element.elementor-element-7d356382 img{width:0%;}.elementor-100473 .elementor-element.elementor-element-abe0278 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:-45px;}.elementor-100473 .elementor-element.elementor-element-abe0278 > .elementor-element-populated{margin:0px 0px -17px 32px;--e-column-margin-right:0px;--e-column-margin-left:32px;padding:0px 0px 0px 31px;}.elementor-100473 .elementor-element.elementor-element-abe0278{z-index:0;}.elementor-100473 .elementor-element.elementor-element-55390f65 .elementor-repeater-item-297423e.elementor-social-icon{background-color:#000000;}.elementor-100473 .elementor-element.elementor-element-55390f65{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-100473 .elementor-element.elementor-element-55390f65 .elementor-widget-container{text-align:center;}.elementor-100473 .elementor-element.elementor-element-55390f65 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-55390f65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100473 .elementor-element.elementor-element-7b910809{--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-100473 .elementor-element.elementor-element-7b910809:not(.elementor-motion-effects-element-type-background), .elementor-100473 .elementor-element.elementor-element-7b910809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-100473 .elementor-element.elementor-element-2c065e81{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-100473 .elementor-element.elementor-element-3b4ea58d > .elementor-widget-container{margin:12px 11px 0px 0px;border-style:none;}.elementor-100473 .elementor-element.elementor-element-3b4ea58d:hover .elementor-widget-container{border-style:none;}.elementor-100473 .elementor-element.elementor-element-3b4ea58d .elementor-icon-wrapper{text-align:end;}.elementor-100473 .elementor-element.elementor-element-3b4ea58d.elementor-view-stacked .elementor-icon{background-color:#222222;}.elementor-100473 .elementor-element.elementor-element-3b4ea58d.elementor-view-framed .elementor-icon, .elementor-100473 .elementor-element.elementor-element-3b4ea58d.elementor-view-default .elementor-icon{color:#222222;border-color:#222222;}.elementor-100473 .elementor-element.elementor-element-3b4ea58d.elementor-view-framed .elementor-icon, .elementor-100473 .elementor-element.elementor-element-3b4ea58d.elementor-view-default .elementor-icon svg{fill:#222222;}.elementor-100473 .elementor-element.elementor-element-3b4ea58d .elementor-icon{font-size:22px;}.elementor-100473 .elementor-element.elementor-element-3b4ea58d .elementor-icon svg{height:22px;}.elementor-100473 .elementor-element.elementor-element-11a32767{--display:flex;}.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-100473 .elementor-element.elementor-element-66925cf2{--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 8px;--row-gap:0px;--column-gap:8px;}.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-100473 .elementor-element.elementor-element-4948809{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-100473 .elementor-element.elementor-element-33dd5047.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-100473 .elementor-element.elementor-element-33dd5047 > .elementor-element-populated{margin:21px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-41184c18.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-100473 .elementor-element.elementor-element-41184c18 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-100473 .elementor-element.elementor-element-7d356382{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;text-align:center;}.elementor-100473 .elementor-element.elementor-element-7d356382 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-7d356382 img{width:300px;}.elementor-100473 .elementor-element.elementor-element-abe0278.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-100473 .elementor-element.elementor-element-abe0278 > .elementor-element-populated{margin:21px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-55390f65{--icon-size:20px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-100473 .elementor-element.elementor-element-55390f65 .elementor-social-icon{--icon-padding:10px;}}@media(min-width:768px){.elementor-100473 .elementor-element.elementor-element-9e58cb4{width:28%;}.elementor-100473 .elementor-element.elementor-element-1ccd03a6{width:100%;}.elementor-100473 .elementor-element.elementor-element-732c0dde{width:42%;}.elementor-100473 .elementor-element.elementor-element-3b52123c{width:18%;}.elementor-100473 .elementor-element.elementor-element-5fd68b6e{width:8%;}.elementor-100473 .elementor-element.elementor-element-66424699{width:6%;}.elementor-100473 .elementor-element.elementor-element-2734e938{width:6%;}}@media(max-width:1024px) and (min-width:768px){.elementor-100473 .elementor-element.elementor-element-732c0dde{width:10%;}.elementor-100473 .elementor-element.elementor-element-33dd5047{width:10%;}.elementor-100473 .elementor-element.elementor-element-41184c18{width:43%;}.elementor-100473 .elementor-element.elementor-element-abe0278{width:10%;}}@media(max-width:767px){.elementor-100473 .elementor-element.elementor-element-22f3df71{margin-top:0px;margin-bottom:0px;}.elementor-100473 .elementor-element.elementor-element-9e58cb4 > .elementor-element-populated{margin:4px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-100473 .elementor-element.elementor-element-1ccd03a6 > .elementor-element-populated{margin:4px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-100473 .elementor-element.elementor-element-732c0dde{width:33%;}.elementor-100473 .elementor-element.elementor-element-732c0dde > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-100473 .elementor-element.elementor-element-5fd68b6e > .elementor-element-populated{margin:4px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-100473 .elementor-element.elementor-element-66424699 > .elementor-element-populated{margin:4px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-100473 .elementor-element.elementor-element-2734e938 > .elementor-element-populated{margin:4px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-100473 .elementor-element.elementor-element-41184c18 > .elementor-element-populated{margin:4px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-100473 .elementor-element.elementor-element-7b910809{--content-width:100%;--min-height:66px;--margin-top:-10px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100473 .elementor-element.elementor-element-7b910809.e-con{--align-self:center;}.elementor-100473 .elementor-element.elementor-element-2c065e81{--width:44px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-100473 .elementor-element.elementor-element-3b4ea58d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-100473 .elementor-element.elementor-element-3b4ea58d.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-100473 .elementor-element.elementor-element-3b4ea58d .elementor-icon-wrapper{text-align:center;}.elementor-100473 .elementor-element.elementor-element-3b4ea58d .elementor-icon{font-size:24px;}.elementor-100473 .elementor-element.elementor-element-3b4ea58d .elementor-icon svg{height:24px;}.elementor-100473 .elementor-element.elementor-element-11a32767{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-100473 .elementor-element.elementor-element-72dde54e{width:100%;max-width:100%;text-align:center;}.elementor-100473 .elementor-element.elementor-element-72dde54e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-100473 .elementor-element.elementor-element-72dde54e img{width:190px;}.elementor-100473 .elementor-element.elementor-element-66925cf2{--width:82px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-100473 .elementor-element.elementor-element-55afcfc7{width:initial;max-width:initial;}.elementor-100473 .elementor-element.elementor-element-55afcfc7 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for social-icons, class: .elementor-element-7b379e08 *//* BESZÉLJÜKMAC – SOCIAL ICON: CSAK ALÁHÚZÁS HOVERKOR */

/* Minden Elementor hover animáció kikapcsolása */
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon,
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon:hover,
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon:focus,
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon:active {
    position: relative !important;
    overflow: visible !important;

    animation: none !important;
    transform: none !important;
    scale: 1 !important;
    translate: none !important;

    background-color: transparent !important;
    background-image: none !important;

    color: inherit !important;
    box-shadow: none !important;
    filter: none !important;

    opacity: 1 !important;
    transition: none !important;
}

/* Elementor Pop effekt külön letiltása */
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-animation-pop:hover,
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-animation-pop:focus,
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-animation-pop:active {
    animation-name: none !important;
    animation-duration: 0s !important;
    transform: none !important;
}

/* SVG semmilyen módon ne változzon */
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon svg,
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon:hover svg,
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon:focus svg,
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon:active svg {
    color: inherit !important;
    fill: currentColor !important;

    animation: none !important;
    transform: none !important;
    scale: 1 !important;

    filter: none !important;
    opacity: 1 !important;
    transition: none !important;
}

/* Elementor belső path színének rögzítése */
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon svg path,
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon:hover svg path {
    fill: currentColor !important;
    transition: none !important;
}

/* Lassú aláhúzás */
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon::after {
    content: "";
    position: absolute;

    left: 50%;
    bottom: -7px;

    width: 22px;
    height: 1.5px;

    background-color: currentColor;
    border-radius: 999px;

    opacity: 0;
    transform: translateX(-50%) scaleX(0);
    transform-origin: left center;

    transition:
        transform 0.9s cubic-bezier(0.22, 1, 0.36, 1),
        opacity 0.25s ease;
}

/* Hoverkor csak a vonal jelenjen meg */
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon:hover::after,
.elementor-100473 .elementor-element.elementor-element-7b379e08 .elementor-social-icon:focus-visible::after {
    opacity: 1;
    transform: translateX(-50%) scaleX(1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22f3df71 */.elementor-100473 .elementor-element.elementor-element-22f3df71{
  background:#fff!important;
  border-bottom:1px solid #d2d2d7!important;
  box-shadow:none!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container{
  width:min(calc(100% - 32px),1220px)!important;
  max-width:1220px!important;
  margin-inline:auto!important;
  display:grid!important;
  grid-template-columns:28% 10% 42% 8% 6% 6%!important;
  grid-template-rows:80px 64px!important;
  align-items:center!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(1){grid-column:1;grid-row:1}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(2){
  grid-column:1 / -1;
  grid-row:2;
  align-self:stretch;
  display:flex!important;
  align-items:center!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(3){grid-column:3;grid-row:1}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(4){grid-column:4;grid-row:1}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(5){grid-column:5;grid-row:1}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(6){grid-column:6;grid-row:1}

.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-mega-menu,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-mega-menu-list,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-mega-menu__container,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-menu{
  width:100%!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-mega-menu-list,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-menu{
  justify-content:flex-start!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-mega-menu-item,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-menu-item{
  position:relative;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-mega-menu-item__label,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-menu-item > a{
  position:relative;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-mega-menu-item__label:after,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-menu-item > a:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-6px;
  height:1.5px;
  border-radius:999px;
  background:#111;
  transform:scaleX(0);
  transform-origin:center;
  transition:transform .2s ease;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-mega-menu-item:hover .jet-mega-menu-item__label:after,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-menu-item:hover > a:after{
  transform:scaleX(1);
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-mega-menu__sub-menu,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-sub-mega-menu{
  border-radius:18px!important;
  box-shadow:0 18px 50px rgba(0,0,0,.14)!important;
  overflow:visible!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-mega-menu__sub-menu:before,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .jet-sub-mega-menu:before{
  content:"";
  position:absolute;
  top:-10px;
  left:var(--bm-mega-arrow-left, 50%);
  width:20px;
  height:20px;
  background:#fff;
  transform:translateX(-50%) rotate(45deg);
  border-radius:3px 0 0 0;
  box-shadow:-2px -2px 6px rgba(0,0,0,.035);
}
@media(max-width:1100px){
  .elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container{
    grid-template-columns:25% 6% 45% 8% 8% 8%!important;
  }
}

.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-header-cart-widget{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-header-cart-open{
  appearance:none!important;
  position:relative!important;
  width:38px!important;
  height:38px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#111!important;
  cursor:pointer!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-header-cart-open svg{
  width:23px!important;
  height:23px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.65!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-header-cart-count{
  position:absolute!important;
  top:0!important;
  right:-2px!important;
  min-width:17px!important;
  height:17px!important;
  padding:0 4px!important;
  display:grid!important;
  place-items:center!important;
  border:2px solid #fff!important;
  border-radius:999px!important;
  background:#0878e8!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:700!important;
  line-height:1!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-header-cart-count[hidden]{display:none!important}

/* V12 – kompakt jobb oldali ikonblokk */
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container{
  grid-template-columns:minmax(280px,32%) 1fr minmax(420px,48%) 34px 34px 34px!important;
  column-gap:16px!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(4),
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(5),
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(6){
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:0!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(4) .elementor-widget-wrap,
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(5) .elementor-widget-wrap,
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(6) .elementor-widget-wrap{
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:0!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(4) .elementor-widget,
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(5) .elementor-widget,
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(6) .elementor-widget{
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  margin:0!important;
  padding:0!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(1) img{
  width:auto!important;
  max-width:330px!important;
  max-height:54px!important;
  object-fit:contain!important;
}

/* V13 – üzletválasztó */
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container{
  grid-template-columns:minmax(280px,31%) 1fr minmax(380px,42%) minmax(190px,18%) 34px 34px 34px!important;
  column-gap:14px!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(4){
  grid-column:4!important;
  grid-row:1!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(5){
  grid-column:5!important;
  grid-row:1!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(6){
  grid-column:6!important;
  grid-row:1!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 > .elementor-container > .elementor-column:nth-child(7){
  grid-column:7!important;
  grid-row:1!important;
}
.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-store-.elementor-100473 .elementor-element.elementor-element-22f3df71-widget{
  width:100%;
  display:flex;
  justify-content:flex-end;
}

/* V14 – felső jobb oldali elemek aláhúzása */
.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-store-open,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .oshb__trigger,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .elementor-social-icon,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-header-cart-open{
  position:relative!important;
  overflow:visible!important;
}

.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-store-open:after,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .oshb__trigger:after,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .elementor-social-icon:after,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-header-cart-open:after{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  bottom:-7px!important;
  width:26px!important;
  height:1.5px!important;
  border-radius:999px!important;
  background:#111!important;
  opacity:0!important;
  transform:translateX(-50%) scaleX(0)!important;
  transform-origin:center!important;
  transition:transform .2s ease,opacity .2s ease!important;
}

.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-store-open:hover:after,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-store-open:focus-visible:after,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .oshb__trigger:hover:after,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .oshb__trigger:focus-visible:after,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .elementor-social-icon:hover:after,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .elementor-social-icon:focus-visible:after,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-header-cart-open:hover:after,
.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-header-cart-open:focus-visible:after{
  opacity:1!important;
  transform:translateX(-50%) scaleX(1)!important;
}

/* Menüelválasztó: a WordPress menüpont CSS-osztálya legyen bm-menu-divider */
.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-menu-divider{
  position:relative!important;
  margin-left:28px!important;
}

.elementor-100473 .elementor-element.elementor-element-22f3df71 .bm-menu-divider:before{
  content:""!important;
  position:absolute!important;
  left:-28px!important;
  top:50%!important;
  width:1px!important;
  height:24px!important;
  background:#d2d2d7!important;
  transform:translateY(-50%)!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4948809 */.elementor-100473 .elementor-element.elementor-element-4948809 {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  background-color: rgba(0, 0, 0, 0.3);
}
.elementor-100473 .elementor-element.elementor-element-4948809 {
  border-bottom: 1px solid rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b910809 */.elementor-100473 .elementor-element.elementor-element-7b910809{
  width:100%!important;
  min-height:66px!important;
  height:66px!important;
  background:#fff!important;
  border-bottom:1px solid #d2d2d7!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 > .e-con-inner{
  width:100%!important;
  max-width:none!important;
  min-height:66px!important;
  height:66px!important;
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr) 82px!important;
  align-items:center!important;
  gap:8px!important;
  padding:0 14px!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-left,
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center,
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right{
  width:auto!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-left{justify-content:flex-start!important}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center{justify-content:center!important;overflow:hidden!important}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right{
  justify-content:flex-end!important;
  flex-direction:row!important;
  gap:8px!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center .elementor-widget-image{
  width:auto!important;
  max-width:170px!important;
  margin:0!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center img{
  display:block!important;
  width:auto!important;
  max-width:170px!important;
  max-height:40px!important;
  object-fit:contain!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .elementor-widget-icon .elementor-icon{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .elementor-widget-shortcode{
  width:34px!important;
  min-width:34px!important;
  margin:0!important;
}
@media(max-width:390px){
  .elementor-100473 .elementor-element.elementor-element-7b910809 > .e-con-inner{
    grid-template-columns:42px minmax(0,1fr) 76px!important;
    padding-inline:10px!important;
    gap:5px!important;
  }
  .elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center img{max-width:152px!important}
  .elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right{gap:5px!important}
}

.elementor-100473 .elementor-element.elementor-element-7b910809 > .e-con-inner{
  grid-template-columns:42px minmax(0,1fr) 74px!important;
  overflow:hidden!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center{
  min-width:0!important;
  overflow:hidden!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center .elementor-widget-image{
  width:auto!important;
  max-width:158px!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center img{
  max-width:158px!important;
  max-height:36px!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right{
  width:74px!important;
  min-width:74px!important;
  gap:4px!important;
  overflow:visible!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .elementor-widget-shortcode,
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .elementor-widget-html{
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  margin:0!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-header-cart-widget{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-header-cart-open{
  appearance:none!important;
  position:relative!important;
  width:34px!important;
  height:34px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#111!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-header-cart-open svg{
  width:22px!important;
  height:22px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.65!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-header-cart-count{
  position:absolute!important;
  top:-1px!important;
  right:-2px!important;
  min-width:16px!important;
  height:16px!important;
  padding:0 3px!important;
  display:grid!important;
  place-items:center!important;
  border:2px solid #fff!important;
  border-radius:999px!important;
  background:#0878e8!important;
  color:#fff!important;
  font-size:9px!important;
  font-weight:700!important;
  line-height:1!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-header-cart-count[hidden]{display:none!important}
@media(max-width:390px){
  .elementor-100473 .elementor-element.elementor-element-7b910809 > .e-con-inner{
    grid-template-columns:40px minmax(0,1fr) 70px!important;
    padding-inline:8px!important;
    gap:4px!important;
  }
  .elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center .elementor-widget-image,
  .elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center img{
    max-width:145px!important;
  }
  .elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right{
    width:70px!important;
    min-width:70px!important;
  }
}

/* V11 – mobil jobb oldali ikonok stabilizálása */
.elementor-100473 .elementor-element.elementor-element-7b910809 > .e-con-inner{
  grid-template-columns:42px minmax(0,1fr) 78px!important;
  overflow:visible!important;
}

.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  width:78px!important;
  min-width:78px!important;
  max-width:78px!important;
  gap:6px!important;
  overflow:visible!important;
}

.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right > .elementor-element,
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right > .elementor-widget,
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .elementor-widget-shortcode,
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .elementor-widget-html{
  flex:0 0 34px!important;
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  margin:0!important;
  padding:0!important;
}

.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .elementor-widget-container{
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  height:34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:0!important;
}

/* OneSignal harang */
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .oshb{
  position:relative!important;
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  height:34px!important;
  display:block!important;
  margin:0!important;
  padding:0!important;
}

.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .oshb__trigger{
  appearance:none!important;
  position:relative!important;
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  height:34px!important;
  display:grid!important;
  place-items:center!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#111!important;
  opacity:1!important;
}

.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .oshb__trigger svg{
  display:block!important;
  width:23px!important;
  height:23px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.7!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
  opacity:1!important;
}

.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .oshb__badge{
  position:absolute!important;
  top:-1px!important;
  right:-2px!important;
}

/* A panel ne növelje meg a header szélességét */
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .oshb__panel{
  position:fixed!important;
  top:66px!important;
  right:10px!important;
  left:auto!important;
  width:min(360px, calc(100vw - 20px))!important;
  max-width:calc(100vw - 20px)!important;
  z-index:99999!important;
}

/* Kosár */
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .bm-header-cart-widget{
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  height:34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:0!important;
}

.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right .bm-header-cart-open{
  flex:0 0 34px!important;
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  height:34px!important;
  margin:0!important;
}

/* Logó maradjon középen és ne nyomja ki az ikonokat */
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center{
  min-width:0!important;
  overflow:hidden!important;
}

.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center img{
  max-width:150px!important;
  max-height:36px!important;
}

@media(max-width:390px){
  .elementor-100473 .elementor-element.elementor-element-7b910809 > .e-con-inner{
    grid-template-columns:40px minmax(0,1fr) 74px!important;
    padding-inline:8px!important;
    gap:4px!important;
  }

  .elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-right{
    width:74px!important;
    min-width:74px!important;
    max-width:74px!important;
    gap:4px!important;
  }

  .elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center img{
    max-width:140px!important;
  }
}

/* V12 – nagyobb mobil logó */
.elementor-100473 .elementor-element.elementor-element-7b910809 > .e-con-inner{
  grid-template-columns:42px minmax(0,1fr) 78px!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center .elementor-widget-image{
  width:auto!important;
  max-width:190px!important;
}
.elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center img{
  width:auto!important;
  max-width:190px!important;
  max-height:42px!important;
  object-fit:contain!important;
}
@media(max-width:390px){
  .elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center .elementor-widget-image,
  .elementor-100473 .elementor-element.elementor-element-7b910809 .bm-mobile-center img{
    max-width:172px!important;
    max-height:40px!important;
  }
}/* End custom CSS */