.elementor-24 .elementor-element.elementor-element-250f0e7{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:8px;--padding-right:8px;--z-index:9999;}.elementor-24 .elementor-element.elementor-element-3513f2f{--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;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3e6db62{--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;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e1655e2{--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:space-around;}.elementor-24 .elementor-element.elementor-element-e1655e2.e-con{--align-self:center;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-323e89d{margin:0px 010px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-24 .elementor-element.elementor-element-323e89d img{width:100%;}.elementor-24 .elementor-element.elementor-element-98e7689{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-24 .elementor-element.elementor-element-98e7689.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-8dd7404 .elementor-menu-toggle{margin:0 auto;}.elementor-24 .elementor-element.elementor-element-8dd7404 .elementor-nav-menu .elementor-item{font-family:"Lahzeh", Sans-serif;font-size:16px;font-weight:400;line-height:0px;}.elementor-24 .elementor-element.elementor-element-8dd7404 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-24 .elementor-element.elementor-element-8dd7404 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-24 .elementor-element.elementor-element-8dd7404 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-24 .elementor-element.elementor-element-8dd7404 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-24 .elementor-element.elementor-element-8dd7404 .elementor-nav-menu--main .elementor-item:focus{color:#E0C15D;fill:#E0C15D;}.elementor-24 .elementor-element.elementor-element-8dd7404 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#E0C15D;}.elementor-24 .elementor-element.elementor-element-8dd7404{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-24 .elementor-element.elementor-element-8dd7404 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-26b8706{--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:flex-end;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--z-index:15;}.elementor-24 .elementor-element.elementor-element-26b8706.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-9c4ef7c .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-9c4ef7c .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-9c4ef7c .elementor-button:focus{background-color:#87622300;}.elementor-24 .elementor-element.elementor-element-9c4ef7c{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-c18443b .elementor-button{background-color:#0E6B42;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;border-radius:25px 25px 25px 25px;padding:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-c18443b .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-c18443b .elementor-button:focus{background-color:#876223;}.elementor-24 .elementor-element.elementor-element-6b239bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-6b239bd.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-685e332 .elementor-button{background-color:#0E6B42;font-family:"Lahzeh", Sans-serif;font-size:16px;font-weight:400;border-radius:25px 25px 25px 25px;padding:5px 15px 5px 05px;}.elementor-24 .elementor-element.elementor-element-685e332 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-685e332 .elementor-button:focus{background-color:#876223;}.elementor-24 .elementor-element.elementor-element-685e332 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-685e332 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-03cbeac{--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;--border-radius:35px 35px 35px 35px;--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-24 .elementor-element.elementor-element-20e04b5{--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;--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-24 .elementor-element.elementor-element-20e04b5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-20e04b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000008 0%, #FFFFFF00 100%);}.elementor-24 .elementor-element.elementor-element-6192208{--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-24 .elementor-element.elementor-element-6192208.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-80a821e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-24 .elementor-element.elementor-element-80a821e.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-c69967e .elementor-button{background-color:#0E6B42;font-family:"Lahzeh", Sans-serif;font-size:16px;font-weight:400;border-radius:25px 25px 25px 25px;padding:5px 15px 5px 05px;}.elementor-24 .elementor-element.elementor-element-c69967e .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-c69967e .elementor-button:focus{background-color:#876223;}.elementor-24 .elementor-element.elementor-element-c69967e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-c69967e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-14b6ef8{--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;}.elementor-24 .elementor-element.elementor-element-1c20372 .elementor-button{background-color:#FFFFFF;font-family:"Lahzeh", Sans-serif;font-weight:500;}.elementor-24 .elementor-element.elementor-element-2f69ebf{--display:flex;}.elementor-24 .elementor-element.elementor-element-0cf69b0{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-250f0e7{--content-width:1200px;}.elementor-24 .elementor-element.elementor-element-3513f2f{--width:1200px;}.elementor-24 .elementor-element.elementor-element-e1655e2{--width:25%;}.elementor-24 .elementor-element.elementor-element-98e7689{--width:64%;}.elementor-24 .elementor-element.elementor-element-26b8706{--width:12%;}.elementor-24 .elementor-element.elementor-element-6b239bd{--width:26%;}.elementor-24 .elementor-element.elementor-element-03cbeac{--width:80%;}.elementor-24 .elementor-element.elementor-element-6192208{--width:25%;}.elementor-24 .elementor-element.elementor-element-80a821e{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-03cbeac{--width:100%;}.elementor-24 .elementor-element.elementor-element-6192208{--width:50%;}.elementor-24 .elementor-element.elementor-element-80a821e{--width:50%;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-03cbeac{--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;}.elementor-24 .elementor-element.elementor-element-d48b9f1{width:var( --container-widget-width, 48px );max-width:48px;--container-widget-width:48px;--container-widget-flex-grow:0;text-align:left;}.elementor-24 .elementor-element.elementor-element-d48b9f1 img{width:48px;}.elementor-24 .elementor-element.elementor-element-80a821e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-03cbeac{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-24 .elementor-element.elementor-element-20e04b5{--justify-content:space-between;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-20e04b5.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-6192208{--width:70px;}.elementor-24 .elementor-element.elementor-element-d48b9f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-24 .elementor-element.elementor-element-d48b9f1 img{width:100%;}.elementor-24 .elementor-element.elementor-element-80a821e{--width:140px;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-80a821e.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-c69967e .elementor-button{padding:7px 15px 8px 5px;}.elementor-24 .elementor-element.elementor-element-14b6ef8{--min-height:50px;--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-24 .elementor-element.elementor-element-1c20372{z-index:9999;}.elementor-24 .elementor-element.elementor-element-1c20372 .elementor-button{line-height:32px;}}/* Start custom CSS for button, class: .elementor-element-9c4ef7c */.elementor-24 .elementor-element.elementor-element-9c4ef7c {
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
}

#mega-language {
  width: 122px !important;
  margin-left: -32px;
  gap: 32px !important;
  padding: 32px;
}

#mega-language .mega-item {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center;
  padding: 0;
}

#mega-language .mega-item span {
  width: 100%;
  text-align: center;
  display: block;
}

#mega-language .mega-item img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c18443b */.rotate-hover-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  transition: transform 0.3s ease;
  transform-origin: center;
  transform: rotate(90deg)
}

.rotate-hover-icon:hover {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-685e332 */.rotate-icon-btn .elementor-button-icon {
  position: relative;
  display: inline-flex;
  align-items: center ;
  justify-content: center;
  width: 32px;
  height: 32px;
  font-size: 32px;
  transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.6s ease;
  transform: rotate(270deg);
}

.rotate-icon-btn .elementor-button:hover .elementor-button-icon {
}

.rotate-icon-btn .elementor-button-icon svg {
  transition: opacity 0.6s ease;
  opacity: 1;
}

.rotate-icon-btn .elementor-button:hover .elementor-button-icon svg {
  opacity: 0;
}

.rotate-icon-btn .elementor-button-icon::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://liloagro.ir/wp-content/uploads/2025/07/arrow-up-right-01-sharp-5.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.6s ease, transform 0.6s cubic-bezier(0.33, 1, 0.68, 1);
  transform: rotate(0deg);
}

.rotate-icon-btn .elementor-button:hover .elementor-button-icon::after {
  opacity: 1;
  transform: rotate(-90deg);
}
.rotate-icon-btn .elementor-button-text {
  display: inline-flex;
  align-items: center; 
}


.rotate-icon-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  flex-shrink: 0;
  min-width: auto;
  width: auto;
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3513f2f */.glassy-menu{
    height: 60px;
    align-content: center;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(6px);   

}

.glassy-menu .elementor-nav-menu--dropdown a {
  color: #ffffff;
  padding: 10px 15px;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 10px;
  transition: background 0.2s ease;
  border-radius: 12px;
}

.glassy-menu .elementor-nav-menu--dropdown a:hover {
  background: rgba(255, 255, 255, 0.1);
}


.glassy-menu .menu-icon {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c69967e */.rotate-icon-btn .elementor-button-icon {
  position: relative;
  display: inline-flex;
  align-items: center ;
  justify-content: center;
  width: 32px;
  height: 32px;
  font-size: 32px;
  transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.6s ease;
  transform: rotate(270deg);
}

.rotate-icon-btn .elementor-button:hover .elementor-button-icon {
}

.rotate-icon-btn .elementor-button-icon svg {
  transition: opacity 0.6s ease;
  opacity: 1;
}

.rotate-icon-btn .elementor-button:hover .elementor-button-icon svg {
  opacity: 0;
}

.rotate-icon-btn .elementor-button-icon::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://liloagro.ir/wp-content/uploads/2025/07/arrow-up-right-01-sharp-5.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.6s ease, transform 0.6s cubic-bezier(0.33, 1, 0.68, 1);
  transform: rotate(0deg);
}

.rotate-icon-btn .elementor-button:hover .elementor-button-icon::after {
  opacity: 1;
  transform: rotate(-90deg);
}
.rotate-icon-btn .elementor-button-text {
  display: inline-flex;
  align-items: center; 
}


.rotate-icon-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  flex-shrink: 0;
  min-width: auto;
  width: auto;
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03cbeac *//* گرادیانت از #171717 در بالا تا شفاف در پایین، به‌صورت اورلی */
.gradient-top-fade {
  position: relative;
  overflow: hidden;
}
.gradient-top-fade::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    to bottom,
    #171717 0%,
    rgba(23,23,23,0.6) 35%,
    rgba(23,23,23,0.25) 65%,
    rgba(23,23,23,0) 100%
  );
  z-index: 0;
}
/* محتوا بالاتر از اورلی بایستد */
.gradient-top-fade > .elementor-container,
.gradient-top-fade > .e-con {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c20372 *//* === Floating Mobile Menu Button (Elementor FAB) === */
.mobile-menu-fab {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: calc(16px + env(safe-area-inset-bottom)); /* iPhone safe-area support */
  z-index: 9999;
}

/* Main FAB button (pill style) */
.mobile-menu-fab .elementor-button {
  display: inline-flex;
  align-items: center;
  gap: 12px;                    /* spacing between icon and text */
  padding: 0px 35px 0px 5px !important;
  height: 54px;                 /* optimized touch target */
  background: #ffffff;
  color: #0b5f3b;
  border-radius: 999px;         /* full-pill shape */
  box-shadow: 0 8px 24px rgba(0,0,0,.18);
  font-weight: 700;
  line-height: 1;
  border: 0;
}

/* Hover / focus elevation effect */
.mobile-menu-fab .elementor-button:hover,
.mobile-menu-fab .elementor-button:focus {
  transform: translateY(-2px);
  box-shadow: 0 12px 28px rgba(0,0,0,.22);
}

/* Slight vertical alignment fix for the text */
.mobile-menu-fab .elementor-button .elementor-button-text {
  transform: translateY(1px);
}

/* Show only on mobile (if Elementor responsive is not used) */
@media (min-width: 768px){
  .mobile-menu-fab { display: none; }
}

/* Icon sizing inside the button */
.mobile-menu-fab .elementor-button .elementor-button-icon svg {
  width: 38px;

  
}
.mobile-menu-fab .elementor-button::after {
    content: "" !important;
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
    flex: 0 0 42px !important;
    background-color: var(--accent, #0b5f3b) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round'%3E%3Cline x1='4' y1='5' x2='20' y2='5' /%3E%3Cline x1='4' y1='12' x2='20' y2='12' /%3E%3Cline x1='4' y1='19' x2='20' y2='19' /%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 22px 22px !important;
    transition: transform 0.28s ease, background 0.2s ease !important;
}
.mobile-menu-fab .elementor-button[aria-expanded="true"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") !important;
    transform: rotate(90deg);
}

@media (min-width: 768px) and (max-width: 1024px){
    .mmask, .mnav, .mobile-menu-fab{
        display:grid !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b6ef8 *//* فوتر شیشه‌ای تیره با بلور 5px و محو شدن در 30% بالایی */
@media (max-width: 1024px){
  .elementor-24 .elementor-element.elementor-element-14b6ef8::after{
    content:"";
    position: fixed;
    left: 0; right: 0; bottom: 0;
    height: 60px;

    /* رنگ: ثابت تا 70%، محو در 30% بالایی */
    background: linear-gradient(
      to top,
      rgba(23,23,23,0.90) 0%,    /* پایین */
      rgba(23,23,23,0.80) 10%,
      rgba(23,23,23,0.70) 20%,
      rgba(23,23,23,0.60) 30%,
      rgba(23,23,23,0.50) 40%,
      rgba(23,23,23,0.40) 50%,
      rgba(23,23,23,0.30) 60%,
      rgba(23,23,23,0.20) 70%,
      rgba(23,23,23,0.10) 80%,
      rgba(23,23,23,0.10) 90%,
      rgba(23,23,23,0.00) 100%   /* 30% بالا محو کامل */
    );

    /* شیشه‌ای ملایم */
    backdrop-filter: blur(5px) saturate(160%);
    -webkit-backdrop-filter: blur(5px) saturate(160%);

    /* ماسک: محوشدن بلور فقط در 30% بالایی */
    -webkit-mask-image: linear-gradient(to top,
      rgba(0,0,0,1) 0%,
      rgba(0,0,0,1) 70%,
      rgba(0,0,0,0) 100%);
            mask-image: linear-gradient(to top,
      rgba(0,0,0,1) 0%,
      rgba(0,0,0,1) 70%,
      rgba(0,0,0,0) 100%);

    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
            mask-repeat: no-repeat;
            mask-size: 100% 100%;

    z-index: 1;
    pointer-events: none;
    will-change: backdrop-filter, transform;
  }
 
}

 #mbm{
      visibility:visible !important;
      opacity: 1 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8444fb4 */.mitem a{
    font-family: "Lahzeh" !important;
font-size: 24px !important;
font-style: normal !important;
font-weight: 400 !important;
}
.mnav-sub a{
        font-family: "Lahzeh" !important;
font-size: 24px !important;
font-style: normal !important;
font-weight: 100 !important;
}/* End custom CSS */
/* Start custom CSS */:root{
  --btn-h: 54px;
  --btn-bottom: calc(16px + env(safe-area-inset-bottom));
  --mask-bg: #171717;
  --accent: #0b5f3b;
}

/* Floating button */
.mobile-menu-fab{ position:fixed; left:50%; transform:translateX(-50%); bottom:var(--btn-bottom); z-index:9999; }
.mobile-menu-fab .elementor-button{
  display:inline-flex; align-items:center; gap:12px;
  padding:8px 8px 8px 16px; height:var(--btn-h);
  background:#fff; color:#0b5f3b; border-radius:999px; border:0;
  box-shadow:0 8px 24px rgba(0,0,0,.18); font-weight:700; line-height:1;
}
.mobile-menu-fab .elementor-button .elementor-button-icon{ display:none!important; }
.mobile-menu-fab .elementor-button::after{
  content:""; width:42px; height:42px; border-radius:50%; flex:0 0 42px;
  background:
    linear-gradient(#fff,#fff) center 35%/18px 3px no-repeat,
    linear-gradient(#fff,#fff) center      /18px 3px no-repeat,
    linear-gradient(#fff,#fff) center 65%/18px 3px no-repeat,
    var(--accent);
  transition: transform .28s ease, background .2s ease;
}

/* Mask (grow/shrink from button) */
.mmask{
  position:fixed; inset:0; z-index:9990;
  background:var(--mask-bg);
  clip-path:circle(0 at 50% calc(100% - var(--btn-bottom) - (var(--btn-h)/2)));
  opacity:1; pointer-events:none;
  transition:clip-path .90s cubic-bezier(.2,.8,.2,1);
}

/* Menu layer */
.mnav{
  position:fixed; inset:0; z-index:9991;
  display:grid; place-items:center;
  opacity:0; pointer-events:none;
  transition:opacity .30s ease;
}

.mnav-root{ list-style:none; margin:0; padding:0; display:grid; gap:22px; justify-items:center; text-align:center; }
.mnav-root>.mitem{ opacity:0; transform:translateY(8px); transition:transform .45s ease, opacity .45s ease; }
.mnav-root>.mitem:nth-child(1){transition-delay:.10s;} .mnav-root>.mitem:nth-child(2){transition-delay:.15s;}
.mnav-root>.mitem:nth-child(3){transition-delay:.20s;} .mnav-root>.mitem:nth-child(4){transition-delay:.25s;}
.mnav-root>.mitem:nth-child(5){transition-delay:.30s;}

.mnav a{ text-decoration:none; color:#fff; }
.mnav-root>.mitem>a{
  display:inline-block;
  font-family:'M PLUS Rounded 1c', system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  font-weight:500; font-size:28px; line-height:1.2; padding:4px 10px; background:transparent;
}

/* حذف آیکن کناری */
.mparent{ position:relative; padding-right:0!important; }
.mparent .chev{ display:none!important; }

/* Submenus (collapsed by default) */
.mnav-sub{
  list-style:none; margin:0; padding:0; display:block; overflow:hidden;
  max-height:0; opacity:0; transform:translateY(-4px);
  transition:max-height .35s ease, opacity .25s ease, transform .35s ease;
}
.mnav-sub li{ display:block; }
.mnav-sub a{
  display:inline-block;
  font-family:'M PLUS Rounded 1c', system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  font-weight:200; font-size:28px; line-height:1.3; padding:6px 10px; color:#fff;
}
.mitem.open>.mnav-sub{ max-height:480px; opacity:1; transform:none; margin-top:10px; }

/* OPEN state */
body.menu-open .mmask{
  clip-path:circle(150vmax at 50% calc(100% - var(--btn-bottom) - (var(--btn-h)/2)));
  pointer-events:auto;
}
body.menu-open .mnav{ opacity:1; pointer-events:auto; }
body.menu-open .mnav-root>.mitem{ opacity:1; transform:none; }

body.menu-open .mobile-menu-fab .elementor-button::after{
  background:url('https://liloagro.ir/wp-content/uploads/2025/07/arrow-up-right-01-sharp-1-1.svg') center/35px 35px no-repeat, var(--accent);
  transform:scale(1.02);
}

/* Mobile only */
@media (min-width:768px){ .mmask, .mnav, .mobile-menu-fab{ display:none; } }/* End custom CSS */