.elementor-32170 .elementor-element.elementor-element-f777fbd{--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-32170 .elementor-element.elementor-element-c65785e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--grid-auto-flow:row;}.elementor-32170 .elementor-element.elementor-element-4b03f3a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-4b03f3a:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-4b03f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-3d2d3cb{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-3d2d3cb:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-3d2d3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-32170 .elementor-element.elementor-element-c25c5f5 img{width:100%;height:115px;object-fit:cover;object-position:center 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-32170 .elementor-element.elementor-element-2cd016a .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-2cd016a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-c95278c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-c95278c:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-c95278c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-29ddcac{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-29ddcac:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-29ddcac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-84f6cfa img{width:100%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-bcdbcd1 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-bcdbcd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-3519a27{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-3519a27:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-3519a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-facf7cf{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-facf7cf:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-facf7cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-f6d55f9 img{width:100%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-725350f .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-725350f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-8bf799f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-8bf799f:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-8bf799f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-c339685{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-c339685:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-c339685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-11579a5 img{width:53%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-0171746 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-0171746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-4825a08{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-4825a08:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-4825a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-bfaa41f{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-bfaa41f:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-bfaa41f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-0c7d94c img{width:53%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-f670a0a .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-f670a0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-5ee99eb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-5ee99eb:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-5ee99eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-614383a{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-614383a:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-614383a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-383c4e9 img{width:43%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-4d9ac13 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-4d9ac13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-6617922{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-6617922:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-6617922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-95a0a5b{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-95a0a5b:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-95a0a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-ee548b7 img{width:69%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-04d20e5 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-04d20e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-4b9c25c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-4b9c25c:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-4b9c25c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-28fcc32{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-28fcc32:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-28fcc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-64a2458 img{width:69%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-935c4d2 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-935c4d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-b7f9ef2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-b7f9ef2:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-b7f9ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-a6d32ba{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-a6d32ba:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-a6d32ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-453074f img{width:69%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-ac0d59d .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-ac0d59d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-05717d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-05717d1:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-05717d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-6c1c44a{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-6c1c44a:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-6c1c44a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-aed84d9 img{width:69%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-b8ff990 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-b8ff990{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-e687aca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-e687aca:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-e687aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-9a20d5b{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-9a20d5b:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-9a20d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-4ec380b img{width:69%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-bd59c3e .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-bd59c3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-306f322{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-306f322:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-306f322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-b493810{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-b493810:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-b493810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-cd476db img{width:100%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-4df729f .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-4df729f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-920ec6d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-920ec6d:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-920ec6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-0d6ef11{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-0d6ef11:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-0d6ef11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-d750a97 img{width:72%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-2c56eab .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-2c56eab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-423250f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-423250f:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-423250f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-a8c6145{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-a8c6145:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-a8c6145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-b4fa7a4 img{width:83%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-924084e .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-924084e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-35ff10c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-35ff10c:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-35ff10c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-59107b0{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-59107b0:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-59107b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-7a2019a img{width:83%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-67545d8 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-67545d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-0667387{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-0667387:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-0667387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-d1acab0{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-d1acab0:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-d1acab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-499154f img{width:83%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-4c81cbc .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-4c81cbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-dc28d92{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-dc28d92:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-dc28d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-58a58a9{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-58a58a9:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-58a58a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-61ccf7d img{width:70%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-b8ae37a .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-b8ae37a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-09e1673{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-09e1673:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-09e1673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-dbf3c3b{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-dbf3c3b:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-dbf3c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-e0d953f img{width:44%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-802f110 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-802f110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-00a91ee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-00a91ee:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-00a91ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-301a318{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-301a318:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-301a318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-c90195c img{width:68%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-6323ec8 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-6323ec8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-b9e326b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-b9e326b:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-b9e326b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-6a8030e{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-6a8030e:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-6a8030e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-67537e6 img{width:56%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-64a28cc .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-64a28cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-0d580dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-0d580dc:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-0d580dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-7acfe1f{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-7acfe1f:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-7acfe1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-b9e4277 img{width:56%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-ba77350 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-ba77350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-83f27f6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-83f27f6:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-83f27f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-9f2553c{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-9f2553c:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-9f2553c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-699d636 img{width:59%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-289f46b .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-289f46b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-14975eb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-14975eb:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-14975eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-b76f6cf{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-b76f6cf:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-b76f6cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-f668ce5 img{width:59%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-c01780f .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-c01780f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-9d84fb0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-9d84fb0:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-9d84fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-917ded6{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-917ded6:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-917ded6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-64d280e img{width:100%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-75e0694 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-75e0694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-3e67f1a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-3e67f1a:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-3e67f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-563878e{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-563878e:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-563878e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-595b247 img{width:100%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-d02dc18 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-d02dc18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-41eb9f7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-41eb9f7:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-41eb9f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-99c7445{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-99c7445:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-99c7445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-339f25f img{width:70%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-1830190 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-1830190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-8228993{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-8228993:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-8228993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-8d38347{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-8d38347:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-8d38347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-06460bd img{width:70%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-acc9c97 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-acc9c97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-aa525e8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-aa525e8:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-aa525e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-a50e5c3{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-a50e5c3:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-a50e5c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-cfd6cd5 img{width:57%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-60c6065 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-60c6065{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-7b84ad2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-7b84ad2:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-7b84ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-02208b5{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-02208b5:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-02208b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-1819aed img{width:57%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-7e6a68c .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-7e6a68c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-2774deb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-2774deb:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-2774deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-8b7938c{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-8b7938c:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-8b7938c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-342654a img{width:57%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-1a8d5ad .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-1a8d5ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-e0e41c5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-e0e41c5:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-e0e41c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-aace58a{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-aace58a:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-aace58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-b1a00bc img{width:70%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-2112004 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-2112004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32170 .elementor-element.elementor-element-4613de1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-32170 .elementor-element.elementor-element-4613de1:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-4613de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-23c41c8{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-32170 .elementor-element.elementor-element-23c41c8:not(.elementor-motion-effects-element-type-background), .elementor-32170 .elementor-element.elementor-element-23c41c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32170 .elementor-element.elementor-element-f294c74 img{width:70%;height:115px;object-fit:cover;object-position:center center;}.elementor-32170 .elementor-element.elementor-element-df8e822 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-32170 .elementor-element.elementor-element-df8e822{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-32170 .elementor-element.elementor-element-c65785e{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-32170 .elementor-element.elementor-element-c25c5f5 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-84f6cfa img{height:94px;}.elementor-32170 .elementor-element.elementor-element-f6d55f9 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-11579a5 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-0c7d94c img{height:94px;}.elementor-32170 .elementor-element.elementor-element-383c4e9 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-ee548b7 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-64a2458 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-453074f img{height:94px;}.elementor-32170 .elementor-element.elementor-element-aed84d9 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-4ec380b img{height:94px;}.elementor-32170 .elementor-element.elementor-element-cd476db img{height:94px;}.elementor-32170 .elementor-element.elementor-element-d750a97 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-b4fa7a4 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-7a2019a img{height:94px;}.elementor-32170 .elementor-element.elementor-element-499154f img{height:94px;}.elementor-32170 .elementor-element.elementor-element-61ccf7d img{height:94px;}.elementor-32170 .elementor-element.elementor-element-e0d953f img{height:94px;}.elementor-32170 .elementor-element.elementor-element-c90195c img{height:94px;}.elementor-32170 .elementor-element.elementor-element-67537e6 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-b9e4277 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-699d636 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-f668ce5 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-64d280e img{height:94px;}.elementor-32170 .elementor-element.elementor-element-595b247 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-339f25f img{height:94px;}.elementor-32170 .elementor-element.elementor-element-06460bd img{height:94px;}.elementor-32170 .elementor-element.elementor-element-cfd6cd5 img{height:94px;}.elementor-32170 .elementor-element.elementor-element-1819aed img{height:94px;}.elementor-32170 .elementor-element.elementor-element-342654a img{height:94px;}.elementor-32170 .elementor-element.elementor-element-b1a00bc img{height:94px;}.elementor-32170 .elementor-element.elementor-element-f294c74 img{height:94px;}}@media(max-width:767px){.elementor-32170 .elementor-element.elementor-element-c65785e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32170 .elementor-element.elementor-element-c25c5f5 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-84f6cfa img{width:65%;}.elementor-32170 .elementor-element.elementor-element-f6d55f9 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-11579a5 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-0c7d94c img{width:65%;}.elementor-32170 .elementor-element.elementor-element-383c4e9 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-ee548b7 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-64a2458 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-453074f img{width:65%;}.elementor-32170 .elementor-element.elementor-element-aed84d9 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-4ec380b img{width:65%;}.elementor-32170 .elementor-element.elementor-element-cd476db img{width:65%;}.elementor-32170 .elementor-element.elementor-element-d750a97 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-b4fa7a4 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-7a2019a img{width:65%;}.elementor-32170 .elementor-element.elementor-element-499154f img{width:65%;}.elementor-32170 .elementor-element.elementor-element-61ccf7d img{width:65%;}.elementor-32170 .elementor-element.elementor-element-e0d953f img{width:65%;}.elementor-32170 .elementor-element.elementor-element-c90195c img{width:65%;}.elementor-32170 .elementor-element.elementor-element-67537e6 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-b9e4277 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-699d636 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-f668ce5 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-64d280e img{width:65%;}.elementor-32170 .elementor-element.elementor-element-595b247 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-339f25f img{width:65%;}.elementor-32170 .elementor-element.elementor-element-06460bd img{width:65%;}.elementor-32170 .elementor-element.elementor-element-cfd6cd5 img{width:65%;}.elementor-32170 .elementor-element.elementor-element-1819aed img{width:65%;}.elementor-32170 .elementor-element.elementor-element-342654a img{width:65%;}.elementor-32170 .elementor-element.elementor-element-b1a00bc img{width:65%;}.elementor-32170 .elementor-element.elementor-element-f294c74 img{width:65%;}}@media(min-width:768px){.elementor-32170 .elementor-element.elementor-element-f777fbd{--content-width:1320px;}}@media(min-width:2400px){.elementor-32170 .elementor-element.elementor-element-c65785e{--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-2cd016a */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-2cd016a span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b03f3a */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bcdbcd1 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-bcdbcd1 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c95278c */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-725350f */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-725350f span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3519a27 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0171746 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-0171746 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bf799f */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f670a0a */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-f670a0a span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4825a08 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d9ac13 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-4d9ac13 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee99eb */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04d20e5 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-04d20e5 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6617922 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-935c4d2 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-935c4d2 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9c25c */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac0d59d */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-ac0d59d span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7f9ef2 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8ff990 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-b8ff990 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05717d1 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd59c3e */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-bd59c3e span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e687aca */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4df729f */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-4df729f span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-306f322 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c56eab */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-2c56eab span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-920ec6d */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-924084e */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-924084e span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-423250f */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67545d8 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-67545d8 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35ff10c */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c81cbc */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-4c81cbc span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0667387 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8ae37a */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-b8ae37a span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc28d92 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-802f110 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-802f110 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09e1673 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6323ec8 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-6323ec8 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00a91ee */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64a28cc */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-64a28cc span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e326b */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba77350 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-ba77350 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d580dc */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-289f46b */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-289f46b span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83f27f6 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c01780f */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-c01780f span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14975eb */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75e0694 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-75e0694 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84fb0 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d02dc18 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-d02dc18 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e67f1a */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1830190 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-1830190 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41eb9f7 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acc9c97 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-acc9c97 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8228993 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60c6065 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-60c6065 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa525e8 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e6a68c */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-7e6a68c span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b84ad2 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a8d5ad */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-1a8d5ad span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2774deb */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2112004 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-2112004 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0e41c5 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df8e822 */.dark .darkk {
    background-color: black;
}



.elementor-32170 .elementor-element.elementor-element-df8e822 span{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4613de1 */.cat-product{
    @supports (corner-shape: squircle){
        border-radius: 20px;
        corner-shape: bevel;
    }
}





.cat-product{
    position: relative !important;
    overflow: hidden; 
    transition: transform 0.5s ease; 
}

.cat-product::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #301cc1, transparent);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.cat-product:hover {
    transform: translateY(-5px); 
}

.cat-product:hover::after {
    transform: scaleX(1);
}/* End custom CSS */