.elementor-9135 .elementor-element.elementor-element-a00ce04 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9135 .elementor-element.elementor-element-ae8c0bd  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-ae8c0bd[data-element_type="container"]{background-color:#2c313a;padding:55px 60px 55px 80px;margin-top:-90px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.2);}.elementor-9135 .elementor-element.elementor-element-ae8c0bd  > .elementor-element-populated:hover,.elementor-9135 .elementor-element.elementor-element-ae8c0bd[data-element_type="container"]:hover{box-shadow:0px 10px 40px 0px rgba(0,0,0,0.3);}.elementor-9135 .elementor-element.elementor-element-97e1213 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9135 .elementor-element.elementor-element-94f12e7 .cz_grid .cz_grid_item > div{margin-bottom:0px;}.elementor-9135 .elementor-element.elementor-element-94f12e7 .cz_grid .cz_grid_link{padding:5px;opacity:0.75;}.elementor-9135 .elementor-element.elementor-element-94f12e7 .cz_grid .cz_grid_item:hover .cz_grid_link{padding:0px;opacity:1;}.elementor-9135 .elementor-element.elementor-element-94f12e7 .cz_grid .cz_grid_details h3,.elementor-9135 .elementor-element.elementor-element-94f12e7 .cz_grid .cz_grid_details h4,.elementor-9135 .elementor-element.elementor-element-94f12e7 .cz_grid .cz_grid_details h5,.elementor-9135 .elementor-element.elementor-element-94f12e7 .cz_grid .cz_grid_details h6{font-size:20px;color:#2c313a;font-weight:500;line-height:1.2;}.elementor-9135 .elementor-element.elementor-element-a11e900{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-9135 .elementor-element.elementor-element-0715511.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9135 .elementor-element.elementor-element-0715511.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9135 .elementor-element.elementor-element-0715511.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9135 .elementor-element.elementor-element-dbaf360{--display:flex;}.elementor-9135 .elementor-element.elementor-element-101c0af{width:100%;max-width:100%;}.elementor-9135 .elementor-element.elementor-element-101c0af.elementor-element{--align-self:center;}.elementor-9135 .elementor-element.elementor-element-a89be36 .cz_title .cz_title_content{background-color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-cd28ccf .cz_gap{height:20px;}.elementor-9135 .elementor-element.elementor-element-c0ed279 .cz_gap{height:10px;}.elementor-9135 .elementor-element.elementor-element-8fd7625 .cz_gap{height:360px;}.elementor-9135 .elementor-element.elementor-element-244776a:not(.elementor-motion-effects-element-type-background), .elementor-9135 .elementor-element.elementor-element-244776a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8A564;}.elementor-9135 .elementor-element.elementor-element-244776a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9135 .elementor-element.elementor-element-244776a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9135 .elementor-element.elementor-element-fa4694b  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-fa4694b[data-element_type="container"]{background-image:linear-gradient(90deg,rgba(53,53,53,0.17),rgba(53,53,53,0.17)),url(https://pay.alfatel.ir/wp-content/uploads/2020/10/box3.jpg);padding:40px;margin-top:-270px;}.elementor-9135 .elementor-element.elementor-element-b309fce .cz_gap{height:30px;}.elementor-9135 .elementor-element.elementor-element-35cd8ec .cz_gap{height:10px;}.elementor-9135 .elementor-element.elementor-element-6282f00 .cz_gap{height:50px;}.elementor-9135 .elementor-element.elementor-element-934c2f4 .cz_btn,.elementor-9135 .elementor-element.elementor-element-934c2f4 .cz_btn:before{font-size:14px;color:rgba(255,255,255,0.5);background-color:transparent;padding-right:0px;padding-left:0px;border-style:none;}.elementor-9135 .elementor-element.elementor-element-934c2f4 .cz_btn:hover,.elementor-9135 .elementor-element.elementor-element-934c2f4 .cz_btn:after{color:#ffffff;}.elementor-9135 .elementor-element.elementor-element-934c2f4 .cz_btn i{font-size:20px;color:rgba(255,255,255,0.2);margin-right:20px;margin-left:0px;}.elementor-9135 .elementor-element.elementor-element-934c2f4 .cz_btn:hover i{color:#ffffff;}.rtl .elementor-9135 .elementor-element.elementor-element-934c2f4 .cz_btn i{margin-left:20px;margin-right:0px;}.elementor-9135 .elementor-element.elementor-element-b33be9d  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-b33be9d[data-element_type="container"]{margin-top:-270px;}.elementor-9135 .elementor-element.elementor-element-a90d23a .services{background-color:#565b61;padding:77px 40px 78px;}.elementor-9135 .elementor-element.elementor-element-a90d23a .services h3,.elementor-9135 .elementor-element.elementor-element-a90d23a services h3 a{color:#c8a564;}.rtl .elementor-9135 .elementor-element.elementor-element-a90d23a .services h3,.rtl .elementor-9135 .elementor-element.elementor-element-a90d23a services h3 a{margin-top:10px;}.elementor-9135 .elementor-element.elementor-element-a90d23a .services .cz_btn{margin-top:50px;}.elementor-9135 .elementor-element.elementor-element-44b3601  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-44b3601[data-element_type="container"]{margin-top:-270px;}.elementor-9135 .elementor-element.elementor-element-6af21d4 .services{background-color:#6a6e74;padding:77px 40px 78px;}.elementor-9135 .elementor-element.elementor-element-6af21d4 .services h3,.elementor-9135 .elementor-element.elementor-element-6af21d4 services h3 a{color:#c8a564;}.rtl .elementor-9135 .elementor-element.elementor-element-6af21d4 .services h3,.rtl .elementor-9135 .elementor-element.elementor-element-6af21d4 services h3 a{margin-top:10px;}.elementor-9135 .elementor-element.elementor-element-6af21d4 .services .cz_btn{margin-top:50px;}.elementor-9135 .elementor-element.elementor-element-2e5a8fb  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-2e5a8fb[data-element_type="container"]{margin-top:-270px;}.elementor-9135 .elementor-element.elementor-element-3076fab .services{background-color:#808389;padding:77px 40px 78px;}.elementor-9135 .elementor-element.elementor-element-3076fab .services h3,.elementor-9135 .elementor-element.elementor-element-3076fab services h3 a{color:#c8a564;}.rtl .elementor-9135 .elementor-element.elementor-element-3076fab .services h3,.rtl .elementor-9135 .elementor-element.elementor-element-3076fab services h3 a{margin-top:10px;}.elementor-9135 .elementor-element.elementor-element-3076fab .services .cz_btn{margin-top:50px;}.elementor-9135 .elementor-element.elementor-element-8f3a6fb .cz_gap{height:60px;}.elementor-9135 .elementor-element.elementor-element-af38191 .cz_gap{height:10px;}.elementor-9135 .elementor-element.elementor-element-fa81102 .cz_btn,.elementor-9135 .elementor-element.elementor-element-fa81102 .cz_btn:before{font-size:14px;color:rgba(44,49,58,0.5);background-color:transparent;padding-right:0px;padding-left:0px;border-style:none;}.elementor-9135 .elementor-element.elementor-element-fa81102 .cz_btn:hover,.elementor-9135 .elementor-element.elementor-element-fa81102 .cz_btn:after{color:#2c313a;}.elementor-9135 .elementor-element.elementor-element-fa81102 .cz_btn i{font-size:20px;color:rgba(44,49,58,0.1);margin-right:20px;margin-left:0px;}.elementor-9135 .elementor-element.elementor-element-fa81102 .cz_btn:hover i{color:#2c313a;}.rtl .elementor-9135 .elementor-element.elementor-element-fa81102 .cz_btn i{margin-left:20px;margin-right:0px;}.elementor-9135 .elementor-element.elementor-element-347ccb8 .cz_gap{height:360px;}.elementor-9135 .elementor-element.elementor-element-ac0afc7 .cz_team{background-color:#2c313a;padding-bottom:30px;margin-top:-312px;margin-bottom:30px;border-style:solid;border-right-width:1px;border-color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-ac0afc7 .cz_team .cz_team_content{padding:20px 30px 10px 50px;}.rtl .elementor-9135 .elementor-element.elementor-element-ac0afc7 .cz_team .cz_team_content{padding-left:30px;padding-right:50px;}.elementor-9135 .elementor-element.elementor-element-ac0afc7 .cz_team .cz_team_social_in{background-color:#2c313a;}.elementor-9135 .elementor-element.elementor-element-ac0afc7 .cz_team .cz_team_social a{font-size:18px;color:#c8a564;padding:2px;}.elementor-9135 .elementor-element.elementor-element-ac0afc7 .cz_team .cz_team_social a:hover{color:#ffffff;}.elementor-9135 .elementor-element.elementor-element-5617925 .cz_team{background-color:#2c313a;padding-bottom:30px;margin-top:-312px;margin-bottom:30px;border-style:solid;border-right-width:1px;border-color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-5617925 .cz_team .cz_team_content{padding:20px 30px 10px 50px;}.rtl .elementor-9135 .elementor-element.elementor-element-5617925 .cz_team .cz_team_content{padding-left:30px;padding-right:50px;}.elementor-9135 .elementor-element.elementor-element-5617925 .cz_team .cz_team_social_in{background-color:#2c313a;}.elementor-9135 .elementor-element.elementor-element-5617925 .cz_team .cz_team_social a{font-size:18px;color:#c8a564;padding:2px;}.elementor-9135 .elementor-element.elementor-element-5617925 .cz_team .cz_team_social a:hover{color:#ffffff;}.elementor-9135 .elementor-element.elementor-element-c71e180 .cz_team{background-color:#2c313a;padding-bottom:30px;margin-top:-312px;margin-bottom:30px;border-style:solid;border-right-width:1px;border-color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-c71e180 .cz_team .cz_team_content{padding:20px 30px 10px 50px;}.rtl .elementor-9135 .elementor-element.elementor-element-c71e180 .cz_team .cz_team_content{padding-left:30px;padding-right:50px;}.elementor-9135 .elementor-element.elementor-element-c71e180 .cz_team .cz_team_social_in{background-color:#2c313a;}.elementor-9135 .elementor-element.elementor-element-c71e180 .cz_team .cz_team_social a{font-size:18px;color:#c8a564;padding:2px;}.elementor-9135 .elementor-element.elementor-element-c71e180 .cz_team .cz_team_social a:hover{color:#ffffff;}.elementor-9135 .elementor-element.elementor-element-0ef9b98 .cz_gap{height:50px;}.elementor-9135 .elementor-element.elementor-element-8bf2212 .cz_counter{padding-top:10px;padding-bottom:30px;}.elementor-9135 .elementor-element.elementor-element-8bf2212 .cz_counter:hover{background-color:#2c313a;margin-top:-7px;margin-bottom:7px;box-shadow:0px 10px 33px 0px rgba(0,0,0,0.13);}.elementor-9135 .elementor-element.elementor-element-8bf2212 .cz_counter_num_wrap{font-size:110px;font-weight:100;}.elementor-9135 .elementor-element.elementor-element-8bf2212 .cz_counter:hover .cz_counter_num_wrap{color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-8bf2212 .cz_counter_num_wrap i{font-size:60px;top:-15px;}.elementor-9135 .elementor-element.elementor-element-8bf2212 .cz_counter_after{font-size:20px;color:rgba(44,49,58,0.5);padding-bottom:10px;}.elementor-9135 .elementor-element.elementor-element-8bf2212 .cz_counter:hover .cz_counter_after{color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-2e7e9ac .cz_counter{padding-top:10px;padding-bottom:30px;}.elementor-9135 .elementor-element.elementor-element-2e7e9ac .cz_counter:hover{background-color:#2c313a;margin-top:-7px;margin-bottom:7px;box-shadow:0px 10px 33px 0px rgba(0,0,0,0.13);}.elementor-9135 .elementor-element.elementor-element-2e7e9ac .cz_counter_num_wrap{font-size:110px;font-weight:100;}.elementor-9135 .elementor-element.elementor-element-2e7e9ac .cz_counter:hover .cz_counter_num_wrap{color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-2e7e9ac .cz_counter_num_wrap i{font-size:60px;top:-15px;}.elementor-9135 .elementor-element.elementor-element-2e7e9ac .cz_counter_after{font-size:20px;color:rgba(44,49,58,0.5);padding-bottom:10px;}.elementor-9135 .elementor-element.elementor-element-2e7e9ac .cz_counter:hover .cz_counter_after{color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-f9b232b .cz_counter{padding-top:10px;padding-bottom:30px;}.elementor-9135 .elementor-element.elementor-element-f9b232b .cz_counter:hover{background-color:#2c313a;margin-top:-7px;margin-bottom:7px;box-shadow:0px 10px 33px 0px rgba(0,0,0,0.13);}.elementor-9135 .elementor-element.elementor-element-f9b232b .cz_counter_num_wrap{font-size:110px;font-weight:100;}.elementor-9135 .elementor-element.elementor-element-f9b232b .cz_counter:hover .cz_counter_num_wrap{color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-f9b232b .cz_counter_num_wrap i{font-size:60px;top:-15px;}.elementor-9135 .elementor-element.elementor-element-f9b232b .cz_counter_after{font-size:20px;color:rgba(44,49,58,0.5);padding-bottom:10px;}.elementor-9135 .elementor-element.elementor-element-f9b232b .cz_counter:hover .cz_counter_after{color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-80dc86a .cz_counter{padding-top:10px;padding-bottom:30px;}.elementor-9135 .elementor-element.elementor-element-80dc86a .cz_counter:hover{background-color:#2c313a;margin-top:-7px;margin-bottom:7px;box-shadow:0px 10px 33px 0px rgba(0,0,0,0.13);}.elementor-9135 .elementor-element.elementor-element-80dc86a .cz_counter_num_wrap{font-size:110px;font-weight:100;}.elementor-9135 .elementor-element.elementor-element-80dc86a .cz_counter:hover .cz_counter_num_wrap{color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-80dc86a .cz_counter_num_wrap i{font-size:60px;top:-15px;}.elementor-9135 .elementor-element.elementor-element-80dc86a .cz_counter_after{font-size:20px;color:rgba(44,49,58,0.5);padding-bottom:10px;}.elementor-9135 .elementor-element.elementor-element-80dc86a .cz_counter:hover .cz_counter_after{color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-2ac1f98 .cz_gap{height:180px;}.elementor-9135 .elementor-element.elementor-element-9f02335 .cz_image > div{position:relative;}.elementor-9135 .elementor-element.elementor-element-9f02335 .cz_image_in{margin-top:-90px;margin-right:80px;margin-left:-130px;box-shadow:0px 5px 40px 0px rgba(0,0,0,0.25);}.elementor-9135 .elementor-element.elementor-element-a3ad7a4  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-a3ad7a4[data-element_type="container"]{background-color:#2c313a;}.elementor-9135 .elementor-element.elementor-element-bcc2c16 .cz_gap{height:70px;}.elementor-9135 .elementor-element.elementor-element-f3a43dd .cz_title .cz_title_content{margin-left:180px;}.rtl .elementor-9135 .elementor-element.elementor-element-f3a43dd .cz_title .cz_title_content{margin-left:0px;margin-right:180px;}.elementor-9135 .elementor-element.elementor-element-650f1c5 .cz_title .cz_title_content{margin-left:180px;}.rtl .elementor-9135 .elementor-element.elementor-element-650f1c5 .cz_title .cz_title_content{margin-left:0px;margin-right:180px;}.elementor-9135 .elementor-element.elementor-element-04dc772 .cz_gap{height:10px;}.elementor-9135 .elementor-element.elementor-element-8b0829d{padding:0px 175px 0px 0px;}.elementor-9135 .elementor-element.elementor-element-268be9a .cz_title .cz_title_icon_before{margin-top:5px;margin-bottom:-5px;}.elementor-9135 .elementor-element.elementor-element-800bb4e .cz_title .cz_title_icon_before{margin-top:5px;margin-bottom:-5px;}.elementor-9135 .elementor-element.elementor-element-6daca6e .cz_title .cz_title_icon_before{margin-top:5px;margin-bottom:-5px;}.elementor-9135 .elementor-element.elementor-element-5e0bdc1 .cz_title .cz_title_icon_before{margin-top:5px;margin-bottom:-5px;}.elementor-9135 .elementor-element.elementor-element-d920a73 .cz_title .cz_title_icon_before{margin-top:5px;margin-bottom:-5px;}.elementor-9135 .elementor-element.elementor-element-2b82515 .cz_title .cz_title_icon_before{margin-top:5px;margin-bottom:-5px;}.elementor-9135 .elementor-element.elementor-element-ad6b41f .cz_gap{height:30px;}.elementor-9135 .elementor-element.elementor-element-0279c72 .cz_gap{height:100px;}.elementor-9135 .elementor-element.elementor-element-190687c .cz_title .cz_title_content{background-color:#c8a564;}.elementor-9135 .elementor-element.elementor-element-6ec5a2e .cz_gap{height:10px;}.elementor-9135 .elementor-element.elementor-element-70545e5 .cz_gap{height:60px;}.elementor-9135 .elementor-element.elementor-element-371573f .cz_social_icons a{font-size:56px;color:#c8a564;margin-bottom:-15px;}.elementor-9135 .elementor-element.elementor-element-be7b0b9 .slick-list{margin:0 -calc(10px / 2);clip-path:inset(0 calc(10px / 2) 0 calc(10px / 2));}.elementor-9135 .elementor-element.elementor-element-be7b0b9 .slick-slide{margin:0 calc(10px / 2);}.elementor-9135 .elementor-element.elementor-element-be7b0b9 .slick-prev{color:#2c313a;top:73%;left:30%;opacity:1;}.elementor-9135 .elementor-element.elementor-element-be7b0b9 .slick-prev:hover{left:32%;}.elementor-9135 .elementor-element.elementor-element-be7b0b9 .slick-next{color:#2c313a;top:73%;right:30%;}.elementor-9135 .elementor-element.elementor-element-be7b0b9 .slick-next:hover{right:32%;}.elementor-9135 .elementor-element.elementor-element-1ae37a9 .cz_gap{height:160px;}.elementor-9135 .elementor-element.elementor-element-295d838:not(.elementor-motion-effects-element-type-background), .elementor-9135 .elementor-element.elementor-element-295d838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8A564;}.elementor-9135 .elementor-element.elementor-element-295d838{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9135 .elementor-element.elementor-element-295d838 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9135 .elementor-element.elementor-element-249a429 .cz_title .cz_title_content{margin-top:-75px;}.elementor-9135 .elementor-element.elementor-element-a40a10a .cz_image > div{position:relative;}.elementor-9135 .elementor-element.elementor-element-a40a10a .cz_image_in{margin-top:-110px;margin-left:-30px;}.elementor-9135 .elementor-element.elementor-element-1e78331{z-index:1;}.elementor-9135 .elementor-element.elementor-element-2fa11ad  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-2fa11ad[data-element_type="container"]{background-color:#2c313a;padding:70px 80px 55px;margin-top:-100px;margin-right:80px;box-shadow:0px 5px 45px 0px rgba(0,0,0,0.25);}.elementor-9135 .elementor-element.elementor-element-1e1f026 .cz_gap{height:30px;}.elementor-9135 .elementor-element.elementor-element-7c5773b .cz_btn,.elementor-9135 .elementor-element.elementor-element-7c5773b .cz_btn:before{font-size:14px;color:rgba(255,255,255,0.5);background-color:transparent;padding-right:0px;padding-left:0px;border-style:none;}.elementor-9135 .elementor-element.elementor-element-7c5773b .cz_btn:hover,.elementor-9135 .elementor-element.elementor-element-7c5773b .cz_btn:after{color:#ffffff;}.elementor-9135 .elementor-element.elementor-element-7c5773b .cz_btn i{font-size:20px;color:rgba(255,255,255,0.2);margin-right:20px;margin-left:0px;}.elementor-9135 .elementor-element.elementor-element-7c5773b .cz_btn:hover i{color:#ffffff;}.rtl .elementor-9135 .elementor-element.elementor-element-7c5773b .cz_btn i{margin-left:20px;margin-right:0px;}.elementor-9135 .elementor-element.elementor-element-1b2e6c3 .cz_gap{height:130px;}.elementor-9135 .elementor-element.elementor-element-2e6d5aa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9135 .elementor-element.elementor-element-16dff88 .cz_title .cz_title_content{margin-bottom:-20px;}.elementor-9135 .elementor-element.elementor-element-a336e0b .cz_gap{height:20px;}.elementor-9135 .elementor-element.elementor-element-058d8c8 .cz_btn,.elementor-9135 .elementor-element.elementor-element-058d8c8 .cz_btn:before{font-size:14px;color:rgba(44,49,58,0.75);background-color:transparent;padding-right:0px;padding-left:0px;border-style:none;}.elementor-9135 .elementor-element.elementor-element-058d8c8 .cz_btn:hover,.elementor-9135 .elementor-element.elementor-element-058d8c8 .cz_btn:after{color:#2c313a;}.elementor-9135 .elementor-element.elementor-element-058d8c8 .cz_btn i{font-size:20px;color:rgba(44,49,58,0.2);margin-right:0px;margin-left:20px;}.elementor-9135 .elementor-element.elementor-element-058d8c8 .cz_btn:hover i{color:#2c313a;}.rtl .elementor-9135 .elementor-element.elementor-element-058d8c8 .cz_btn i{margin-left:0px;margin-right:20px;}.elementor-9135 .elementor-element.elementor-element-4fe28e5 .cz_gap{height:30px;}.elementor-9135 .elementor-element.elementor-element-27a62d0 .cz_grid .cz_grid_item > div{padding-top:25px;padding-right:30px;padding-bottom:25px;margin-right:25px;margin-bottom:20px;border-style:solid;border-bottom-width:4px;border-color:rgba(44,49,58,0.05);}.elementor-9135 .elementor-element.elementor-element-27a62d0 .cz_grid .cz_grid_item > div:hover{border-style:solid;border-color:#c8a564;}.rtl .elementor-9135 .elementor-element.elementor-element-27a62d0 .cz_grid .cz_grid_item > div{margin-right:0px;margin-left:25px;padding-right:0px;padding-left:30px;}.elementor-9135 .elementor-element.elementor-element-27a62d0 .cz_grid .cz_grid_details h3{color:rgba(44,49,58,0.7);font-weight:300;}.elementor-9135 .elementor-element.elementor-element-27a62d0 .cz_grid .cz_grid_item:hover .cz_grid_details h3{color:#2c313a;}.elementor-9135 .elementor-element.elementor-element-27a62d0 .cz_grid .cz_grid_details small{font-size:14px;color:#b49f8f;font-style:italic;line-height:16px;margin-top:30px;display:table !important;}.elementor-9135 .elementor-element.elementor-element-27a62d0 .cz_grid .cz_post_excerpt{font-size:13px;color:rgba(0,0,0,0.65);font-weight:400;line-height:16px;}.elementor-9135 .elementor-element.elementor-element-d3d7bd7 .cz_gap{height:80px;}@media(min-width:768px){.elementor-9135 .elementor-element.elementor-element-c1d3010{width:19.982%;}.elementor-9135 .elementor-element.elementor-element-be63aa1{width:80.018%;}.elementor-9135 .elementor-element.elementor-element-2fa11ad{width:64.377%;}.elementor-9135 .elementor-element.elementor-element-55864cc{width:33.114%;}}@media(max-width:1024px){.elementor-9135 .elementor-element.elementor-element-ae8c0bd  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-ae8c0bd[data-element_type="container"]{margin-top:-30px;}.elementor-9135 .elementor-element.elementor-element-8fd7625 .cz_gap{height:50px;}.elementor-9135 .elementor-element.elementor-element-a2b37f3{padding:50px 0px 0px 0px;}.elementor-9135 .elementor-element.elementor-element-fa4694b  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-fa4694b[data-element_type="container"]{background-repeat:no-repeat;background-position:right center;background-color:rgba(66,67,71,0.98);margin-top:0px;margin-bottom:0px;}.elementor-9135 .elementor-element.elementor-element-b33be9d  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-b33be9d[data-element_type="container"]{margin-top:0px;}.elementor-9135 .elementor-element.elementor-element-a90d23a .services{padding-bottom:75px;margin-top:0px;margin-bottom:0px;}.elementor-9135 .elementor-element.elementor-element-44b3601  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-44b3601[data-element_type="container"]{margin-top:0px;}.elementor-9135 .elementor-element.elementor-element-6af21d4 .services{padding-bottom:75px;margin-top:0px;margin-bottom:0px;}.elementor-9135 .elementor-element.elementor-element-2e5a8fb  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-2e5a8fb[data-element_type="container"]{margin-top:0px;}.elementor-9135 .elementor-element.elementor-element-3076fab .services{padding-bottom:75px;margin-top:0px;margin-bottom:0px;}.elementor-9135 .elementor-element.elementor-element-347ccb8 .cz_gap{height:200px;}.elementor-9135 .elementor-element.elementor-element-ac0afc7 .cz_team{margin-top:-165px;}.elementor-9135 .elementor-element.elementor-element-ac0afc7 .cz_team .cz_team_content{padding:5px 20px 0px;}.elementor-9135 .elementor-element.elementor-element-5617925 .cz_team{margin-top:-165px;}.elementor-9135 .elementor-element.elementor-element-5617925 .cz_team .cz_team_content{padding:5px 20px 0px;}.elementor-9135 .elementor-element.elementor-element-c71e180 .cz_team{margin-top:-165px;}.elementor-9135 .elementor-element.elementor-element-c71e180 .cz_team .cz_team_content{padding:5px 20px 0px;}.elementor-9135 .elementor-element.elementor-element-0ef9b98 .cz_gap{height:30px;}.elementor-9135 .elementor-element.elementor-element-8bf2212 .cz_counter_num_wrap{font-size:70px;}.elementor-9135 .elementor-element.elementor-element-8bf2212 .cz_counter_num_wrap i{top:0px;}.elementor-9135 .elementor-element.elementor-element-2e7e9ac .cz_counter_num_wrap{font-size:70px;}.elementor-9135 .elementor-element.elementor-element-2e7e9ac .cz_counter_num_wrap i{top:0px;}.elementor-9135 .elementor-element.elementor-element-f9b232b .cz_counter_num_wrap{font-size:70px;}.elementor-9135 .elementor-element.elementor-element-f9b232b .cz_counter_num_wrap i{top:0px;}.elementor-9135 .elementor-element.elementor-element-80dc86a .cz_counter_num_wrap{font-size:70px;}.elementor-9135 .elementor-element.elementor-element-80dc86a .cz_counter_num_wrap i{top:0px;}.elementor-9135 .elementor-element.elementor-element-2ac1f98 .cz_gap{height:40px;}.elementor-9135 .elementor-element.elementor-element-9f02335 .cz_image_in{margin:0px;}.elementor-9135 .elementor-element.elementor-element-bcc2c16 .cz_gap{height:60px;}.elementor-9135 .elementor-element.elementor-element-f3a43dd .cz_title .cz_title_content{margin-right:0px;margin-left:0px;}.elementor-9135 .elementor-element.elementor-element-650f1c5 .cz_title .cz_title_content{margin-right:0px;margin-left:0px;}.elementor-9135 .elementor-element.elementor-element-8b0829d{padding:0px 0px 0px 0px;}.elementor-9135 .elementor-element.elementor-element-ad6b41f .cz_gap{height:50px;}.elementor-9135 .elementor-element.elementor-element-0279c72 .cz_gap{height:50px;}.elementor-9135 .elementor-element.elementor-element-70545e5 .cz_gap{height:28px;}.elementor-9135 .elementor-element.elementor-element-1ae37a9 .cz_gap{height:50px;}.elementor-9135 .elementor-element.elementor-element-249a429 .cz_title .cz_title_content{margin-bottom:70px;}.elementor-9135 .elementor-element.elementor-element-a40a10a .cz_image_in{padding:0px;margin:-20px 0px 0px;}.elementor-9135 .elementor-element.elementor-element-2fa11ad  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-2fa11ad[data-element_type="container"]{padding-right:50px;padding-left:50px;margin:-30px 0px 0px;}.elementor-9135 .elementor-element.elementor-element-1b2e6c3 .cz_gap{height:40px;}.elementor-9135 .elementor-element.elementor-element-27a62d0 .cz_grid .cz_grid_details h3{text-align:center;}.elementor-9135 .elementor-element.elementor-element-d3d7bd7 .cz_gap{height:30px;}}@media(max-width:767px){.elementor-9135 .elementor-element.elementor-element-ae8c0bd  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-ae8c0bd[data-element_type="container"]{padding-right:60px;padding-left:60px;}.elementor-9135 .elementor-element.elementor-element-8fd7625 .cz_gap{height:20px;}.elementor-9135 .elementor-element.elementor-element-fa4694b  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-fa4694b[data-element_type="container"]{margin-bottom:30px;}.elementor-9135 .elementor-element.elementor-element-b309fce .cz_gap{height:10px;}.elementor-9135 .elementor-element.elementor-element-a90d23a .services{margin-bottom:30px;}.elementor-9135 .elementor-element.elementor-element-6af21d4 .services{margin-bottom:30px;}.elementor-9135 .elementor-element.elementor-element-3076fab .services{margin-bottom:30px;}.elementor-9135 .elementor-element.elementor-element-8f3a6fb .cz_gap{height:0px;}.elementor-9135 .elementor-element.elementor-element-6698023 .cz_title .cz_title_content{margin-bottom:20px;}.elementor-9135 .elementor-element.elementor-element-347ccb8 .cz_gap{height:30px;}.elementor-9135 .elementor-element.elementor-element-ac0afc7 .cz_team{margin-top:0px;}.elementor-9135 .elementor-element.elementor-element-5617925 .cz_team{margin-top:0px;}.elementor-9135 .elementor-element.elementor-element-c71e180 .cz_team{margin-top:0px;}.elementor-9135 .elementor-element.elementor-element-0ef9b98 .cz_gap{height:0px;}.elementor-9135 .elementor-element.elementor-element-8bf2212 .cz_counter_num_wrap{font-size:110px;}.elementor-9135 .elementor-element.elementor-element-2e7e9ac .cz_counter_num_wrap{font-size:110px;}.elementor-9135 .elementor-element.elementor-element-f9b232b .cz_counter_num_wrap{font-size:110px;}.elementor-9135 .elementor-element.elementor-element-80dc86a .cz_counter_num_wrap{font-size:110px;}.elementor-9135 .elementor-element.elementor-element-a3ad7a4  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-a3ad7a4[data-element_type="container"]{padding:30px;}.elementor-9135 .elementor-element.elementor-element-ad6b41f .cz_gap{height:0px;}.elementor-9135 .elementor-element.elementor-element-0279c72 .cz_gap{height:40px;}.elementor-9135 .elementor-element.elementor-element-70545e5 .cz_gap{height:22px;}.elementor-9135 .elementor-element.elementor-element-be7b0b9 .slick-prev{left:10%;}.elementor-9135 .elementor-element.elementor-element-be7b0b9 .slick-next{right:10%;}.elementor-9135 .elementor-element.elementor-element-1ae37a9 .cz_gap{height:0px;}.elementor-9135 .elementor-element.elementor-element-249a429 .cz_title .cz_title_content{margin-top:-50px;}.elementor-9135 .elementor-element.elementor-element-2fa11ad  > .elementor-element-populated,.elementor-9135 .elementor-element.elementor-element-2fa11ad[data-element_type="container"]{padding-right:40px;padding-left:40px;}.elementor-9135 .elementor-element.elementor-element-27a62d0 .cz_grid_p{text-align:center;}.elementor-9135 .elementor-element.elementor-element-27a62d0 .cz_grid .cz_grid_details small{text-align:center;margin-right:auto;margin-left:auto;display:none;float:none;}}@media(max-width:1024px) and (min-width:768px){.elementor-9135 .elementor-element.elementor-element-d5d4edd{width:100%;}.elementor-9135 .elementor-element.elementor-element-cac0171{width:100%;}.elementor-9135 .elementor-element.elementor-element-fa4694b{width:50%;}.elementor-9135 .elementor-element.elementor-element-b33be9d{width:50%;}.elementor-9135 .elementor-element.elementor-element-44b3601{width:50%;}.elementor-9135 .elementor-element.elementor-element-2e5a8fb{width:50%;}.elementor-9135 .elementor-element.elementor-element-c1d3010{width:100%;}.elementor-9135 .elementor-element.elementor-element-be63aa1{width:100%;}.elementor-9135 .elementor-element.elementor-element-e833164{width:50%;}.elementor-9135 .elementor-element.elementor-element-c472e7d{width:50%;}.elementor-9135 .elementor-element.elementor-element-de04b3a{width:50%;}.elementor-9135 .elementor-element.elementor-element-c3a42c2{width:50%;}.elementor-9135 .elementor-element.elementor-element-ac8b395{width:100%;}.elementor-9135 .elementor-element.elementor-element-a3ad7a4{width:100%;}.elementor-9135 .elementor-element.elementor-element-7b3a749{width:100%;}.elementor-9135 .elementor-element.elementor-element-bc1327d{width:100%;}.elementor-9135 .elementor-element.elementor-element-2fa11ad{width:100%;}.elementor-9135 .elementor-element.elementor-element-e614a9a{width:100%;}.elementor-9135 .elementor-element.elementor-element-b54aecf{width:100%;}}/* Start custom CSS for html, class: .elementor-element-101c0af */.installment-calculator {
    width: 100%;
    max-width: 650px;
    margin: 40px auto;
    padding: 20px;
    font-family: 'IRANSans', 'Tahoma', Arial, sans-serif;
    direction: rtl;
}

.calculator-container {
    background: #fff;
    border-radius: 24px;
    box-shadow: 0 20px 40px rgba(216, 182, 118, 0.15);
    overflow: hidden;
    border: 1px solid rgba(216, 182, 118, 0.2);
    margin: 0 auto;
    position: relative;
}

.calculator-container::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #D8B676 0%, #E6C889 50%, #F2D9A3 100%);
}

.calculator-header {
    background: linear-gradient(135deg, #D8B676 0%, #E6C889 50%, #F2D9A3 100%);
    color: white;
    padding: 35px 30px;
    text-align: center;
    position: relative;
}

.calculator-header::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 10px solid #F2D9A3;
}

.calculator-header h2 {
    font-size: 26px;
    margin-bottom: 8px;
    font-weight: 700;
    line-height: 1.3;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.calculator-header p {
    opacity: 0.95;
    font-size: 15px;
    margin: 0;
    font-weight: 500;
}

.calculator-form {
    padding: 45px 35px 35px;
}

.form-group {
    margin-bottom: 32px;
}

.form-group label {
    display: block;
    margin-bottom: 12px;
    font-weight: 600;
    color: #8B6914;
    font-size: 16px;
    padding-right: 4px;
}

.form-group input {
    width: 100%;
    padding: 18px 20px;
    border: 2px solid #F5EDD7;
    border-radius: 16px;
    font-size: 18px;
    transition: all 0.3s ease;
    background: #FEFCF8;
    font-family: inherit;
    box-sizing: border-box;
    color: #8B6914;
    font-weight: 500;
}

.form-group input:focus {
    outline: none;
    border-color: #D8B676;
    background: white;
    box-shadow: 0 0 0 4px rgba(216, 182, 118, 0.15);
    transform: translateY(-1px);
}

.form-group input::placeholder {
    color: #C4A760;
    font-weight: 400;
}

.installment-options {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 14px;
    margin-top: 18px;
}

.installment-option {
    padding: 20px 16px;
    border: 2px solid #F5EDD7;
    border-radius: 16px;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    background: linear-gradient(145deg, #ffffff 0%, #FEFCF8 100%);
    font-weight: 600;
    font-size: 16px;
    min-height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    color: #8B6914;
}

.installment-option::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(216, 182, 118, 0.1), transparent);
    transition: left 0.6s;
}

.installment-option:hover::before {
    left: 100%;
}

.installment-option.active {
    background: linear-gradient(135deg, #D8B676 0%, #E6C889 50%, #F2D9A3 100%);
    color: white;
    border-color: #D8B676;
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 12px 25px rgba(216, 182, 118, 0.35);
    font-weight: 700;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.installment-option:hover {
    border-color: #D8B676;
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(216, 182, 118, 0.25);
    background: linear-gradient(145deg, #ffffff 0%, #FBF7EF 100%);
}

.installment-option.active:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 15px 30px rgba(216, 182, 118, 0.4);
}

.calculator-results {
    background: linear-gradient(145deg, #FEFCF8 0%, #ffffff 100%);
    border-radius: 20px;
    padding: 35px 30px;
    margin: 35px 25px 0;
    border: 1px solid #F5EDD7;
    transition: all 0.3s ease;
    position: relative;
}

.calculator-results::before {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    background: linear-gradient(135deg, #D8B676, #E6C889, #F2D9A3);
    border-radius: 20px;
    z-index: -1;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.calculator-results:hover::before {
    opacity: 0.05;
}

.calculator-results.hidden {
    display: none;
}

.result-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 18px 0;
    border-bottom: 1px solid rgba(216, 182, 118, 0.15);
    transition: all 0.2s ease;
    border-radius: 8px;
    margin: 0 -10px;
    padding-left: 10px;
    padding-right: 10px;
}

.result-row:hover {
    background: rgba(216, 182, 118, 0.05);
    padding-left: 15px;
    padding-right: 15px;
}

.result-row:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.result-row:first-child {
    padding-top: 0;
}

.result-label {
    font-weight: 600;
    color: #8B6914;
    font-size: 16px;
    flex: 1;
    position: relative;
}

.result-label::before {
    content: '●';
    color: #D8B676;
    margin-left: 8px;
    font-size: 12px;
}

.result-value {
    font-weight: 700;
    color: #6B5411;
    font-size: 16px;
    text-align: left;
    min-width: 160px;
    background: rgba(216, 182, 118, 0.08);
    padding: 8px 15px;
    border-radius: 12px;
    border: 1px solid rgba(216, 182, 118, 0.2);
}

.result-value.highlight {
    color: #D8B676;
    font-size: 17px;
    background: rgba(216, 182, 118, 0.15);
    border-color: rgba(216, 182, 118, 0.3);
    font-weight: 800;
}

.result-value.total {
    color: #ffffff;
    font-size: 19px;
    background: linear-gradient(135deg, #D8B676 0%, #E6C889 100%);
    border-color: #D8B676;
    font-weight: 800;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 8px rgba(216, 182, 118, 0.25);
}

/* استایل دکمه درخواست وام */
.loan-request-container {
    padding: 25px 35px;
    text-align: center;
    background: linear-gradient(145deg, #FEFCF8 0%, #ffffff 100%);
    margin: 20px 25px 0;
    border-radius: 20px;
    border: 1px solid #F5EDD7;
}

.loan-request-container.hidden {
    display: none;
}

.loan-request-btn {
    background: linear-gradient(135deg, #D8B676 0%, #E6C889 50%, #F2D9A3 100%);
    color: white;
    border: none;
    padding: 18px 40px;
    border-radius: 16px;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
    transition: all 0.3s ease;
    font-family: inherit;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 8px 20px rgba(216, 182, 118, 0.25);
}

.loan-request-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 25px rgba(216, 182, 118, 0.35);
}

.loan-request-btn:active {
    transform: translateY(-1px);
    box-shadow: 0 6px 15px rgba(216, 182, 118, 0.3);
}

/* استایل فرم اطلاعات تماس */
.contact-form-container {
    background: linear-gradient(145deg, #FEFCF8 0%, #ffffff 100%);
    border-radius: 20px;
    padding: 35px 30px;
    margin: 20px 25px 0;
    border: 1px solid #F5EDD7;
    transition: all 0.3s ease;
}

.contact-form-container.hidden {
    display: none;
}

.contact-form-container h3 {
    color: #8B6914;
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 30px 0;
    text-align: center;
    position: relative;
    padding-bottom: 15px;
}

.contact-form-container h3::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 60px;
    height: 3px;
    background: linear-gradient(90deg, #D8B676 0%, #E6C889 50%, #F2D9A3 100%);
    border-radius: 2px;
}

.contact-form .form-group {
    margin-bottom: 25px;
}

.submit-info-btn {
    width: 100%;
    background: linear-gradient(135deg, #D8B676 0%, #E6C889 50%, #F2D9A3 100%);
    color: white;
    border: none;
    padding: 18px 30px;
    border-radius: 16px;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
    transition: all 0.3s ease;
    font-family: inherit;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 8px 20px rgba(216, 182, 118, 0.25);
    margin-top: 10px;
}

.submit-info-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 25px rgba(216, 182, 118, 0.35);
}

.submit-info-btn:active {
    transform: translateY(-1px);
    box-shadow: 0 6px 15px rgba(216, 182, 118, 0.3);
}

/* کلاس مخفی کردن */
.hidden {
    display: none;
}

/* تبلت */
@media (max-width: 1024px) {
    .installment-calculator {
        margin: 30px auto;
        padding: 15px;
        max-width: 580px;
    }

    .calculator-form {
        padding: 40px 30px 30px;
    }

    .calculator-results {
        margin: 30px 20px 0;
        padding: 30px 25px;
    }

    .loan-request-container {
        margin: 15px 20px 0;
        padding: 20px 30px;
    }

    .contact-form-container {
        margin: 15px 20px 0;
        padding: 30px 25px;
    }
}

/* موبایل */
@media (max-width: 768px) {
    .installment-calculator {
        margin: 20px auto;
        padding: 10px;
    }

    .calculator-container {
        border-radius: 20px;
    }

    .calculator-header {
        padding: 30px 25px;
    }

    .calculator-header h2 {
        font-size: 22px;
        margin-bottom: 6px;
    }

    .calculator-header p {
        font-size: 14px;
    }

    .calculator-form {
        padding: 35px 25px 25px;
    }

    .form-group {
        margin-bottom: 28px;
    }

    .form-group input {
        padding: 16px 18px;
        font-size: 16px;
        border-radius: 14px;
    }

    .installment-options {
        gap: 12px;
    }

    .installment-option {
        padding: 16px 12px;
        font-size: 15px;
        min-height: 60px;
        border-radius: 14px;
    }

    .calculator-results {
        padding: 25px 20px;
        margin: 25px 15px 0;
        border-radius: 18px;
    }

    .loan-request-container {
        margin: 15px 15px 0;
        padding: 20px 25px;
        border-radius: 18px;
    }

    .loan-request-btn {
        padding: 16px 35px;
        font-size: 16px;
        border-radius: 14px;
    }

    .contact-form-container {
        margin: 15px 15px 0;
        padding: 25px 20px;
        border-radius: 18px;
    }

    .contact-form-container h3 {
        font-size: 20px;
        margin-bottom: 25px;
    }

    .contact-form .form-group {
        margin-bottom: 22px;
    }

    .submit-info-btn {
        padding: 16px 25px;
        font-size: 16px;
        border-radius: 14px;
    }

    .result-row {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
        padding: 16px 0;
        margin: 0 -8px;
        padding-left: 8px;
        padding-right: 8px;
    }

    .result-row:hover {
        padding-left: 12px;
        padding-right: 12px;
    }

    .result-value {
        align-self: stretch;
        text-align: center;
        min-width: auto;
        font-size: 15px;
    }

    .result-value.highlight {
        font-size: 16px;
    }

    .result-value.total {
        font-size: 18px;
    }

    .result-label {
        font-size: 15px;
        align-self: stretch;
    }
}

/* موبایل کوچک */
@media (max-width: 480px) {
    .installment-calculator {
        margin: 15px auto;
        padding: 8px;
    }

    .calculator-header {
        padding: 25px 20px;
    }

    .calculator-header h2 {
        font-size: 20px;
    }

    .calculator-form {
        padding: 30px 20px 20px;
    }

    .installment-options {
        gap: 10px;
    }

    .installment-option {
        padding: 14px 10px;
        font-size: 14px;
        min-height: 55px;
        border-radius: 12px;
    }

    .form-group input {
        padding: 14px 16px;
        font-size: 15px;
        border-radius: 12px;
    }

    .calculator-results {
        padding: 20px 15px;
        margin: 20px 10px 0;
    }

    .loan-request-container {
        margin: 15px 10px 0;
        padding: 18px 20px;
    }

    .loan-request-btn {
        padding: 14px 30px;
        font-size: 15px;
        border-radius: 12px;
    }

    .contact-form-container {
        margin: 15px 10px 0;
        padding: 20px 15px;
    }

    .contact-form-container h3 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .contact-form .form-group {
        margin-bottom: 20px;
    }

    .submit-info-btn {
        padding: 14px 20px;
        font-size: 15px;
        border-radius: 12px;
    }
}

/* دسکتاپ بزرگ */
@media (min-width: 1200px) {
    .installment-calculator {
        max-width: 750px;
        margin: 50px auto;
        padding: 30px;
    }

    .calculator-header {
        padding: 40px 35px;
    }

    .calculator-header h2 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .calculator-header p {
        font-size: 17px;
    }

    .calculator-form {
        padding: 50px 40px 40px;
    }

    .form-group {
        margin-bottom: 36px;
    }

    .form-group label {
        font-size: 18px;
        margin-bottom: 14px;
    }

    .form-group input {
        padding: 20px 24px;
        font-size: 19px;
        border-radius: 18px;
    }

    .installment-options {
        gap: 16px;
        margin-top: 22px;
    }

    .installment-option {
        padding: 22px 18px;
        font-size: 17px;
        min-height: 70px;
        border-radius: 18px;
    }

    .calculator-results {
        padding: 40px 35px;
        margin: 40px 30px 0;
        border-radius: 22px;
    }

    .loan-request-container {
        margin: 25px 30px 0;
        padding: 30px 40px;
        border-radius: 22px;
    }

    .loan-request-btn {
        padding: 20px 45px;
        font-size: 19px;
        border-radius: 18px;
    }

    .contact-form-container {
        margin: 25px 30px 0;
        padding: 40px 35px;
        border-radius: 22px;
    }

    .contact-form-container h3 {
        font-size: 24px;
        margin-bottom: 35px;
    }

    .contact-form .form-group {
        margin-bottom: 30px;
    }

    .submit-info-btn {
        padding: 20px 35px;
        font-size: 19px;
        border-radius: 18px;
    }

    .result-row {
        padding: 20px 0;
        margin: 0 -12px;
        padding-left: 12px;
        padding-right: 12px;
    }

    .result-row:hover {
        padding-left: 18px;
        padding-right: 18px;
    }

    .result-label {
        font-size: 17px;
    }

    .result-value {
        font-size: 17px;
        min-width: 180px;
        padding: 10px 18px;
    }

    .result-value.highlight {
        font-size: 18px;
    }

    .result-value.total {
        font-size: 20px;
    }
}/* End custom CSS */