.elementor-13 .elementor-element.elementor-element-ed48cde{margin:100px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-f34261e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-f34261e{grid-column:span 1;grid-row:span 1;}.elementor-13 .elementor-element.elementor-element-726291a6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-726291a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://parsamoozan.com/wp-content/uploads/2021/11/bg-gradient-1.svg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-726291a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 70px 0px;}.elementor-13 .elementor-element.elementor-element-726291a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-fda9765 .elementor-repeater-item-7ccf256 .swiper-slide-bg{background-image:url(https://parsamoozan.com/wp-content/uploads/2026/09/بنر-ثبت-نام-انتخاب-رشته-405.webp);background-size:contain;}.elementor-13 .elementor-element.elementor-element-fda9765 .elementor-repeater-item-ae13271 .swiper-slide-bg{background-image:url(https://parsamoozan.com/wp-content/uploads/2026/09/قبولی-تجربی-تا-آخر-404.webp);background-size:contain;}.elementor-13 .elementor-element.elementor-element-fda9765 .elementor-repeater-item-6eaffbc .swiper-slide-bg{background-image:url(https://parsamoozan.com/wp-content/uploads/2026/09/قبولی-ریاضی-تا-آخر-404.webp);background-size:contain;}.elementor-13 .elementor-element.elementor-element-fda9765 .elementor-repeater-item-598e656 .swiper-slide-bg{background-image:url(https://parsamoozan.com/wp-content/uploads/2026/09/قبولی-های-انسانی-تا-آخر-404.webp);background-size:contain;}.elementor-13 .elementor-element.elementor-element-fda9765 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-13 .elementor-element.elementor-element-fda9765 .swiper-slide-contents{max-width:66%;}.elementor-13 .elementor-element.elementor-element-fda9765 .swiper-slide-inner{text-align:center;}.elementor-13 .elementor-element.elementor-element-8e80726 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-8e80726{padding:0px 0px 31px 0px;}.elementor-13 .elementor-element.elementor-element-34455ea7{text-align:start;}.elementor-13 .elementor-element.elementor-element-34455ea7 .elementor-heading-title{font-size:28px;letter-spacing:-0.8px;}.elementor-13 .elementor-element.elementor-element-3c8763bf .elementor-heading-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-e9ec4e9 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-e9ec4e9{--wd-cat-brd-radius:36px;}.elementor-13 .elementor-element.elementor-element-e9ec4e9 [class*="products-bordered-grid"], .elementor-13 .elementor-element.elementor-element-e9ec4e9 [class*="products-bordered-grid"] .wd-cat{--wd-bordered-brd:#007BEC4A;}.elementor-13 .elementor-element.elementor-element-2ec8943{--spacer-size:139px;}.elementor-13 .elementor-element.elementor-element-0524c4d .wd-el-video{--wd-aspect-ratio:16/9;}.elementor-13 .elementor-element.elementor-element-11f56da{--spacer-size:139px;}.elementor-13 .elementor-element.elementor-element-6e1549be > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-6e1549be > .elementor-background-overlay{opacity:0.13;}.elementor-13 .elementor-element.elementor-element-6e1549be{border-style:solid;border-width:4px 4px 4px 4px;border-color:#010102;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-1b02b7cb.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-13 .elementor-element.elementor-element-1b02b7cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-13 .elementor-element.elementor-element-ca12cff > .elementor-widget-container{margin:87px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ca12cff .elementor-heading-title{font-size:31px;font-weight:600;color:#324A62;}.elementor-13 .elementor-element.elementor-element-1be9d07{text-align:justify;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-4b8d8c3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-13 .elementor-element.elementor-element-4b8d8c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-13 .elementor-element.elementor-element-5809e51a > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-13 .elementor-element.elementor-element-1dbf6e31{--spacer-size:143px;}.elementor-13 .elementor-element.elementor-element-cc53de7 .elementor-heading-title{font-size:31px;font-weight:600;color:#324A62;}.elementor-13 .elementor-element.elementor-element-0db4cde > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 123.00000000000024, 235.99999999999997, 0.29);}.elementor-13 .elementor-element.elementor-element-0db4cde .elementor-counter-number-wrapper{color:#007BEC;font-size:40px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-13 .elementor-element.elementor-element-0db4cde .elementor-counter-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-11db982 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 123.00000000000024, 235.99999999999997, 0.29);}.elementor-13 .elementor-element.elementor-element-11db982 .elementor-counter-number-wrapper{color:#007BEC;font-size:40px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-13 .elementor-element.elementor-element-11db982 .elementor-counter-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-4acc63c > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 123.0000000000002, 235.9999999999999, 0.29);}.elementor-13 .elementor-element.elementor-element-4acc63c .elementor-counter-number-wrapper{color:#007BEC;font-size:40px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-13 .elementor-element.elementor-element-4acc63c .elementor-counter-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-f6a8869 > .elementor-widget-container{background-color:#FFFFFF;padding:22px 22px 22px 22px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 123.00000000000024, 235.99999999999997, 0.29);}.elementor-13 .elementor-element.elementor-element-f6a8869 .elementor-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-f6a8869 .elementor-progress-wrapper .elementor-progress-bar{background-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-f6a8869 .elementor-progress-wrapper{background-color:#FAFAFA;border-radius:8px;overflow:hidden;}.elementor-13 .elementor-element.elementor-element-f6a8869 .elementor-progress-bar{height:40px;line-height:40px;}.elementor-13 .elementor-element.elementor-element-e973b63{--spacer-size:143px;}.elementor-13 .elementor-element.elementor-element-154c0b6 > .elementor-widget-container{margin:0px 250px 0px 0px;}.elementor-13 .elementor-element.elementor-element-58c14c9{--spacer-size:143px;}.elementor-13 .elementor-element.elementor-element-f48f799{text-align:center;}.elementor-13 .elementor-element.elementor-element-f48f799 .elementor-heading-title{font-size:31px;font-weight:600;color:#324A62;}.elementor-13 .elementor-element.elementor-element-274a8bc{color:#000000;}.elementor-13 .elementor-element.elementor-element-005d3c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-52af350{--spacer-size:143px;}.elementor-13 .elementor-element.elementor-element-5413b72{text-align:center;}.elementor-13 .elementor-element.elementor-element-5413b72 .elementor-heading-title{font-size:31px;font-weight:600;color:#324A62;}.elementor-13 .elementor-element.elementor-element-a94719e{color:#000000;}.elementor-13 .elementor-element.elementor-element-c1cebea > .elementor-widget-container{margin:0px 200px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3bd0786{--spacer-size:143px;}.elementor-13 .elementor-element.elementor-element-aca6ee9{text-align:start;}.elementor-13 .elementor-element.elementor-element-aca6ee9 .elementor-heading-title{font-size:26px;font-weight:600;color:#324A62;}.elementor-13 .elementor-element.elementor-element-46ba4839{--spacer-size:117px;}.elementor-13 .elementor-element.elementor-element-3466703 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF85;border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-3466703 .elementor-icon-box-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-3466703.elementor-view-stacked .elementor-icon{background-color:#007BEC;fill:#FFFFFF5E;color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-3466703.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-3466703.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-3466703.elementor-view-framed .elementor-icon{background-color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-3466703 .elementor-icon{font-size:25px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-13 .elementor-element.elementor-element-3466703 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-3466703 .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-3466703 .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-e19217a > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF85;border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-e19217a .elementor-icon-box-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-e19217a.elementor-view-stacked .elementor-icon{background-color:#007BEC;fill:#FFFFFF5E;color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-e19217a.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-e19217a.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-e19217a.elementor-view-framed .elementor-icon{background-color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-e19217a .elementor-icon{font-size:25px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-13 .elementor-element.elementor-element-e19217a .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-e19217a .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-e19217a .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-184f521 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF85;border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-184f521 .elementor-icon-box-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-184f521.elementor-view-stacked .elementor-icon{background-color:#007BEC;fill:#FFFFFF5E;color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-184f521.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-184f521.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-184f521.elementor-view-framed .elementor-icon{background-color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-184f521 .elementor-icon{font-size:25px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-13 .elementor-element.elementor-element-184f521 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-184f521 .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-184f521 .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-2b14ffa > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF85;border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-2b14ffa .elementor-icon-box-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-2b14ffa.elementor-view-stacked .elementor-icon{background-color:#007BEC;fill:#FFFFFF5E;color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-2b14ffa.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-2b14ffa.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-2b14ffa.elementor-view-framed .elementor-icon{background-color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-2b14ffa .elementor-icon{font-size:25px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-13 .elementor-element.elementor-element-2b14ffa .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-2b14ffa .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-2b14ffa .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-d4c2ae8 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF85;border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-d4c2ae8 .elementor-icon-box-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-d4c2ae8.elementor-view-stacked .elementor-icon{background-color:#007BEC;fill:#FFFFFF5E;color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-d4c2ae8.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-d4c2ae8.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-d4c2ae8.elementor-view-framed .elementor-icon{background-color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-d4c2ae8 .elementor-icon{font-size:25px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-13 .elementor-element.elementor-element-d4c2ae8 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-d4c2ae8 .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-d4c2ae8 .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-96a26b5 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF85;border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-96a26b5 .elementor-icon-box-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-96a26b5.elementor-view-stacked .elementor-icon{background-color:#007BEC;fill:#FFFFFF5E;color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-96a26b5.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-96a26b5.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-96a26b5.elementor-view-framed .elementor-icon{background-color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-96a26b5 .elementor-icon{font-size:25px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-13 .elementor-element.elementor-element-96a26b5 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-96a26b5 .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-96a26b5 .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-21aeb8b > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF85;border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-21aeb8b .elementor-icon-box-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-21aeb8b.elementor-view-stacked .elementor-icon{background-color:#007BEC;fill:#FFFFFF5E;color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-21aeb8b.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-21aeb8b.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-21aeb8b.elementor-view-framed .elementor-icon{background-color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-21aeb8b .elementor-icon{font-size:25px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-13 .elementor-element.elementor-element-21aeb8b .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-21aeb8b .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-21aeb8b .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-5387f42 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF85;border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-5387f42 .elementor-icon-box-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-5387f42.elementor-view-stacked .elementor-icon{background-color:#007BEC;fill:#FFFFFF5E;color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-5387f42.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-5387f42.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-5387f42.elementor-view-framed .elementor-icon{background-color:#FFFFFF5E;}.elementor-13 .elementor-element.elementor-element-5387f42 .elementor-icon{font-size:25px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-13 .elementor-element.elementor-element-5387f42 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-5387f42 .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-5387f42 .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-2d190fba{text-align:start;}.elementor-13 .elementor-element.elementor-element-2d190fba .elementor-heading-title{font-size:26px;font-weight:600;color:#324A62;}.elementor-13 .elementor-element.elementor-element-6a911b9{--spacer-size:117px;}.elementor-13 .elementor-element.elementor-element-38549d1c .elementor-heading-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-6955b3d4 > .elementor-widget-container{background-color:#FFFFFF;padding:72px 72px 72px 72px;border-radius:79px 79px 79px 79px;}.elementor-13 .elementor-element.elementor-element-6955b3d4:hover .elementor-widget-container{background-color:#FBFEFF;}.elementor-13 .elementor-element.elementor-element-6955b3d4 .elementor-icon-box-wrapper{text-align:center;gap:21px;}.elementor-13 .elementor-element.elementor-element-6955b3d4 .elementor-icon-box-title{margin-block-end:10px;}.elementor-13 .elementor-element.elementor-element-6955b3d4.elementor-view-stacked .elementor-icon{background-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-6955b3d4.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-6955b3d4.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-6955b3d4 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-6955b3d4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:27px;}.elementor-13 .elementor-element.elementor-element-6955b3d4 .elementor-icon-box-description{font-size:20px;color:#526072;}.elementor-13 .elementor-element.elementor-element-7d439f48 > .elementor-widget-container{background-color:#FFFFFF;padding:72px 72px 72px 72px;border-radius:79px 79px 79px 79px;}.elementor-13 .elementor-element.elementor-element-7d439f48:hover .elementor-widget-container{background-color:#FBFEFF;}.elementor-13 .elementor-element.elementor-element-7d439f48 .elementor-icon-box-wrapper{text-align:center;gap:21px;}.elementor-13 .elementor-element.elementor-element-7d439f48 .elementor-icon-box-title{margin-block-end:10px;}.elementor-13 .elementor-element.elementor-element-7d439f48.elementor-view-stacked .elementor-icon{background-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-7d439f48.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-7d439f48.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-7d439f48 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-7d439f48 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:27px;}.elementor-13 .elementor-element.elementor-element-7d439f48 .elementor-icon-box-description{font-size:20px;color:#526072;}.elementor-13 .elementor-element.elementor-element-6c3b250c > .elementor-widget-container{background-color:#FFFFFF;padding:72px 72px 72px 72px;border-radius:79px 79px 79px 79px;}.elementor-13 .elementor-element.elementor-element-6c3b250c:hover .elementor-widget-container{background-color:#FBFEFF;}.elementor-13 .elementor-element.elementor-element-6c3b250c .elementor-icon-box-wrapper{text-align:center;gap:21px;}.elementor-13 .elementor-element.elementor-element-6c3b250c .elementor-icon-box-title{margin-block-end:10px;}.elementor-13 .elementor-element.elementor-element-6c3b250c.elementor-view-stacked .elementor-icon{background-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-6c3b250c.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-6c3b250c.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-6c3b250c .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-6c3b250c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:27px;}.elementor-13 .elementor-element.elementor-element-6c3b250c .elementor-icon-box-description{font-size:20px;color:#526072;}.elementor-13 .elementor-element.elementor-element-84353cb > .elementor-widget-container{background-color:#FFFFFF;padding:72px 72px 72px 72px;border-radius:79px 79px 79px 79px;}.elementor-13 .elementor-element.elementor-element-84353cb:hover .elementor-widget-container{background-color:#FBFEFF;}.elementor-13 .elementor-element.elementor-element-84353cb .elementor-icon-box-wrapper{text-align:center;gap:21px;}.elementor-13 .elementor-element.elementor-element-84353cb .elementor-icon-box-title{margin-block-end:10px;}.elementor-13 .elementor-element.elementor-element-84353cb.elementor-view-stacked .elementor-icon{background-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-84353cb.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-84353cb.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-84353cb .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-84353cb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:27px;}.elementor-13 .elementor-element.elementor-element-84353cb .elementor-icon-box-description{font-size:15px;color:#526072;}.elementor-13 .elementor-element.elementor-element-e2e71bd > .elementor-widget-container{background-color:#FFFFFF;padding:72px 72px 72px 72px;border-radius:79px 79px 79px 79px;}.elementor-13 .elementor-element.elementor-element-e2e71bd:hover .elementor-widget-container{background-color:#FBFEFF;}.elementor-13 .elementor-element.elementor-element-e2e71bd .elementor-icon-box-wrapper{text-align:center;gap:21px;}.elementor-13 .elementor-element.elementor-element-e2e71bd .elementor-icon-box-title{margin-block-end:10px;}.elementor-13 .elementor-element.elementor-element-e2e71bd.elementor-view-stacked .elementor-icon{background-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-e2e71bd.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-e2e71bd.elementor-view-default .elementor-icon{fill:#007BEC;color:#007BEC;border-color:#007BEC;}.elementor-13 .elementor-element.elementor-element-e2e71bd .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-e2e71bd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:27px;}.elementor-13 .elementor-element.elementor-element-e2e71bd .elementor-icon-box-description{font-size:10px;color:#526072;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-726291a6{padding:10px 0px 0px 0px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-726291a6{margin:70px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-fda9765 > .elementor-widget-container{margin:0px -70px 0px -70px;}.elementor-13 .elementor-element.elementor-element-fda9765 .swiper-slide{height:200px;}.elementor-13 .elementor-element.elementor-element-fda9765 .swiper-slide-contents{max-width:100%;}.elementor-13 .elementor-element.elementor-element-fda9765 .elementor-swiper-button{font-size:0px;}.elementor-13 .elementor-element.elementor-element-fda9765 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-13 .elementor-element.elementor-element-34455ea7 .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-3c8763bf .elementor-heading-title{line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-2ec8943{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-11f56da{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-1b02b7cb > .elementor-element-populated{margin:17px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13 .elementor-element.elementor-element-ca12cff .elementor-heading-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-4b8d8c3 > .elementor-element-populated{margin:0px 0px -35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13 .elementor-element.elementor-element-5809e51a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1dbf6e31{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-cc53de7 .elementor-heading-title{font-size:21px;}.elementor-13 .elementor-element.elementor-element-c56db5e > .elementor-container{max-width:500px;}.elementor-13 .elementor-element.elementor-element-e973b63{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-154c0b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-58c14c9{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-cabe953 .wd-el-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-2d23f9f .wd-el-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-eb53e36 .wd-el-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-f48f799 .elementor-heading-title{font-size:21px;}.elementor-13 .elementor-element.elementor-element-005d3c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-52af350{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-5413b72 .elementor-heading-title{font-size:21px;}.elementor-13 .elementor-element.elementor-element-c1cebea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3bd0786{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-46ba4839{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-6a911b9{--spacer-size:50px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-b0318ce{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-396a71e8{width:50%;}.elementor-13 .elementor-element.elementor-element-6236413f{width:50%;}.elementor-13 .elementor-element.elementor-element-750696d1{width:50%;}.elementor-13 .elementor-element.elementor-element-6aed3b9{width:50%;}.elementor-13 .elementor-element.elementor-element-1839fd1{width:50%;}}/* Start custom CSS for wd_slider, class: .elementor-element-f34261e *//* --- کد جادویی برای تمام‌عرض کردن بنرها --- */
.elementor-section.elementor-section-full_width {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* جلوگیری از بهم ریختگی سایت */
html, body {
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-e9ec4e9 *//* کانتینر کل کارت‌های دسته‌بندی */
.elementor-13 .elementor-element.elementor-element-e9ec4e9 {
  direction: rtl;
}

/* استایل هر کارت دسته‌بندی */
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .category-grid-item,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .elementor-widget-container > div,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .cat-design-default {
  position: relative;
  background: #ffffff !important;
  border-radius: 20px !important;
  border: 1.5px solid rgba(226, 232, 240, 0.9) !important;
  padding: 5px 5px 185 5px -2px rgba(15, 23, 42, 0.05);
  transition: all 0.35s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
  overflow: hidden;
  will-change: transform, box-shadow;
}

/* تصویر آیکون دسته‌بندی با افکت شناوری */
.elementor-13 .elementor-element.elementor-element-e9ec4e9 img,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .category-image img {
  display: block;
  margin: 0 auto 1px auto !important;
  border-radius: 14px !important;
  transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
  filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.04));
}

/* عنوان دسته‌بندی (اردو، انتخاب رشته، پارس آز، پارس پلن، جزوه) */
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .hover-mask h3,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .wd-entities-title,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .category-title,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 h4 {
  color: #1e293b !important;
  font-size: 15.5px !important;
  font-weight: 800 !important;
  margin: 8px 0 4px 0 !important;
  text-align: center;
  transition: color 0.25s ease;
}

/* حل مشکل ناخوانا بودن شمارنده محصولات (۵ محصول / ۰ محصول) */
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .more-products,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .products-count,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .cat-count,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 span {
  display: inline-block;
  color: #64748b !important; /* رنگ خاکستری تیره خوانا */
  font-size: 12px !important;
  font-weight: 600 !important;
  background: #f1f5f9;
  padding: 2px 10px;
  border-radius: 20px;
  margin-top: 4px;
  transition: all 0.25s ease;
}

/* ================== حالت‌های اینترکشن و هاور ================== */

/* بالا آمدن کارت با هاور و سایه نرم رنگی */
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .category-grid-item:hover,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .cat-design-default:hover {
  transform: translateY(-8px) scale(1.02) !important;
  border-color: #3b82f6 !important; /* رنگ آبی برند */
  box-shadow: 
    0 20px 30px -8px rgba(59, 130, 246, 0.2),
    0 4px 10px rgba(0, 0, 0, 0.03) !important;
}

/* تکان خوردن و بزرگ‌نمایی ملایم آیکون */
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .category-grid-item:hover img,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .cat-design-default:hover img {
  transform: scale(1.08) translateY(-2px);
}

/* تغییر رنگ عنوان و بج شمارنده در هاور */
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .category-grid-item:hover .wd-entities-title,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .category-grid-item:hover .category-title,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .category-grid-item:hover h3 {
  color: #2563eb !important;
}

.elementor-13 .elementor-element.elementor-element-e9ec4e9 .category-grid-item:hover .more-products,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .category-grid-item:hover .products-count {
  background: rgba(37, 99, 235, 0.1) !important;
  color: #2563eb !important;
}

/* خط نئونی شیک زیر کارت هنگام هاور */
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .category-grid-item::before,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .cat-design-default::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 3px;
  background: linear-gradient(90deg, #3b82f6, #60a5fa);
  border-radius: 3px 3px 0 0;
  transform: translateX(-50%);
  transition: width 0.35s ease;
}

.elementor-13 .elementor-element.elementor-element-e9ec4e9 .category-grid-item:hover::before,
.elementor-13 .elementor-element.elementor-element-e9ec4e9 .cat-design-default:hover::before {
  width: 70%;
}/* End custom CSS */
/* Start custom CSS for wd_video, class: .elementor-element-0524c4d *//* ظرف نگهدارنده و استایل پلیر ویدیو */
.video-wrapper,
video {
    display: block;
    width: 100%;
    max-width: 900px; /* حداکثر عرض متناسب */
    margin: 25px auto;
    border-radius: 16px; /* گردی گوشه‌ها */
    background-color: #1e1e24; /* رنگ پس‌زمینه تیره مدرن */
    
    /* حاشیه بنفش/ارغوانی متناسب با کادر تصویر */
    border: 2px solid rgba(168, 85, 247, 0.45); 
    
    /* سایه نرم + افکت درخشش نئونی بنفش (Glow Effect) */
    box-shadow: 
        0 10px 30px -5px rgba(0, 0, 0, 0.3),
        0 0 20px 2px rgba(168, 85, 247, 0.18);
    
    outline: none;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* هاور شیک برای ایجاد حس تعاملی (Interactive) */
.video-wrapper:hover,
video:hover {
    border-color: rgba(168, 85, 247, 0.85);
    box-shadow: 
        0 15px 40px -5px rgba(0, 0, 0, 0.4),
        0 0 28px 4px rgba(168, 85, 247, 0.32);
    transform: translateY(-2px);
}

/* برای مرورگرهای مبتنی بر Chromium (کروم، اج و ...) جهت شکیل‌تر شدن کنترل‌ها */
video::-webkit-media-controls-panel {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.85)) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e1549be *//* ================= 1. استایل کانتینر والد ================= */
.elementor-13 .elementor-element.elementor-element-6e1549be {
  direction: rtl;
  background: radial-gradient(100% 100% at 90% 10%, #ffffff 0%, #f8fafc 100%);
  border-radius: 28px;
  padding: 40px 30px;
  border: 1px solid rgba(226, 232, 240, 0.8);
  box-shadow: 0 20px 45px -15px rgba(15, 23, 42, 0.06);
  position: relative;
  overflow: hidden;
}

/* ================= 2. استایل ستون تصویر (سمت چپ) ================= */
/* افکت هاله نوری و قاب شیک برای تصویر استاد */
.elementor-13 .elementor-element.elementor-element-6e1549be .elementor-widget-image {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-6e1549be .elementor-widget-image img {
  border-radius: 20px;
  filter: drop-shadow(0 15px 25px rgba(15, 23, 42, 0.12));
  transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), filter 0.4s ease;
}

/* بزرگ‌نمایی ملایم و زنده شدن عکس در هاور */
.elementor-13 .elementor-element.elementor-element-6e1549be:hover .elementor-widget-image img {
  transform: translateY(-4px) scale(1.02);
  filter: drop-shadow(0 22px 35px rgba(15, 23, 42, 0.18)) contrast(1.03);
}

/* ================= 3. استایل ستون متن و لیست رزومه (سمت راست) ================= */

/* عنوان اصلی (نام استاد) */
.elementor-13 .elementor-element.elementor-element-6e1549be h1, .elementor-13 .elementor-element.elementor-element-6e1549be h2, .elementor-13 .elementor-element.elementor-element-6e1549be h3, .elementor-13 .elementor-element.elementor-element-6e1549be .elementor-heading-title {
  color: #0f2744 !important;
  font-weight: 900 !important;
  line-height: 1.55 !important;
  letter-spacing: -0.5px;
  margin-bottom: 24px !important;
}

/* آیتم‌های لیست آیکون‌دار (Icon List) */
.elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-items {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

/* هر ردیف رزومه به صورت کارت تعاملی */
.elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-item {
  background: #ffffff;
  padding: 14px 18px;
  border-radius: 16px;
  border: 1px solid rgba(241, 245, 249, 1);
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.02);
  transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
  align-items: center;
}

/* هاور روی هر بند رزومه */
.elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-item:hover {
  transform: translateX(-6px);
  background: #ffffff;
  border-color: rgba(37, 99, 235, 0.25);
  box-shadow: 0 10px 22px -5px rgba(37, 99, 235, 0.12);
}

/* بج دایره‌ای آیکون‌ها */
.elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-icon {
  width: 44px;
  height: 44px;
  min-width: 44px;
  background: #eff6ff !important; /* آبی بسیار ملایم */
  border-radius: 12px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  margin-left: 16px !important;
  margin-right: 0 !important;
  transition: all 0.3s ease;
}

/* رنگ و استایل آیکون داخل بج */
.elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-icon i,
.elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-icon svg {
  color: #2563eb !important; /* آبی پررنگ برند */
  font-size: 18px !important;
  width: 18px;
  height: 18px;
  transition: transform 0.3s ease;
}

/* ری‌اکشن آیکون هنگام هاور روی سطر */
.elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-item:hover .elementor-icon-list-icon {
  background: #2563eb !important;
  box-shadow: 0 4px 12px rgba(37, 99, 235, 0.35);
}

.elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-item:hover .elementor-icon-list-icon i,
.elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  transform: scale(1.1);
}

/* استایل تایپوگرافی متن‌های رزومه */
.elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-text {
  color: #334155 !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  line-height: 1.8 !important;
}

/* ================= 4. واکنش‌گرایی تبلت و موبایل ================= */
@media (max-width: 768px) {
  .elementor-13 .elementor-element.elementor-element-6e1549be {
    padding: 24px 16px;
    border-radius: 20px;
  }
  
  .elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-item {
    padding: 12px 14px;
  }
  
  .elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-text {
    font-size: 13px !important;
  }
  
  .elementor-13 .elementor-element.elementor-element-6e1549be .elementor-icon-list-icon {
    width: 38px;
    height: 38px;
    min-width: 38px;
    margin-left: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-a73f404 *//* =======================================================
   پارس‌آموزان - استایل کارت‌های محصولات انتخاب رشته
   ======================================================= */

:root {
  --brand-blue: #0283CD;
  --brand-blue-hover: #026ca8;
  --brand-blue-light: #eff8ff;
  --brand-blue-border: #bae0f7;
  --brand-blue-glow: rgba(2, 131, 205, 0.18);
  
  --card-bg: #ffffff;
  --card-border: #e2e8f0;
  --text-dark: #0f172a;
  --text-muted: #94a3b8;
  --price-old: #a0aec0;
}

/* ۱. استایل کلی کارت محصول و انیمیشن هاور */
.product-grid-item,
.elementor-widget-woocommerce-products .product,
.products .product {
  background: var(--card-bg) !important;
  border: 1px solid var(--card-border) !important;
  border-radius: 22px !important;
  overflow: hidden !important;
  padding: 0 0 18px 0 !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  transition: all 0.35s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
  box-shadow: 0 4px 18px rgba(15, 23, 42, 0.04) !important;
  position: relative !important;
}

.product-grid-item:hover,
.elementor-widget-woocommerce-products .product:hover,
.products .product:hover {
  transform: translateY(-8px) !important;
  border-color: var(--brand-blue-border) !important;
  box-shadow: 0 16px 32px var(--brand-blue-glow), 0 2px 6px rgba(0, 0, 0, 0.04) !important;
}

/* ۲. بخش تصویر شاخص (بنر مربعی پکیج) */
.product-element-top,
.woocommerce-LoopProduct-link > img,
.product-grid-item .product-image-link {
  border-radius: 20px 20px 0 0 !important;
  overflow: hidden !important;
  background: #f1f5f9 !important;
  position: relative !important;
}

.product-element-top img,
.product-grid-item img {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1 / 1 !important; /* حفظ تناسب مربعی بنرها */
  object-fit: cover !important;
  transition: transform 0.4s ease !important;
}

.product-grid-item:hover img {
  transform: scale(1.03) !important;
}

/* ۳. بج تخفیف (Discount Badge) */
.onsale,
.product-labels .onsale {
  background: var(--brand-blue) !important;
  color: #ffffff !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  border-radius: 12px !important;
  padding: 5px 10px !important;
  box-shadow: 0 4px 12px var(--brand-blue-glow) !important;
  top: 12px !important;
  right: 12px !important;
  left: auto !important;
  border: 1.5px solid rgba(255, 255, 255, 0.6) !important;
}

/* ۴. عنوان محصول */
.woocommerce-loop-product__title,
.wd-entities-title,
.product-grid-item .product-title {
  font-size: 15.5px !important;
  font-weight: 800 !important;
  color: var(--text-dark) !important;
  text-align: center !important;
  line-height: 1.6 !important;
  margin: 16px 12px 10px 12px !important;
  padding: 0 6px !important;
  min-height: 48px !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  transition: color 0.2s ease !important;
}

.product-grid-item:hover .woocommerce-loop-product__title {
  color: var(--brand-blue) !important;
}

/* ۵. استایل قیمت‌ها (قیمت اصلی و تخفیف‌خورده) */
.price {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 3px !important;
  margin-top: auto !important;
  padding: 0 10px !important;
}

/* قیمت خط‌خورده (قدیم) */
.price del,
.price del .woocommerce-Price-amount {
  color: var(--price-old) !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  text-decoration: line-through !important;
}

/* قیمت نهایی (آبی سازمانی) */
.price ins,
.price > .woocommerce-Price-amount,
.price ins .woocommerce-Price-amount {
  color: var(--brand-blue) !important;
  font-size: 16.5px !important;
  font-weight: 900 !important;
  text-decoration: none !important;
}

.price .woocommerce-Price-currencySymbol {
  font-size: 12px !important;
  font-weight: 700 !important;
  margin-right: 3px !important;
}

/* ۶. دکمه خرید یا جزئیات در صورت وجود */
.add_to_cart_button,
.product_type_simple {
  background: var(--brand-blue-light) !important;
  color: var(--brand-blue) !important;
  border: 1px solid var(--brand-blue-border) !important;
  border-radius: 12px !important;
  font-weight: 700 !important;
  font-size: 13.5px !important;
  margin: 10px 14px 0 14px !important;
  padding: 8px 14px !important;
  transition: all 0.25s ease !important;
}

.add_to_cart_button:hover {
  background: var(--brand-blue) !important;
  color: #ffffff !important;
  box-shadow: 0 4px 14px var(--brand-blue-glow) !important;
}/* End custom CSS */