.elementor-148 .elementor-element.elementor-element-4f09cb4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-4f09cb4:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-4f09cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272625;}.elementor-148 .elementor-element.elementor-element-abe4728{--display:flex;--min-height:706px;--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;--overlay-opacity:0.91;--padding-top:197px;--padding-bottom:63px;--padding-left:114px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-abe4728:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-abe4728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://m118.lt/wp-content/uploads/M118_13.webp");background-position:center center;background-size:cover;}.elementor-148 .elementor-element.elementor-element-abe4728::before, .elementor-148 .elementor-element.elementor-element-abe4728 > .elementor-background-video-container::before, .elementor-148 .elementor-element.elementor-element-abe4728 > .e-con-inner > .elementor-background-video-container::before, .elementor-148 .elementor-element.elementor-element-abe4728 > .elementor-background-slideshow::before, .elementor-148 .elementor-element.elementor-element-abe4728 > .e-con-inner > .elementor-background-slideshow::before, .elementor-148 .elementor-element.elementor-element-abe4728 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#272625;--background-overlay:'';}.elementor-148 .elementor-element.elementor-element-bc37fc2 .elementor-heading-title{font-family:"sol-pro", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:25px;color:var( --e-global-color-f58d061 );}.elementor-148 .elementor-element.elementor-element-41c80bc{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-148 .elementor-element.elementor-element-41c80bc .elementor-heading-title{font-family:"sol-pro", Sans-serif;font-size:80px;font-weight:400;line-height:85px;color:var( --e-global-color-f58d061 );}.elementor-148 .elementor-element.elementor-element-deb5841{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"sol-pro", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:25px;color:#F2EFE7;}.elementor-148 .elementor-element.elementor-element-deb5841 a{color:#F2EFE7;}.elementor-148 .elementor-element.elementor-element-deb5841 a:hover, .elementor-148 .elementor-element.elementor-element-deb5841 a:focus{color:#7DCB5B;}.elementor-148 .elementor-element.elementor-element-779c80c{--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:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:163px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-89eb390 img{width:91px;}.elementor-148 .elementor-element.elementor-element-7af56fd img{width:159px;}.elementor-148 .elementor-element.elementor-element-6dc4403{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#F2EFE7;}.elementor-148 .elementor-element.elementor-element-6dc4403 a{color:#F2EFE7;}.elementor-148 .elementor-element.elementor-element-6dc4403 a:hover, .elementor-148 .elementor-element.elementor-element-6dc4403 a:focus{color:#7DCB5B;}.elementor-148 .elementor-element.elementor-element-e4930c7{--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;--padding-top:197px;--padding-bottom:60px;--padding-left:184px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-973205e{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-field-group{padding-right:calc( 11px/2 );padding-left:calc( 11px/2 );margin-bottom:26px;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-form-fields-wrapper{margin-left:calc( -11px/2 );margin-right:calc( -11px/2 );margin-bottom:-26px;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-148 .elementor-element.elementor-element-973205e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-148 .elementor-element.elementor-element-973205e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-973205e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-148 .elementor-element.elementor-element-973205e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-field-group > label, .elementor-148 .elementor-element.elementor-element-973205e .elementor-field-subgroup label{color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-field-group .elementor-field, .elementor-148 .elementor-element.elementor-element-973205e .elementor-field-subgroup label{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:16px;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#FFFFFF;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#FFFFFF;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-button{font-family:"sol-pro", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:30px;border-radius:10px 10px 10px 10px;padding:21px 27px 21px 27px;}.elementor-148 .elementor-element.elementor-element-973205e .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-148 .elementor-element.elementor-element-973205e .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-148 .elementor-element.elementor-element-973205e .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-148 .elementor-element.elementor-element-973205e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-148 .elementor-element.elementor-element-973205e .e-form__buttons__wrapper__button-next:hover{background-color:#F2EFE7;color:#272625;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-button[type="submit"]:hover{background-color:#F2EFE7;color:#272625;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-button[type="submit"]:hover svg *{fill:#272625;}.elementor-148 .elementor-element.elementor-element-973205e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-message{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-message.elementor-message-danger{color:#DA8857;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-message.elementor-help-inline{color:#DA8857;}.elementor-148 .elementor-element.elementor-element-7d7f7a7{width:auto;max-width:auto;bottom:63px;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#F2EFE7;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-7d7f7a7{right:62px;}body.rtl .elementor-148 .elementor-element.elementor-element-7d7f7a7{left:62px;}.elementor-148 .elementor-element.elementor-element-7d7f7a7 a{color:#F2EFE7;}.elementor-148 .elementor-element.elementor-element-7d7f7a7 a:hover, .elementor-148 .elementor-element.elementor-element-7d7f7a7 a:focus{color:#7DCB5B;}.elementor-148 .elementor-element.elementor-element-e8d0d9a{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-5069302{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:114px;--padding-right:114px;}.elementor-148 .elementor-element.elementor-element-5069302:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-5069302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272625;}.elementor-148 .elementor-element.elementor-element-d6d0b54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-148 .elementor-element.elementor-element-d6d0b54 .elementor-heading-title{font-family:"sol-pro", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:25px;color:#A8A7A3;}.elementor-148 .elementor-element.elementor-element-6fcb18d .elementor-nav-menu .elementor-item{font-family:"sol-pro", Sans-serif;font-size:56px;font-weight:400;line-height:68px;}.elementor-148 .elementor-element.elementor-element-6fcb18d .elementor-nav-menu--main .elementor-item{color:#F2EFE7;fill:#F2EFE7;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-148 .elementor-element.elementor-element-6fcb18d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-148 .elementor-element.elementor-element-6fcb18d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-148 .elementor-element.elementor-element-6fcb18d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-148 .elementor-element.elementor-element-6fcb18d .elementor-nav-menu--main .elementor-item:focus{color:#7DCB5B;fill:#7DCB5B;}.elementor-148 .elementor-element.elementor-element-6fcb18d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F2EFE7;}.elementor-148 .elementor-element.elementor-element-6fcb18d{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-148 .elementor-element.elementor-element-6fcb18d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.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-148 .elementor-element.elementor-element-4f09cb4{--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:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-abe4728{--min-height:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-bc37fc2 .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-148 .elementor-element.elementor-element-41c80bc .elementor-heading-title{font-size:60px;line-height:64px;}.elementor-148 .elementor-element.elementor-element-779c80c{--margin-top:60px;--margin-bottom:0px;--margin-left:40px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-6dc4403{margin:30px 40px calc(var(--kit-widget-spacing, 0px) + 60px) 40px;}.elementor-148 .elementor-element.elementor-element-e4930c7{--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-973205e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-7d7f7a7{right:40px;}body.rtl .elementor-148 .elementor-element.elementor-element-7d7f7a7{left:40px;}.elementor-148 .elementor-element.elementor-element-7d7f7a7{bottom:60px;}.elementor-148 .elementor-element.elementor-element-e8d0d9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-5069302{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-148 .elementor-element.elementor-element-4f09cb4{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-abe4728{--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-bc37fc2 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-148 .elementor-element.elementor-element-41c80bc .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-148 .elementor-element.elementor-element-deb5841{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:22px;}.elementor-148 .elementor-element.elementor-element-779c80c{--margin-top:60px;--margin-bottom:50px;--margin-left:40px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-6dc4403{margin:24px 30px calc(var(--kit-widget-spacing, 0px) + 50px) 30px;}.elementor-148 .elementor-element.elementor-element-e4930c7{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-973205e .elementor-button{font-size:22px;line-height:26px;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-7d7f7a7{right:30px;}body.rtl .elementor-148 .elementor-element.elementor-element-7d7f7a7{left:30px;}.elementor-148 .elementor-element.elementor-element-7d7f7a7{bottom:50px;}.elementor-148 .elementor-element.elementor-element-e8d0d9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-5069302{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-6fcb18d .elementor-nav-menu .elementor-item{font-size:36px;line-height:48px;}}@media(min-width:768px){.elementor-148 .elementor-element.elementor-element-abe4728{--width:50.69%;}.elementor-148 .elementor-element.elementor-element-e4930c7{--width:49.31%;}}@media(max-width:1024px) and (min-width:768px){.elementor-148 .elementor-element.elementor-element-abe4728{--width:100%;}.elementor-148 .elementor-element.elementor-element-e4930c7{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-7d7f7a7 */.elementor-148 .elementor-element.elementor-element-7d7f7a7 a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:opacity .25s;}
.elementor-148 .elementor-element.elementor-element-7d7f7a7 a:hover{opacity:.7;}
.elementor-148 .elementor-element.elementor-element-7d7f7a7 img{display:block;width:21px;height:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f09cb4 */@media (max-width:1024px){
  .elementor-148 .elementor-element.elementor-element-4f09cb4 .m118-kon-left{display:contents;}
  .elementor-148 .elementor-element.elementor-element-4f09cb4 .m118-kon-left > .elementor-element:not(.m118-kon-logos):not(.m118-kon-copy){padding-left:var(--m118-side,40px);padding-right:var(--m118-side,40px);}
  .elementor-148 .elementor-element.elementor-element-4f09cb4 .m118-kon-left > .elementor-element:first-child{padding-top:80px;}
  .elementor-148 .elementor-element.elementor-element-4f09cb4 .m118-kon-form{order:2;}
  .elementor-148 .elementor-element.elementor-element-4f09cb4 .m118-kon-logos{order:3;}
  .elementor-148 .elementor-element.elementor-element-4f09cb4 .m118-kon-copy{order:4;}
  .elementor-148 .elementor-element.elementor-element-4f09cb4 .m118-kon-logos, .elementor-148 .elementor-element.elementor-element-4f09cb4 .m118-kon-copy{margin-left:0 !important;margin-right:0 !important;padding-left:var(--m118-side,40px);padding-right:var(--m118-side,40px);}
}
@media (max-width:767px){
  .elementor-148 .elementor-element.elementor-element-4f09cb4{--m118-side:30px;}
  .elementor-148 .elementor-element.elementor-element-4f09cb4 .m118-kon-left > .elementor-element:first-child{padding-top:60px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8d0d9a *//* M118 – pradinis */
html{scroll-behavior:smooth;}
html.lenis,html.lenis body{height:auto;}
.lenis.lenis-smooth{scroll-behavior:auto !important;}
.lenis.lenis-stopped{overflow:hidden;}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain;}
.elementor-31 [id]{scroll-margin-top:66px;}
.m118-header .elementor-widget-image a,.m118-header .elementor-widget-image img{display:block;}
.m118-stat,.m118-hero-stats{--width:auto;width:auto;}
.m118-sep-w{border-left:1px solid #fff;margin-left:18px;padding-left:18px;}
.m118-sep{border-left:1px solid #A8A7A3;margin-left:28px;padding-left:28px;}
.elementor-31 .elementor-widget-text-editor p:last-child{margin-block-end:0 !important;}
.m118-p31 p:not(:last-child){margin-block-end:31px !important;}
.m118-apie-img img{display:block;width:100%;aspect-ratio:501/698;object-fit:cover;-webkit-mask:url(/wp-content/uploads/M118_mask.svg) center/100% 100% no-repeat;mask:url(/wp-content/uploads/M118_mask.svg) center/100% 100% no-repeat;}
.m118-spec{height:168px;}
.m118-spec--line{border-left:1px solid #A8A7A3;}
.m118-priv-row{width:calc(100% + 114px) !important;max-width:none !important;}

/* privalumai */
.m118-adv{list-style:none;margin:0;padding:0;}
.m118-adv__item{border-bottom:1px solid #A8A7A3;}
.m118-adv__head{all:unset;box-sizing:border-box;display:flex;align-items:baseline;width:100%;cursor:pointer;padding:16px 0;font-family:"sol-pro",sans-serif;font-weight:500;font-size:20px;line-height:31px;color:#000;}
.m118-adv__item:first-child .m118-adv__head{padding-top:0;}
.m118-adv__num{flex:0 0 39px;color:#A8A7A3;text-transform:uppercase;line-height:25px;transition:color .25s;}
.m118-adv__title{flex:1;}
.m118-adv__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;}
.m118-adv__body>p{overflow:hidden;min-height:0;margin:0 !important;padding-left:39px;font-family:"Open Sans",sans-serif;font-size:16px;line-height:31px;color:#000;}
.m118-adv__item.is-active .m118-adv__body{grid-template-rows:1fr;}
.m118-adv__item.is-active .m118-adv__body>p{padding-bottom:30px;margin-top:-6px !important;}
.m118-adv__item.is-active .m118-adv__num,.m118-adv__head:hover .m118-adv__num{color:#7DCB5B;}
.m118-adv__head:focus-visible{outline:2px solid #7DCB5B;outline-offset:4px;}
.m118-adv-map{width:100%;overflow:hidden;}
.m118-adv-map__inner{position:relative;width:137.3%;}
.m118-adv-map__inner img{display:block;width:100%;height:auto;max-width:none;}

/* zymekliai */
.m118-pin{all:unset;box-sizing:border-box;position:absolute;width:47px;height:47px;transform:translate(-50%,-50%);border-radius:10px;background:#F2EFE7;box-shadow:0 3px 3px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center;font-family:"sol-pro",sans-serif;font-weight:500;font-size:20px;line-height:1;color:#000;cursor:pointer;transition:background-color .25s,color .25s,scale .25s,opacity .25s;}
.m118-pin:hover{scale:1.08;}
.m118-pin.is-active{background:#7DCB5B;color:#fff;}
.m118-pin:focus-visible{outline:2px solid #272625;outline-offset:2px;}

/* patalpos */
.m118-plan{position:relative;width:86.4%;margin:0 0 0 6.77%;}
.m118-plan img{display:block;width:100%;height:auto;}
.m118-plan .m118-pin{width:46px;height:46px;text-decoration:none;}
.m118-plan__svg{position:absolute;inset:0;width:100%;height:100%;}
.m118-plan__unit{fill:transparent;cursor:pointer;transition:fill .25s;}
.m118-plan__unit.is-active{fill:rgba(125,203,91,.7);}
.m118-plan__unit.st-rezervuota{fill:rgba(225,108,64,.35);}
.m118-plan__unit.st-rezervuota.is-active{fill:rgba(225,108,64,.7);}
.m118-plan__unit.st-isnuomota{fill:rgba(168,167,163,.45);}
.m118-plan__unit.st-isnuomota.is-active{fill:rgba(168,167,163,.7);}
.m118-pin.st-rezervuota{background:#E16C40;color:#fff;}
.m118-pin.st-isnuomota{background:#A8A7A3;color:#fff;}
.m118-table a{color:inherit;text-decoration:none;}
.m118-table tbody tr.st-rezervuota .m118-table__status{color:#E16C40;}
.m118-table tbody tr.st-isnuomota{color:#A8A7A3;}
.m118-table tbody tr.is-active.st-rezervuota{background:#E16C40;color:#fff;}
.m118-table tbody tr.is-active.st-isnuomota{background:#A8A7A3;color:#fff;}
.m118-table tbody tr.is-active .m118-table__status{color:inherit;}
.m118-table-wrap{margin:69px -26px 0 -12px;overflow-x:auto;}
.m118-table{width:100%;min-width:640px;margin:0;border-collapse:collapse;table-layout:fixed;font-family:"Open Sans",sans-serif;font-size:16px;line-height:31px;text-align:center;color:#000;background:transparent;}
.m118-table th,.m118-table td{border:0;padding:0;background:transparent;}
.m118-table th{font-weight:600;color:#A8A7A3;padding-bottom:13px;}
.m118-table th:nth-child(1){width:10.64%;}.m118-table th:nth-child(2){width:17.6%;}.m118-table th:nth-child(3){width:18.72%;}.m118-table th:nth-child(4){width:17.44%;}.m118-table th:nth-child(5){width:18.4%;}.m118-table th:nth-child(6){width:17.2%;}
.m118-table tbody tr{height:68px;border-top:1px solid #A8A7A3;cursor:pointer;transition:background-color .25s,color .25s;}
.m118-table tbody tr:first-child{height:60px;}
.m118-table tbody tr:last-child{border-bottom:1px solid #A8A7A3;}
.m118-table tbody td:first-child{font-family:"sol-pro",sans-serif;font-weight:500;font-size:20px;}
.m118-table tbody tr:hover{background:rgba(125,203,91,.15);}
.m118-table tbody tr.is-active{background:#7DCB5B;color:#fff;}
.m118-table tbody tr:focus-visible{outline:2px solid #7DCB5B;}

/* pries / po */
.m118-ba{position:relative;height:699px;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:pan-y;}
.m118-ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none;}
.m118-ba__after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--pos));}
.m118-ba__after::before{content:"";position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#272625;z-index:1;}
.m118-ba__handle{position:absolute;top:50%;left:var(--pos);transform:translate(-50%,-50%);display:flex;align-items:center;gap:13px;pointer-events:none;z-index:2;}
.m118-ba__knob{width:59px;height:59px;border:2px solid #272625;border-radius:10px;background:#7DCB5B;box-sizing:border-box;}
.m118-ba__arrow{width:7px;height:16px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 8.66 18.3'%3E%3Cpath d='M6.66 0 0 8.15 6.66 16.3' fill='none' stroke='%23272625' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");}
.m118-ba__arrow--r{transform:scaleX(-1);}
.m118-ba__range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;z-index:3;}

/* forma */
.m118-form .elementor-field-group{margin-bottom:0;}
.m118-form .elementor-field{padding:12px 0 21px !important;min-height:0;line-height:16px;}
.m118-form textarea.elementor-field{resize:none;height:53px;overflow:hidden;}
.m118-form .elementor-field::placeholder{color:#fff;opacity:1;}
.m118-form .elementor-field-type-acceptance .elementor-field-subgroup{display:block;}
.m118-form .elementor-field-option{display:flex;align-items:flex-start;gap:19px;}
.m118-form .elementor-acceptance-field{-webkit-appearance:none;appearance:none;flex:0 0 24px;width:24px !important;height:24px !important;min-height:0;margin:0;border:1px solid #fff;border-radius:0;background:transparent;cursor:pointer;position:relative;}

.m118-form .elementor-field-option label{max-width:313px;padding-top:0;}
.m118-form .e-form__buttons{margin-top:-8px;}
.m118-contact a,.m118-copy a{transition:color .25s;}

/* meniu */
.m118-menu{position:fixed;inset:0;z-index:999;background:#272625;display:flex;flex-direction:column;justify-content:center;padding:100px 114px;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease;}
.m118-menu.is-open{opacity:1;visibility:visible;}
.m118-menu__close{all:unset;position:absolute;top:28px;right:62px;width:44px;height:44px;cursor:pointer;}
.m118-menu__close::before,.m118-menu__close::after{content:"";position:absolute;left:0;top:21px;width:44px;height:2px;background:#fff;transform:rotate(45deg);}
.m118-menu__close::after{transform:rotate(-45deg);}
.m118-menu__label{font-family:"sol-pro",sans-serif;font-weight:500;font-size:20px;line-height:25px;text-transform:uppercase;color:#A8A7A3;margin-bottom:24px;}
.m118-menu a{font-family:"sol-pro",sans-serif;font-weight:400;font-size:56px;line-height:68px;color:#F2EFE7;text-decoration:none;transition:color .25s;}
.m118-menu a:hover{color:#7DCB5B;}
body.m118-menu-open{overflow:hidden;}

@media (max-width:1024px){
  .m118-priv-row{width:100% !important;}
  .m118-spec{height:auto;}
  .m118-sep{margin-left:20px;padding-left:20px;}
  .m118-adv-map__inner{width:100%;}
  .m118-plan{width:100%;margin:0;}
  .m118-table-wrap{margin:40px 0 0;}
  .m118-ba{height:520px;}
  .m118-spec--line{border-left:0;}
  .m118-menu{padding:100px 40px;}
  .m118-menu__close{right:40px;}
}
@media (max-width:767px){
  .elementor-31 h2.elementor-heading-title br{display:none;}
  .m118-sep-w{margin-left:12px;padding-left:12px;}
  .m118-sep{border-left:0;margin-left:0;padding-left:0;}
  .m118-stat{width:50%;}
  .m118-pin{width:34px;height:34px;font-size:16px;border-radius:8px;}
  .m118-plan .m118-pin{width:26px;height:26px;font-size:13px;border-radius:6px;}
  .m118-table{font-size:14px;min-width:0;}
  .m118-table th:nth-child(3),.m118-table th:nth-child(4),.m118-table td:nth-child(3),.m118-table td:nth-child(4){display:none;}
  .m118-table th:nth-child(1){width:18%;}.m118-table th:nth-child(2){width:30%;}.m118-table th:nth-child(5){width:22%;}.m118-table th:nth-child(6){width:30%;}
  .m118-table tbody tr,.m118-table tbody tr:first-child{height:56px;}
  .m118-table tbody td:first-child{font-size:17px;}
  .m118-ba{height:360px;}
  .m118-menu{padding:90px 30px;}
  .m118-menu__close{right:30px;top:18px;}
  .m118-menu a{font-size:36px;line-height:48px;}
}

/* judesys */
.m118-ba-pin{position:relative;}
@media (prefers-reduced-motion:no-preference){
  .m118-ba-pin{height:calc(699px + 90vh / var(--m118-z,1));}
  .m118-ba-pin .m118-ba{position:sticky;top:max(66px,calc(50vh / var(--m118-z,1) - 349px));}
  .m118-anim .m118-r{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.2,.65,.25,1),transform .9s cubic-bezier(.2,.65,.25,1);transition-delay:var(--d,0s);}
  .m118-anim .m118-r--title{transform:translateY(70px);transition-duration:1.1s;}
  .m118-anim .m118-r.is-in{opacity:1;transform:none;}
  .m118-anim .m118-r--img{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path 1.3s cubic-bezier(.7,0,.2,1);transition-delay:var(--d,0s);}
  .m118-anim .m118-r--img.is-in{clip-path:inset(0 0 0 0);}
  .m118-anim .m118-r--pins .m118-pin{opacity:0;scale:.4;transition:background-color .25s,color .25s,scale .6s cubic-bezier(.3,1.6,.5,1),opacity .4s;transition-delay:calc(.5s + var(--i,0) * .09s);}
  .m118-anim .m118-r--pins.is-in .m118-pin{opacity:1;scale:1;}
  .m118-anim .m118-r--pins.is-in .m118-pin:hover{scale:1.08;transition-delay:0s;}
  .m118-anim .m118-hero-in{opacity:0;transform:translateY(50px);transition:opacity 1.1s cubic-bezier(.2,.65,.25,1),transform 1.1s cubic-bezier(.2,.65,.25,1);transition-delay:var(--d,0s);}
  .m118-anim.m118-loaded .m118-hero-in{opacity:1;transform:none;}
  .m118-anim .m118-header{animation:m118Fade 1s .2s both;}
}
@keyframes m118Fade{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:no-preference) and (max-width:1024px){
  .m118-ba-pin{height:calc(520px + 70vh);}
  .m118-ba-pin .m118-ba{top:max(66px,calc(50vh - 260px));}
}
@media (prefers-reduced-motion:no-preference) and (max-width:767px){
  .m118-ba-pin{height:calc(360px + 60vh);}
  .m118-ba-pin .m118-ba{top:max(56px,calc(50vh - 180px));}
}

/* polapiai: header visada tamsus */
body:not(.home) .m118-header{background-color:#272625 !important;padding-top:12px !important;padding-bottom:12px !important;min-height:66px !important;align-items:center !important;}
body:not(.home) .m118-header .m118-logo-v{display:none !important;}
body:not(.home) .m118-header .m118-logo-h{display:block !important;}
body:not(.home) .m118-header .m118-header-icons{margin-top:0 !important;}

/* patalpos polapis */
.m118-unit .elementor-heading-title br{display:block;}
.m118-mini{position:relative;line-height:0;}
.m118-mini img{display:block;width:100%;height:auto;}
.m118-mini svg{position:absolute;inset:0;width:100%;height:100%;}
.m118-mini__unit{fill:transparent;transition:fill .25s;cursor:pointer;}
.m118-mini a:hover .m118-mini__unit{fill:rgba(125,203,91,.25);}
.m118-mini__unit.is-current{fill:rgba(125,203,91,.7);}
.m118-mini__unit.is-current.m118-st-rezervuota{fill:rgba(225,108,64,.7);}
.m118-mini__unit.is-current.m118-st-isnuomota{fill:rgba(168,167,163,.7);}
.m118-unit-plan img{display:block;height:318px;width:auto;max-width:300px;object-fit:contain;object-position:left bottom;}
@media (max-width:767px){.m118-unit-plan img{height:240px;max-width:100%;}}
.m118-unit-plan-col{--width:auto !important;width:auto !important;flex:0 0 auto !important;}
.m118-mini-w .elementor-widget-container{line-height:0;}

/* plane numeris rodomas tik uzvedus */
.m118-plan .m118-pin{pointer-events:none;}
.m118-plan .m118-pin:not(.is-active){opacity:0 !important;scale:.6 !important;}
.m118-plan .m118-pin.is-active{opacity:1 !important;scale:1 !important;transition-delay:0s !important;}
.m118-pin{border-radius:5px !important;}
@media (hover:none){.m118-plan .m118-pin:not(.is-active){opacity:1 !important;scale:1 !important;}}

/* dideli ekranai: visas maketas proporcingai padidinamas (zoom nustatomas header'yje) */
@media (min-width:1441px){
  .m118-hero{min-height:calc(100vh / var(--m118-z,1)) !important;}
}

/* formos sutikimo laukelis */
.m118-form .elementor-field-type-acceptance .elementor-field-option{padding-top:0;align-items:flex-start;gap:19px;}
.m118-form .elementor-field-type-acceptance input[type="checkbox"]{padding:0 !important;width:24px !important;height:24px !important;min-height:24px !important;border:1px solid #FFFFFF !important;background:transparent !important;}
.m118-form .elementor-field-type-acceptance input[type="checkbox"]::after{border-color:#7DCB5B !important;}
.m118-form .elementor-field-type-acceptance input[type="checkbox"]:hover{border-color:#7DCB5B !important;}
.m118-form .elementor-field-type-acceptance label{font-size:14px !important;line-height:18px !important;padding-top:3px !important;color:#FFFFFF;cursor:pointer;}
@media (max-width:767px){.m118-form .elementor-field-type-acceptance label{font-size:13px !important;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46300fe */.elementor-148 .elementor-element.elementor-element-46300fe{position:absolute !important;top:0;right:0;width:0;height:0;}
@media (max-width:1024px){.elementor-148 .elementor-element.elementor-element-46300fe .m118-menu__close{right:40px;}}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-46300fe .m118-menu__close{right:30px;top:18px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5069302 */.elementor-148 .elementor-element.elementor-element-5069302{position:fixed !important;inset:0 !important;z-index:999 !important;}
body.elementor-editor-active .elementor-148 .elementor-element.elementor-element-5069302{position:relative !important;inset:auto !important;opacity:1 !important;visibility:visible !important;z-index:1 !important;min-height:600px;}/* End custom CSS */