.elementor-3272 .elementor-element.elementor-element-pshr01{--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;--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-3272 .elementor-element.elementor-element-19bff17{--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-start;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3272 .elementor-element.elementor-element-19bff17:not(.elementor-motion-effects-element-type-background), .elementor-3272 .elementor-element.elementor-element-19bff17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-3272 .elementor-element.elementor-element-ae513e4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:8px 8px 8px 8px;}.elementor-3272 .elementor-element.elementor-element-ae513e4:not(.elementor-motion-effects-element-type-background), .elementor-3272 .elementor-element.elementor-element-ae513e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEF8;}.elementor-3272 .elementor-element.elementor-element-4e6c980{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3272 .elementor-element.elementor-element-eb3153c{--display:flex;}.elementor-3272 .elementor-element.elementor-element-9c1b594 .uael-modal-action-wrap .elementor-button{background-color:#2E2222;}.uamodal-9c1b594 .uael-content{width:493px;background-color:#ffffff;}.uamodal-9c1b594 .uael-overlay{background:rgba(0,0,0,0.75);}.uamodal-9c1b594 .uael-modal-close{font-size:20px;line-height:20px;height:20px;width:20px;}.uamodal-9c1b594 .uael-modal-close i, .uamodal-9c1b594 .uael-modal-close svg{font-size:20px;line-height:20px;height:20px;width:20px;}.uamodal-9c1b594 .uael-modal-close i{color:#2E2222;}.uamodal-9c1b594 .uael-modal-close svg{fill:#2E2222;}.uamodal-9c1b594 .uael-content .uael-modal-content-data{padding:25px 25px 25px 25px;}.elementor-3272 .elementor-element.elementor-element-9c1b594 .uael-modal-action-wrap a.elementor-button, .elementor-3272 .elementor-element.elementor-element-9c1b594 .uael-modal-action-wrap .elementor-button{font-family:"iranyekan-extrabold-fanum", Sans-serif;color:#FFFFFF;}.elementor-3272 .elementor-element.elementor-element-9c1b594 .uael-modal-action-wrap a.elementor-button .elementor-button-icon svg, .elementor-3272 .elementor-element.elementor-element-9c1b594.uael-modal-action-wrap .elementor-button-icon svg{fill:#FFFFFF;}.elementor-3272 .elementor-element.elementor-element-8aac0cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3272 .elementor-element.elementor-element-370c1db{--grid-columns:3;--grid-row-gap:6px;--grid-column-gap:14px;}.elementor-3272 .elementor-element.elementor-element-a78b53e .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-3272 .elementor-element.elementor-element-a78b53e .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-3272 .elementor-element.elementor-element-a78b53e .jet-filters-pagination__item{margin-right:calc(6px/2);margin-left:calc(6px/2);margin-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-3272 .elementor-element.elementor-element-a78b53e .jet-filters-pagination{margin-right:calc(-6px/2);margin-left:calc(-6px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);justify-content:center;}.elementor-3272 .elementor-element.elementor-element-a78b53e .jet-filters-pagination__load-more{order:initial;}@media(max-width:1024px){.uamodal-9c1b594 .uael-content{width:500px;}.elementor-3272 .elementor-element.elementor-element-370c1db{--grid-columns:2;}}@media(min-width:768px){.elementor-3272 .elementor-element.elementor-element-ae513e4{--width:25%;}}@media(max-width:767px){.elementor-3272 .elementor-element.elementor-element-4e6c980{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3272 .elementor-element.elementor-element-9c1b594 > .elementor-widget-container{margin:0px 0px 15px 0px;border-radius:10px 10px 10px 10px;}.uamodal-9c1b594 .uael-content{width:85%;}.uamodal-9c1b594 .uael-modal-close{font-size:30px;line-height:30px;height:30px;width:30px;}.uamodal-9c1b594 .uael-modal-close i, .uamodal-9c1b594 .uael-modal-close svg{font-size:30px;line-height:30px;height:30px;width:30px;}.elementor-3272 .elementor-element.elementor-element-9c1b594 .uael-modal-action-wrap a.elementor-button, .elementor-3272 .elementor-element.elementor-element-9c1b594 .uael-modal-action-wrap .elementor-button{padding:15px 45px 15px 45px;}.elementor-3272 .elementor-element.elementor-element-370c1db{--grid-columns:2;--grid-row-gap:28px;--grid-column-gap:22px;}.elementor-3272 .elementor-element.elementor-element-370c1db > .elementor-widget-container{padding:0px 14px 0px 14px;}.elementor-3272 .elementor-element.elementor-element-a78b53e .jet-smart-filters-pagination{margin:30px 0px 0px 0px;}}/* Start custom CSS for uael-modal-popup, class: .elementor-element-9c1b594 */.uael-content {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-pagination, class: .elementor-element-a78b53e *//* ============================================
   PAGINATION — ACTIVE PAGE LAVA BLOB
   ============================================ */

.jet-filters-pagination__item{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* Give the current item a fixed clickable area to morph inside */
.jet-filters-pagination__current{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  cursor: pointer;
}

/* The lava blob itself */
.jet-filters-pagination__current::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: 50%;
  background: linear-gradient(135deg, #99724e, #0d0402, #99724e, #0d0402);
  background-size: 400% 400%;
  box-shadow: 0 4px 16px 0 rgba(0,0,0,.3);
  animation:
    peprodev-pagination-morph 7s linear infinite,
    peprodev-pagination-color 8s ease infinite;
}

/* Number sits above the blob */
.jet-filters-pagination__current .jet-filters-pagination__link{
  position: relative;
  z-index: 2;
  color: #ffffff;
  font-weight: 600;
  line-height: 1;
}

@keyframes peprodev-pagination-morph{
  0%, 100% { border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%; }
  14%      { border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%; }
  28%      { border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%; }
  42%      { border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%; }
  56%      { border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%; }
  70%      { border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%; }
  84%      { border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%; }
}
@keyframes peprodev-pagination-color{
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iranyekan-extrabold-fanum';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beniscompany.com/wp-content/uploads/2026/08/iranyekanwebextraboldfanum.eot');
	src: url('https://beniscompany.com/wp-content/uploads/2026/08/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),
		url('https://beniscompany.com/wp-content/uploads/2026/08/iranyekanwebextraboldfanum.woff') format('woff'),
		url('https://beniscompany.com/wp-content/uploads/2026/08/iranyekanwebextraboldfanum.ttf') format('truetype'),
		url('https://beniscompany.com/wp-content/uploads/2026/08/iranyekanwebextraboldfanum.svg#iranyekan-extrabold-fanum') format('svg');
}
/* End Custom Fonts CSS */