.elementor-2226 .elementor-element.elementor-element-7488091{--display:flex;--position:fixed;--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;box-shadow:0px -4px 12.3px 2px rgba(0, 0, 0, 0.14);bottom:0px;}body:not(.rtl) .elementor-2226 .elementor-element.elementor-element-7488091{left:0px;}body.rtl .elementor-2226 .elementor-element.elementor-element-7488091{right:0px;}.elementor-2226 .elementor-element.elementor-element-75ab1e3{--display:flex;}.elementor-2226 .elementor-element.elementor-element-33b228f .elementor-icon-wrapper{text-align:center;}.elementor-2226 .elementor-element.elementor-element-33b228f .elementor-icon-wrapper svg{width:auto;}.elementor-2226 .elementor-element.elementor-element-06b9ff2{font-family:"Red Hat Display", Sans-serif;color:#111111;}.elementor-2226 .elementor-element.elementor-element-06b9ff2 a{color:#111111;}.elementor-2226 .elementor-element.elementor-element-e700f08{--display:flex;}.elementor-2226 .elementor-element.elementor-element-a99e2cd .elementor-icon-wrapper{text-align:center;}.elementor-2226 .elementor-element.elementor-element-a99e2cd .elementor-icon-wrapper svg{width:auto;}.elementor-2226 .elementor-element.elementor-element-fa30356{font-family:"Red Hat Display", Sans-serif;color:#FC2C4D;}.elementor-2226 .elementor-element.elementor-element-fa30356 a{color:#FC2C4D;}.elementor-2226 .elementor-element.elementor-element-1debb2b{--display:flex;}.elementor-2226 .elementor-element.elementor-element-9554566 .elementor-icon-wrapper{text-align:center;}.elementor-2226 .elementor-element.elementor-element-9554566 .elementor-icon-wrapper svg{width:auto;}.elementor-2226 .elementor-element.elementor-element-52af13b{font-family:"Red Hat Display", Sans-serif;color:#111111;}.elementor-2226 .elementor-element.elementor-element-52af13b a{color:#111111;}@media(max-width:768px){.elementor-2226 .elementor-element.elementor-element-7488091{--width:100%;--min-height:64px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0.75em;--padding-right:0.75em;--z-index:999;}.elementor-2226 .elementor-element.elementor-element-7488091.e-con{--align-self:center;}.elementor-2226 .elementor-element.elementor-element-75ab1e3.e-con:hover{--e-con-transform-scale:0.9;}.elementor-2226 .elementor-element.elementor-element-75ab1e3{--width:90px;--min-height:37px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2226 .elementor-element.elementor-element-33b228f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2226 .elementor-element.elementor-element-33b228f .elementor-icon{font-size:21px;}.elementor-2226 .elementor-element.elementor-element-33b228f .elementor-icon svg{height:21px;}.elementor-2226 .elementor-element.elementor-element-06b9ff2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2226 .elementor-element.elementor-element-06b9ff2{font-size:14px;}.elementor-2226 .elementor-element.elementor-element-e700f08.e-con:hover{--e-con-transform-scale:0.9;}.elementor-2226 .elementor-element.elementor-element-e700f08{--width:90px;--min-height:37px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2226 .elementor-element.elementor-element-a99e2cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2226 .elementor-element.elementor-element-a99e2cd .elementor-icon{font-size:21px;}.elementor-2226 .elementor-element.elementor-element-a99e2cd .elementor-icon svg{height:21px;}.elementor-2226 .elementor-element.elementor-element-fa30356 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2226 .elementor-element.elementor-element-fa30356{font-size:14px;}.elementor-2226 .elementor-element.elementor-element-1debb2b.e-con:hover{--e-con-transform-scale:0.9;}.elementor-2226 .elementor-element.elementor-element-1debb2b{--width:90px;--min-height:37px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2226 .elementor-element.elementor-element-9554566 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2226 .elementor-element.elementor-element-9554566 .elementor-icon{font-size:21px;}.elementor-2226 .elementor-element.elementor-element-9554566 .elementor-icon svg{height:21px;}.elementor-2226 .elementor-element.elementor-element-52af13b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2226 .elementor-element.elementor-element-52af13b{font-size:14px;}}/* Start custom CSS for text-editor, class: .elementor-element-06b9ff2 *//* Šio widget'o apvalkalui ir <p> viduje */
.elementor-2226 .elementor-element.elementor-element-06b9ff2,
.elementor-2226 .elementor-element.elementor-element-06b9ff2 p {
  margin: 0;
  padding: 0;
}

/* (nebūtina) jei tekste yra sąrašai ir jie turi įtrauką */
.elementor-2226 .elementor-element.elementor-element-06b9ff2 ul,
.elementor-2226 .elementor-element.elementor-element-06b9ff2 ol {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa30356 *//* Šio widget'o apvalkalui ir <p> viduje */
.elementor-2226 .elementor-element.elementor-element-fa30356,
.elementor-2226 .elementor-element.elementor-element-fa30356 p {
  margin: 0;
  padding: 0;
}

/* (nebūtina) jei tekste yra sąrašai ir jie turi įtrauką */
.elementor-2226 .elementor-element.elementor-element-fa30356 ul,
.elementor-2226 .elementor-element.elementor-element-fa30356 ol {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52af13b *//* Šio widget'o apvalkalui ir <p> viduje */
.elementor-2226 .elementor-element.elementor-element-52af13b,
.elementor-2226 .elementor-element.elementor-element-52af13b p {
  margin: 0;
  padding: 0;
}

/* (nebūtina) jei tekste yra sąrašai ir jie turi įtrauką */
.elementor-2226 .elementor-element.elementor-element-52af13b ul,
.elementor-2226 .elementor-element.elementor-element-52af13b ol {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7488091 */@media (max-width: 1024px) {
  .mobile-bottom-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    transition: transform 0.3s ease-in-out;
  }

  body.scrolling-down .mobile-bottom-bar {
    transform: translateY(100%);
  }
  body.scrolling-up .mobile-bottom-bar {
    transform: translateY(0);
  }
}

/* BAZĖ: sticky bar elgsena (turi jau veikti pas tave) */
.mobile-bottom-bar{
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  /* iPhone „notch“ saugi zona */
  padding-bottom: env(safe-area-inset-bottom, 0);
  /* fallback, jei nėra glass */
  background: rgba(255,255,255,0.96);
  border-top: 1px solid rgba(0,0,0,0.08);
  box-shadow: 0 -8px 20px rgba(0,0,0,0.06);
  backdrop-filter: none;  /* bus perrašyta jeigu palaikoma */
}

/* FROSTED GLASS: šviesi (iOS) versija */
.mobile-bottom-bar.glass{
  background: rgba(255,255,255,0.6);
  border-top: 1px solid rgba(255,255,255,0.35);
}

/* FROSTED GLASS: tamsi versija (jei naudosi tamsesnį UI) */
.mobile-bottom-bar.glass-dark{
  background: rgba(18,18,18,0.55);
  border-top: 1px solid rgba(255,255,255,0.12);
  color: #fff;
}

/* Tik jei naršyklė palaiko glass — įjungiam „backdrop-filter“ */
@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
  .mobile-bottom-bar.glass,
  .mobile-bottom-bar.glass-dark{
    -webkit-backdrop-filter: saturate(180%) blur(12px);
    backdrop-filter: saturate(180%) blur(12px);
  }
}

/* Mobile only (jei dar nenaudoji Elementor hide-on-desktop) */
@media (min-width: 1025px){
  .mobile-bottom-bar{ display: none !important; }
}

/* Smulkūs UI patobulinimai mygtukams/ikonoms (pasirinktinai) */
.mobile-bottom-bar .elementor-button{
  backdrop-filter: none; /* kad mygtukai liktų ryškūs */
}
.mobile-bottom-bar .elementor-icon{
  filter: drop-shadow(0 1px 0 rgba(255,255,255,0.25));
}/* End custom CSS */