.elementor-2167 .elementor-element.elementor-element-ed6087f{--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: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-2167 .elementor-element.elementor-element-6e1fae4{--display:flex;--min-height:421px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:2em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2167 .elementor-element.elementor-element-6e1fae4:not(.elementor-motion-effects-element-type-background), .elementor-2167 .elementor-element.elementor-element-6e1fae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2167 .elementor-element.elementor-element-6e1fae4.e-con{--align-self:center;}.elementor-2167 .elementor-element.elementor-element-bc32a89{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:-198px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2167 .elementor-element.elementor-element-bc32a89:not(.elementor-motion-effects-element-type-background), .elementor-2167 .elementor-element.elementor-element-bc32a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000054;}.elementor-2167 .elementor-element.elementor-element-bc32a89.e-con{--align-self:center;}.elementor-2167 .elementor-element.elementor-element-28066ff{width:initial;max-width:initial;}.elementor-2167 .elementor-element.elementor-element-28066ff > .elementor-widget-container{background-color:#E3D8C3;margin:0em 0em 0.75em 0em;padding:4px 8px 4px 8px;border-radius:99px 99px 99px 99px;}.elementor-2167 .elementor-element.elementor-element-28066ff.elementor-element{--align-self:flex-start;}.elementor-2167 .elementor-element.elementor-element-28066ff .elementor-icon-list-icon{width:14px;}.elementor-2167 .elementor-element.elementor-element-28066ff .elementor-icon-list-icon i{font-size:14px;}.elementor-2167 .elementor-element.elementor-element-28066ff .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2167 .elementor-element.elementor-element-28066ff .elementor-icon-list-text, .elementor-2167 .elementor-element.elementor-element-28066ff .elementor-icon-list-text a{color:#222222;}.elementor-2167 .elementor-element.elementor-element-28066ff .elementor-icon-list-item{font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-2167 .elementor-element.elementor-element-9146580 > .elementor-widget-container{margin:0em 0em 1.5em 0em;padding:0% 0% 0% 0%;}.elementor-2167 .elementor-element.elementor-element-9146580 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-2167 .elementor-element.elementor-element-6e182ba > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-6e182ba.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2167 .elementor-element.elementor-element-6e182ba .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-2167 .elementor-element.elementor-element-6e182ba .elementor-icon-list-text{padding-right:0px;}.elementor-2167 .elementor-element.elementor-element-6e182ba .elementor-icon-list-text, .elementor-2167 .elementor-element.elementor-element-6e182ba .elementor-icon-list-text a{color:#FFFFFF;}.elementor-2167 .elementor-element.elementor-element-6e182ba .elementor-icon-list-item{font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-2167 .elementor-element.elementor-element-38d5e0e{--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;--justify-content:center;--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-2167 .elementor-element.elementor-element-0ec9866 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-0ec9866{color:#222222;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-2167 .elementor-element.elementor-element-ded72f5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2167 .elementor-element.elementor-element-ded72f5:not(.elementor-motion-effects-element-type-background), .elementor-2167 .elementor-element.elementor-element-ded72f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3D8C3;}.elementor-2167 .elementor-element.elementor-element-effd31c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2167 .elementor-element.elementor-element-effd31c .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:#111111;}.elementor-2167 .elementor-element.elementor-element-43a387e > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-43a387e{text-align:start;}.elementor-2167 .elementor-element.elementor-element-0f188d9 > .elementor-widget-container{margin:0em 0em 1.5em 0em;padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-0f188d9{font-family:"Red Hat Display", Sans-serif;font-size:18px;}.elementor-2167 .elementor-element.elementor-element-7a74926 .elementor-button{background-color:#FC2C4D;font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FC2C4D;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-2167 .elementor-element.elementor-element-7a74926 .elementor-button:hover, .elementor-2167 .elementor-element.elementor-element-7a74926 .elementor-button:focus{background-color:#FC2C4D00;color:#000000;border-color:#FC2C4D;}.elementor-2167 .elementor-element.elementor-element-7a74926{width:auto;max-width:auto;}.elementor-2167 .elementor-element.elementor-element-7a74926 > .elementor-widget-container:hover{--e-transform-scale:0.9;}.elementor-2167 .elementor-element.elementor-element-7a74926 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-7a74926.elementor-element{--align-self:flex-start;}.elementor-2167 .elementor-element.elementor-element-7a74926 .elementor-button:hover svg, .elementor-2167 .elementor-element.elementor-element-7a74926 .elementor-button:focus svg{fill:#000000;}.elementor-2167 .elementor-element.elementor-element-f28f290{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2167 .elementor-element.elementor-element-d985d99 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0% 0% 0% 0%;}.elementor-2167 .elementor-element.elementor-element-d985d99 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:#111111;}.elementor-2167 .elementor-element.elementor-element-c4e0ec2{--grid-columns:3;--grid-row-gap:1.5em;--grid-column-gap:1.5em;}.elementor-2167 .elementor-element.elementor-element-c4e0ec2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2167 .elementor-element.elementor-element-c4e0ec2{--grid-columns:2;}}@media(max-width:768px){.elementor-2167 .elementor-element.elementor-element-ed6087f{--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-2167 .elementor-element.elementor-element-6e1fae4{--border-radius:0px 0px 30px 30px;--margin-top:-2.2em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-2167 .elementor-element.elementor-element-9146580 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-2167 .elementor-element.elementor-element-38d5e0e{--padding-top:0em;--padding-bottom:0em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2167 .elementor-element.elementor-element-ded72f5{--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4em;--padding-bottom:4em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2167 .elementor-element.elementor-element-effd31c .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-2167 .elementor-element.elementor-element-43a387e img{width:89%;}.elementor-2167 .elementor-element.elementor-element-f28f290{--padding-top:0em;--padding-bottom:0em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2167 .elementor-element.elementor-element-d985d99 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-2167 .elementor-element.elementor-element-c4e0ec2{--grid-columns:1;}}@media(min-width:769px){.elementor-2167 .elementor-element.elementor-element-6e1fae4{--width:100%;}.elementor-2167 .elementor-element.elementor-element-ded72f5{--content-width:1250px;}}/* Start custom CSS for post-info, class: .elementor-element-28066ff *//* Šio widget'o apvalkalui ir <p> viduje */
.elementor-2167 .elementor-element.elementor-element-28066ff,
.elementor-2167 .elementor-element.elementor-element-28066ff p {
  margin: 0;
  padding: 0;
}

/* (nebūtina) jei tekste yra sąrašai ir jie turi įtrauką */
.elementor-2167 .elementor-element.elementor-element-28066ff ul,
.elementor-2167 .elementor-element.elementor-element-28066ff ol {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-9146580 *//* Šio widget'o apvalkalui ir antraštės elementui */
.elementor-2167 .elementor-element.elementor-element-9146580,
.elementor-2167 .elementor-element.elementor-element-9146580 .elementor-heading-title {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-6e182ba *//* Šio widget'o apvalkalui ir <p> viduje */
.elementor-2167 .elementor-element.elementor-element-6e182ba,
.elementor-2167 .elementor-element.elementor-element-6e182ba p {
  margin: 0;
  padding: 0;
}

/* (nebūtina) jei tekste yra sąrašai ir jie turi įtrauką */
.elementor-2167 .elementor-element.elementor-element-6e182ba ul,
.elementor-2167 .elementor-element.elementor-element-6e182ba ol {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc32a89 *//* UNIVERSALUS „frosted glass“ */
.frosted-element{
  position: relative;
  z-index: 2;
  background: rgba(255,255,255,0.58);        /* fallback */
  border: 1px solid rgba(255,255,255,0.35);
  border-radius: 28px;                        /* keisk pagal poreikį */
  overflow: hidden;                           /* kad blur laikytų radius */
  box-shadow: 0 -8px 24px rgba(0,0,0,0.08);
  background-clip: padding-box;

  /* tikras „glass“ kai palaikoma */
  -webkit-backdrop-filter: saturate(180%) blur(14px);
  backdrop-filter: saturate(180%) blur(14px);

  will-change: backdrop-filter;
  -webkit-transform: translateZ(0);
}

/* Tamsi tema (pasirinktinai) */
.frosted-element--dark{
  background: rgba(18,18,18,0.55);
  border-color: rgba(255,255,255,0.12);
  color: #fff;
}

/* Kompaktiškesnė versija (mažesnis radius/šešėlis) */
.frosted-element--tight{
  border-radius: 16px;
  box-shadow: 0 -6px 18px rgba(0,0,0,0.06);
}

/* Jei naršyklė nepalaiko backdrop-filter → solidesnis fonas */
@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){
  .frosted-element,
  .frosted-element--dark{
    background: rgba(255,255,255,0.96);
  }
}

/* Mobile-only pavyzdys (jei kartais norėsi rodyti tik telefonuose) */
/*
@media (max-width: 1024px){
  .frosted-element{ ... }
}
*//* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-0ec9866 *//* --- Elementor Post Content tipografijos tarpai --- */

/* Pastraipos: 1.5em tarpas po kiekvienos */
.elementor-2167 .elementor-element.elementor-element-0ec9866 p {
  margin: 0 0 1.5em;
}

/* Paskutinė pastraipa be papildomo tarpo */
.elementor-2167 .elementor-element.elementor-element-0ec9866 p:last-child {
  margin-bottom: 0;
}

/* Nuotraukos: 3em tarpas po jų */
.elementor-2167 .elementor-element.elementor-element-0ec9866 img {
  display: block;               /* kad margin veiktų tinkamai */
  margin: 0 0 3em;
  max-width: 100%;              /* saugiai pritaikoma Elementor turiniui */
  height: auto;
}

/* H3: 3em viršuje, 0.5em po jos */
.elementor-2167 .elementor-element.elementor-element-0ec9866 h3 {
  margin: 3em 0 0.5em;
  line-height: 1.25;
}

/* Jei H3 eina iškart po paveikslėlio – nuimti viršutinį tarpą,
   nes img jau turi 3em apačioje → iš viso liks 3em, ne 6em */
.elementor-2167 .elementor-element.elementor-element-0ec9866 img + h3 {
  margin-top: 0;
}

/* Jei H3 yra pirmasis elementas – be viršutinio tarpo */
.elementor-2167 .elementor-element.elementor-element-0ec9866 h3:first-child {
  margin-top: 0;
}

/* Sąrašai: 1.5em po jų, ir įtrauka į kairę */
.elementor-2167 .elementor-element.elementor-element-0ec9866 ul,
.elementor-2167 .elementor-element.elementor-element-0ec9866 ol {
  margin: 0 0 1.5em 1.25em;
  padding: 0;
}

/* Atstumai tarp sąrašo elementų */
.elementor-2167 .elementor-element.elementor-element-0ec9866 li {
  margin: 0 0 0.5em;
}
.elementor-2167 .elementor-element.elementor-element-0ec9866 li:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-effd31c *//* Šio widget'o apvalkalui ir antraštės elementui */
.elementor-2167 .elementor-element.elementor-element-effd31c,
.elementor-2167 .elementor-element.elementor-element-effd31c .elementor-heading-title {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f188d9 *//* Šio widget'o apvalkalui ir <p> viduje */
.elementor-2167 .elementor-element.elementor-element-0f188d9,
.elementor-2167 .elementor-element.elementor-element-0f188d9 p {
  margin: 0;
  padding: 0;
}

/* (nebūtina) jei tekste yra sąrašai ir jie turi įtrauką */
.elementor-2167 .elementor-element.elementor-element-0f188d9 ul,
.elementor-2167 .elementor-element.elementor-element-0f188d9 ol {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d985d99 *//* Šio widget'o apvalkalui ir antraštės elementui */
.elementor-2167 .elementor-element.elementor-element-d985d99,
.elementor-2167 .elementor-element.elementor-element-d985d99 .elementor-heading-title {
  margin: 0;
  padding: 0;
}/* End custom CSS */