.elementor-55477 .elementor-element.elementor-element-819bb4c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-55477 .elementor-element.elementor-element-9eaee8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:130px;--padding-right:15px;}.elementor-55477 .elementor-element.elementor-element-9eaee8a:not(.elementor-motion-effects-element-type-background), .elementor-55477 .elementor-element.elementor-element-9eaee8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistro.sk/js/bratislava_3x.45316cc2.webp");background-position:10px 0px;background-repeat:no-repeat;background-size:30% auto;}.elementor-55477 .elementor-element.elementor-element-91221d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:130px;--padding-right:15px;}.elementor-55477 .elementor-element.elementor-element-91221d2:not(.elementor-motion-effects-element-type-background), .elementor-55477 .elementor-element.elementor-element-91221d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistro.sk/js/banska-bystrica_3x.e0fc9b0f.webp");background-position:10px 0px;background-repeat:no-repeat;background-size:30% auto;}.elementor-55477 .elementor-element.elementor-element-55296e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:130px;--padding-right:15px;}.elementor-55477 .elementor-element.elementor-element-55296e7:not(.elementor-motion-effects-element-type-background), .elementor-55477 .elementor-element.elementor-element-55296e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistro.sk/js/zilina_3x.86d652a7.webp");background-position:10px 0px;background-repeat:no-repeat;background-size:30% auto;}.elementor-55477 .elementor-element.elementor-element-0adafe2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:130px;--padding-right:15px;}.elementor-55477 .elementor-element.elementor-element-0adafe2:not(.elementor-motion-effects-element-type-background), .elementor-55477 .elementor-element.elementor-element-0adafe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistro.sk/js/kosice_3x.d8244291.webp");background-position:10px 0px;background-repeat:no-repeat;background-size:30% auto;}.elementor-55477 .elementor-element.elementor-element-37e0d92{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-55477 .elementor-element.elementor-element-3b2cada{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-55477 .elementor-element.elementor-element-71c82e6{--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-55477 .elementor-element.elementor-element-8c1e206{--wd-img-height:320px;}.elementor-55477 .elementor-element.elementor-element-8c1e206 .banner-image{object-position:center center;}.elementor-55477 .elementor-element.elementor-element-8c1e206 .banner-title{color:#4C5A3C;font-size:28px;}.elementor-55477 .elementor-element.elementor-element-8c1e206 .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-8c1e206 .promo-banner.banner-content-background .wrapper-content-banner{max-width:355px;}.elementor-55477 .elementor-element.elementor-element-e8e5ed4{--wd-img-height:320px;}.elementor-55477 .elementor-element.elementor-element-e8e5ed4 .banner-image{object-position:center center;}.elementor-55477 .elementor-element.elementor-element-e8e5ed4 .banner-title{color:#1E5B87;font-size:28px;}.elementor-55477 .elementor-element.elementor-element-e8e5ed4 .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-e8e5ed4 .promo-banner.banner-content-background .wrapper-content-banner{max-width:355px;}.elementor-55477 .elementor-element.elementor-element-78e8233{--wd-img-height:320px;}.elementor-55477 .elementor-element.elementor-element-78e8233 .banner-image{object-position:center center;}.elementor-55477 .elementor-element.elementor-element-78e8233 .banner-title{color:#6F3D10;font-size:28px;}.elementor-55477 .elementor-element.elementor-element-78e8233 .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-78e8233 .promo-banner.banner-content-background .wrapper-content-banner{max-width:355px;}.elementor-55477 .elementor-element.elementor-element-fdfa625{--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-55477 .elementor-element.elementor-element-dcd4d6d{--wd-img-height:320px;}.elementor-55477 .elementor-element.elementor-element-dcd4d6d .banner-image{object-position:center center;}.elementor-55477 .elementor-element.elementor-element-dcd4d6d .banner-title{color:#4C5A3C;font-size:28px;}.elementor-55477 .elementor-element.elementor-element-dcd4d6d .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-dcd4d6d .promo-banner.banner-content-background .wrapper-content-banner{max-width:355px;}.elementor-55477 .elementor-element.elementor-element-8ff182e{--wd-img-height:320px;}.elementor-55477 .elementor-element.elementor-element-8ff182e .banner-image{object-position:center center;}.elementor-55477 .elementor-element.elementor-element-8ff182e .banner-title{color:#6F3D10;font-size:28px;}.elementor-55477 .elementor-element.elementor-element-8ff182e .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-8ff182e .promo-banner.banner-content-background .wrapper-content-banner{max-width:355px;}.elementor-55477 .elementor-element.elementor-element-24a857a{--wd-img-height:320px;}.elementor-55477 .elementor-element.elementor-element-24a857a .banner-image{object-position:center center;}.elementor-55477 .elementor-element.elementor-element-24a857a .banner-title{color:#1E5B87;font-size:28px;}.elementor-55477 .elementor-element.elementor-element-24a857a .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-24a857a .promo-banner.banner-content-background .wrapper-content-banner{max-width:355px;}@media(min-width:769px){.elementor-55477 .elementor-element.elementor-element-71c82e6{--width:50%;}.elementor-55477 .elementor-element.elementor-element-fdfa625{--width:50%;}}@media(max-width:1024px){.elementor-55477 .elementor-element.elementor-element-819bb4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-55477 .elementor-element.elementor-element-9eaee8a:not(.elementor-motion-effects-element-type-background), .elementor-55477 .elementor-element.elementor-element-9eaee8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-55477 .elementor-element.elementor-element-9eaee8a{--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-55477 .elementor-element.elementor-element-91221d2:not(.elementor-motion-effects-element-type-background), .elementor-55477 .elementor-element.elementor-element-91221d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-55477 .elementor-element.elementor-element-91221d2{--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-55477 .elementor-element.elementor-element-55296e7:not(.elementor-motion-effects-element-type-background), .elementor-55477 .elementor-element.elementor-element-55296e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-55477 .elementor-element.elementor-element-55296e7{--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-55477 .elementor-element.elementor-element-0adafe2:not(.elementor-motion-effects-element-type-background), .elementor-55477 .elementor-element.elementor-element-0adafe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-55477 .elementor-element.elementor-element-0adafe2{--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-55477 .elementor-element.elementor-element-8c1e206 .banner-title{font-size:22px;}.elementor-55477 .elementor-element.elementor-element-8c1e206 .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-8c1e206 .promo-banner.banner-content-background .wrapper-content-banner{max-width:256px;}.elementor-55477 .elementor-element.elementor-element-e8e5ed4 .banner-title{font-size:22px;}.elementor-55477 .elementor-element.elementor-element-e8e5ed4 .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-e8e5ed4 .promo-banner.banner-content-background .wrapper-content-banner{max-width:256px;}.elementor-55477 .elementor-element.elementor-element-78e8233 .banner-title{font-size:22px;}.elementor-55477 .elementor-element.elementor-element-78e8233 .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-78e8233 .promo-banner.banner-content-background .wrapper-content-banner{max-width:256px;}.elementor-55477 .elementor-element.elementor-element-dcd4d6d .banner-title{font-size:22px;}.elementor-55477 .elementor-element.elementor-element-dcd4d6d .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-dcd4d6d .promo-banner.banner-content-background .wrapper-content-banner{max-width:256px;}.elementor-55477 .elementor-element.elementor-element-8ff182e .banner-title{font-size:22px;}.elementor-55477 .elementor-element.elementor-element-8ff182e .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-8ff182e .promo-banner.banner-content-background .wrapper-content-banner{max-width:256px;}.elementor-55477 .elementor-element.elementor-element-24a857a .banner-title{font-size:22px;}.elementor-55477 .elementor-element.elementor-element-24a857a .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-24a857a .promo-banner.banner-content-background .wrapper-content-banner{max-width:256px;}}@media(max-width:768px){.elementor-55477 .elementor-element.elementor-element-9eaee8a:not(.elementor-motion-effects-element-type-background), .elementor-55477 .elementor-element.elementor-element-9eaee8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:35% auto;}.elementor-55477 .elementor-element.elementor-element-91221d2:not(.elementor-motion-effects-element-type-background), .elementor-55477 .elementor-element.elementor-element-91221d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:35% auto;}.elementor-55477 .elementor-element.elementor-element-55296e7:not(.elementor-motion-effects-element-type-background), .elementor-55477 .elementor-element.elementor-element-55296e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-55477 .elementor-element.elementor-element-0adafe2:not(.elementor-motion-effects-element-type-background), .elementor-55477 .elementor-element.elementor-element-0adafe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-55477 .elementor-element.elementor-element-3b2cada{--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-55477 .elementor-element.elementor-element-8c1e206 .banner-title{font-size:20px;}.elementor-55477 .elementor-element.elementor-element-8c1e206 .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-8c1e206 .promo-banner.banner-content-background .wrapper-content-banner{max-width:240px;}.elementor-55477 .elementor-element.elementor-element-e8e5ed4 .banner-title{font-size:20px;}.elementor-55477 .elementor-element.elementor-element-e8e5ed4 .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-e8e5ed4 .promo-banner.banner-content-background .wrapper-content-banner{max-width:240px;}.elementor-55477 .elementor-element.elementor-element-78e8233 .banner-title{font-size:20px;}.elementor-55477 .elementor-element.elementor-element-78e8233 .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-78e8233 .promo-banner.banner-content-background .wrapper-content-banner{max-width:240px;}.elementor-55477 .elementor-element.elementor-element-dcd4d6d .banner-title{font-size:20px;}.elementor-55477 .elementor-element.elementor-element-dcd4d6d .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-dcd4d6d .promo-banner.banner-content-background .wrapper-content-banner{max-width:240px;}.elementor-55477 .elementor-element.elementor-element-8ff182e .banner-title{font-size:20px;}.elementor-55477 .elementor-element.elementor-element-8ff182e .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-8ff182e .promo-banner.banner-content-background .wrapper-content-banner{max-width:240px;}.elementor-55477 .elementor-element.elementor-element-24a857a .banner-title{font-size:20px;}.elementor-55477 .elementor-element.elementor-element-24a857a .promo-banner:not(.banner-content-background) .content-banner, .elementor-55477 .elementor-element.elementor-element-24a857a .promo-banner.banner-content-background .wrapper-content-banner{max-width:240px;}}