.elementor-36309 .elementor-element.elementor-element-2620b59 > .elementor-container{max-width:1530px;}.elementor-36309 .elementor-element.elementor-element-e00f4ea{width:var( --container-widget-width, 103.154% );max-width:103.154%;--container-widget-width:103.154%;--container-widget-flex-grow:0;text-align:justify;}.elementor-36309 .elementor-element.elementor-element-48cb6ce{width:var( --container-widget-width, 100.408% );max-width:100.408%;--container-widget-width:100.408%;--container-widget-flex-grow:0;text-align:left;}.elementor-36309 .elementor-element.elementor-element-817205a{width:var( --container-widget-width, 101.482% );max-width:101.482%;--container-widget-width:101.482%;--container-widget-flex-grow:0;text-align:justify;}.elementor-36309 .elementor-element.elementor-element-7cb42fd{text-align:justify;}.elementor-36309 .elementor-element.elementor-element-6540c0f{text-align:justify;}.elementor-36309 .elementor-element.elementor-element-3b9d40d{text-align:center;}.elementor-36309 .elementor-element.elementor-element-8637163{width:var( --container-widget-width, 102.34% );max-width:102.34%;--container-widget-width:102.34%;--container-widget-flex-grow:0;}.elementor-36309 .elementor-element.elementor-element-8637163 .elementor-accordion-item{border-width:2px;}.elementor-36309 .elementor-element.elementor-element-8637163 .elementor-accordion-item .elementor-tab-content{border-width:2px;}.elementor-36309 .elementor-element.elementor-element-8637163 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;}.elementor-36309 .elementor-element.elementor-global-20023:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #EDF3FF 0%, #f2295b 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-36309 .elementor-element.elementor-global-20023 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36309 .elementor-element.elementor-global-20023 .elementor-nav-menu--dropdown a, .elementor-36309 .elementor-element.elementor-global-20023 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-36309 .elementor-element.elementor-global-20023 .elementor-nav-menu--dropdown a:hover,
					.elementor-36309 .elementor-element.elementor-global-20023 .elementor-nav-menu--dropdown a:focus,
					.elementor-36309 .elementor-element.elementor-global-20023 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-36309 .elementor-element.elementor-global-20023 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-36309 .elementor-element.elementor-global-20023 .elementor-menu-toggle:hover,
					.elementor-36309 .elementor-element.elementor-global-20023 .elementor-menu-toggle:focus{color:#000000;}.elementor-36309 .elementor-element.elementor-global-20023 .elementor-nav-menu--dropdown a:hover,
					.elementor-36309 .elementor-element.elementor-global-20023 .elementor-nav-menu--dropdown a:focus,
					.elementor-36309 .elementor-element.elementor-global-20023 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-36309 .elementor-element.elementor-global-20023 .elementor-nav-menu--dropdown a.highlighted{background-color:#F8DE8C;}.elementor-36309 .elementor-element.elementor-global-20023 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#F8DE8C;}.elementor-36309 .elementor-element.elementor-global-20023 .elementor-nav-menu--dropdown .elementor-item, .elementor-36309 .elementor-element.elementor-global-20023 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;}.elementor-36309 .elementor-element.elementor-element-57c826d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}@media(max-width:760px){.elementor-36309 .elementor-element.elementor-element-57c826d{width:100%;max-width:100%;}}@media(min-width:760px){.elementor-36309 .elementor-element.elementor-element-d20a397{width:80%;}.elementor-36309 .elementor-element.elementor-element-41e102b{width:20%;}}@media(max-width:760px) and (min-width:760px){.elementor-36309 .elementor-element.elementor-element-d20a397{width:75%;}.elementor-36309 .elementor-element.elementor-element-41e102b{width:25%;}}@media(max-width:759px){.elementor-36309 .elementor-element.elementor-element-3b9d40d{font-size:1px;}.elementor-36309 .elementor-element.elementor-element-8637163 .elementor-tab-content{font-size:15px;}.elementor-36309 .elementor-element.elementor-element-57c826d{width:100%;max-width:100%;}}/* Start custom CSS for accordion, class: .elementor-element-8637163 */.elementor-tab-content {
    display: block !important;
}
 
/* Paslepia piktogramas (pliusiukus), nes jie nebeturi prasmės */
.elementor-36309 .elementor-element.elementor-element-8637163 .elementor-tab-title .elementor-accordion-icon {
    display: none;
}
 
/* Padaro antraštes nepaspaudžiamas */
.elementor-36309 .elementor-element.elementor-element-8637163 .elementor-tab-title {
    pointer-events: none;
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-57c826d *//* ===== DESKTOP &amp; TABLET: keep vertical list (1 per row) ===== */
@media (min-width: 769px) {
 
    /* Widget container */
    .elementor-36309 .elementor-element.elementor-element-57c826d {
        text-align: left;
    }
 
    /* Force vertical column only on big screens */
    .elementor-36309 .elementor-element.elementor-element-57c826d ul.products {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: flex-start !important;
    }
 
    /* No floats on the items */
    .elementor-36309 .elementor-element.elementor-element-57c826d ul.products li.product {
        float: none !important;
    }
}
 
 
/* ===== MOBILE: use global grid (multiple per row) ===== */
@media (max-width: 768px) {
 
    /* Cancel the column override and allow wrapping rows */
    .elementor-36309 .elementor-element.elementor-element-57c826d ul.products {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        justify-content: center !important;   /* matches your global CSS */
        align-items: stretch !important;
    }
 
    .elementor-36309 .elementor-element.elementor-element-57c826d ul.products li.product {
        float: none !important; /* keep them as flex items, not floated blocks */
    }
}/* End custom CSS */