.elementor-6244 .elementor-element.elementor-element-e114a86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:130px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-e114a86 .wcf-image-hover{background-image:url( https://it-consultancy-agency.wp-gearlab.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-6244 .elementor-element.elementor-element-c547822{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6244 .elementor-element.elementor-element-c547822 .wcf-image-hover{background-image:url( https://it-consultancy-agency.wp-gearlab.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-6244 .elementor-element.elementor-element-358a81d .wcf--title{color:#121212;font-family:"Yekan-NumFa", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;}.elementor-6244 .elementor-element.elementor-element-358a81d .wcf--title .highlight{color:#f00000;}.elementor-6244 .elementor-element.elementor-element-7eff945 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-7eff945 .wcf--title{color:#121212;font-family:"Yekan-NumFa", Sans-serif;font-size:80px;font-weight:600;line-height:1em;}.elementor-6244 .elementor-element.elementor-element-7eff945 .wcf--title .highlight{color:#f00000;}.elementor-6244 .elementor-element.elementor-element-cbc6bad{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:0px;--margin-bottom:-532px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-6244 .elementor-element.elementor-element-cbc6bad:not(.elementor-motion-effects-element-type-background), .elementor-6244 .elementor-element.elementor-element-cbc6bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8DCF9B;}.elementor-6244 .elementor-element.elementor-element-cbc6bad .wcf-image-hover{background-image:url( https://it-consultancy-agency.wp-gearlab.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-6244 .elementor-element.elementor-element-45df5f9 > .elementor-widget-container{margin:160px 0px 5px 0px;}.elementor-6244 .elementor-element.elementor-element-45df5f9 .wcf--title{color:#121212;font-family:"Yekan-NumFa", Sans-serif;font-size:36px;font-weight:600;line-height:1.39em;}.elementor-6244 .elementor-element.elementor-element-45df5f9 .wcf--title .highlight{color:#f00000;}.elementor-6244 .elementor-element.elementor-element-bb1cf54 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6244 .elementor-element.elementor-element-bb1cf54 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6244 .elementor-element.elementor-element-bb1cf54{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6244 .elementor-element.elementor-element-bb1cf54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6244 .elementor-element.elementor-element-bb1cf54 .elementor-icon-list-item > a{font-family:"Yekan-NumFa", Sans-serif;font-size:21px;font-weight:400;line-height:1.71em;}.elementor-6244 .elementor-element.elementor-element-bb1cf54 .elementor-icon-list-text{color:#121212;transition:color 0.3s;}.elementor-6244 .elementor-element.elementor-element-77ac40c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6244 .elementor-element.elementor-element-77ac40c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6244 .elementor-element.elementor-element-77ac40c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6244 .elementor-element.elementor-element-77ac40c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6244 .elementor-element.elementor-element-77ac40c .elementor-icon-list-item > a{font-family:"Yekan-NumFa", Sans-serif;font-size:21px;font-weight:400;line-height:1.71em;}.elementor-6244 .elementor-element.elementor-element-77ac40c .elementor-icon-list-text{color:#121212;transition:color 0.3s;}.elementor-6244 .elementor-element.elementor-element-882b7f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6244 .elementor-element.elementor-element-882b7f0 .wcf-image-hover{background-image:url( https://it-consultancy-agency.wp-gearlab.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-6244 .elementor-element.elementor-element-be799bc iframe{height:720px;filter:brightness( 100% ) contrast( 100% ) saturate( 80% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6244 .elementor-element.elementor-element-d3b5dda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:135px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-d3b5dda .wcf-image-hover{background-image:url( https://it-consultancy-agency.wp-gearlab.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-6244 .elementor-element.elementor-element-68aa29f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6244 .elementor-element.elementor-element-68aa29f .wcf-image-hover{background-image:url( https://it-consultancy-agency.wp-gearlab.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-6244 .elementor-element.elementor-element-52784a1{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;text-align:center;}.elementor-6244 .elementor-element.elementor-element-52784a1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6244 .elementor-element.elementor-element-52784a1 .wcf--title{color:#121212;font-family:"Yekan-NumFa", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;}.elementor-6244 .elementor-element.elementor-element-52784a1 .wcf--title .highlight{color:#f00000;}.elementor-6244 .elementor-element.elementor-element-b06f90f{--divider-border-style:solid;--divider-color:#7E232300;--divider-border-width:1px;width:var( --container-widget-width, 1px );max-width:1px;background-color:#091542;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-6244 .elementor-element.elementor-element-b06f90f .elementor-divider-separator{width:1px;}.elementor-6244 .elementor-element.elementor-element-b06f90f .elementor-divider{padding-block-start:60px;padding-block-end:60px;}.elementor-6244 .elementor-element.elementor-element-1139f19{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6244 .elementor-element.elementor-element-1139f19 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6244 .elementor-element.elementor-element-1139f19 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6244 .elementor-element.elementor-element-1139f19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6244 .elementor-element.elementor-element-1139f19 .elementor-icon-list-item > a{font-family:"Yekan-NumFa", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.4em;}.elementor-6244 .elementor-element.elementor-element-1139f19 .elementor-icon-list-text{color:#121212;transition:color 0.3s;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:215px;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6 .wcf-image-hover{background-image:url( https://it-consultancy-agency.wp-gearlab.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-6244 .elementor-element.elementor-element-0c6a447 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wcf--form-wrapper{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:right;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{font-family:"Vazir-NumFa", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09154226;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap textarea{height:170px;font-family:"Vazir-NumFa", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#121212;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09154226;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#999999;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap textarea::-moz-placeholder{color:#999999;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#999999;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wcf--form-wrapper form.wpcf7-form label{color:#121212;font-family:"Yekan-NumFa", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;padding:0px 0px 5px 0px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit{gap:20px;color:#FFFFFF;fill:#FFFFFF;background-color:#121212;border-style:solid;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit i{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit svg{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-submit{font-family:"Yekan-NumFa", Sans-serif;height:55px;margin:8px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit:hover{color:#121212;fill:#121212;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit:not(.btn-parallal-border, .btn-rollover-cross):after, .elementor-6244 .elementor-element.elementor-element-0c6a447 .btn-rollover-cross:hover, .elementor-6244 .elementor-element.elementor-element-0c6a447 .btn-parallal-border:hover, .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit.btn-hover-none:hover{background-color:#FFCD4C;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit:hover, .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit:focus, .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit:hover.btn-parallal-border:before, .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit:hover.btn-parallal-border:after, .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit:hover.btn-rollover-cross:before, .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit:hover.btn-rollover-cross:after, .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit.btn-hover-none:hover{border-color:#FFCD4C;}@media(min-width:768px){.elementor-6244 .elementor-element.elementor-element-e114a86{--content-width:1290px;}.elementor-6244 .elementor-element.elementor-element-cbc6bad{--width:410px;}.elementor-6244 .elementor-element.elementor-element-882b7f0{--width:1920px;}.elementor-6244 .elementor-element.elementor-element-d3b5dda{--content-width:1290px;}.elementor-6244 .elementor-element.elementor-element-68aa29f{--width:18%;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--width:82%;}}@media(max-width:1366px) and (min-width:768px){.elementor-6244 .elementor-element.elementor-element-e114a86{--content-width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-6244 .elementor-element.elementor-element-68aa29f{--width:20%;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6244 .elementor-element.elementor-element-cbc6bad{--width:380px;}.elementor-6244 .elementor-element.elementor-element-68aa29f{--width:23%;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--width:77%;}}@media(max-width:880px) and (min-width:768px){.elementor-6244 .elementor-element.elementor-element-cbc6bad{--width:340px;}.elementor-6244 .elementor-element.elementor-element-68aa29f{--width:26.5%;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--width:73.5%;}}@media(max-width:1366px){.elementor-6244 .elementor-element.elementor-element-e114a86{--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-7eff945{width:var( --container-widget-width, 920px );max-width:920px;--container-widget-width:920px;--container-widget-flex-grow:0;}.elementor-6244 .elementor-element.elementor-element-7eff945 .wcf--title{font-size:60px;}.elementor-6244 .elementor-element.elementor-element-be799bc iframe{height:630px;}.elementor-6244 .elementor-element.elementor-element-d3b5dda{--padding-top:110px;--padding-bottom:105px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:150px;}}@media(max-width:1200px){.elementor-6244 .elementor-element.elementor-element-7eff945{width:var( --container-widget-width, 920px );max-width:920px;--container-widget-width:920px;--container-widget-flex-grow:0;}.elementor-6244 .elementor-element.elementor-element-cbc6bad{--margin-top:0px;--margin-bottom:-462px;--margin-left:0px;--margin-right:0px;}.elementor-6244 .elementor-element.elementor-element-45df5f9 > .elementor-widget-container{margin:100px 0px 5px 0px;}.elementor-6244 .elementor-element.elementor-element-45df5f9 .wcf--title{font-size:28px;}.elementor-6244 .elementor-element.elementor-element-be799bc iframe{height:600px;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}}@media(max-width:1024px){.elementor-6244 .elementor-element.elementor-element-e114a86{--gap:45px 0px;--row-gap:45px;--column-gap:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-c547822{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6244 .elementor-element.elementor-element-7eff945{--container-widget-width:760px;--container-widget-flex-grow:0;width:var( --container-widget-width, 760px );max-width:760px;}.elementor-6244 .elementor-element.elementor-element-7eff945 .wcf--title{font-size:50px;}.elementor-6244 .elementor-element.elementor-element-cbc6bad{--margin-top:0px;--margin-bottom:-415px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-6244 .elementor-element.elementor-element-45df5f9 > .elementor-widget-container{margin:60px 0px 5px 0px;}.elementor-6244 .elementor-element.elementor-element-be799bc iframe{height:500px;}.elementor-6244 .elementor-element.elementor-element-d3b5dda{--padding-top:90px;--padding-bottom:85px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-52784a1{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-6244 .elementor-element.elementor-element-52784a1 .wcf--title{font-size:46px;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-submit{margin:0px 0px 0px 0px;}}@media(max-width:880px){.elementor-6244 .elementor-element.elementor-element-e114a86{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:90px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-c547822{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6244 .elementor-element.elementor-element-7eff945{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-6244 .elementor-element.elementor-element-7eff945 .wcf--title{font-size:40px;line-height:1.1em;}.elementor-6244 .elementor-element.elementor-element-cbc6bad{--margin-top:0px;--margin-bottom:-352px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6244 .elementor-element.elementor-element-45df5f9 > .elementor-widget-container{margin:30px 0px 5px 0px;}.elementor-6244 .elementor-element.elementor-element-45df5f9 .wcf--title{font-size:24px;}.elementor-6244 .elementor-element.elementor-element-bb1cf54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6244 .elementor-element.elementor-element-bb1cf54 .elementor-icon-list-item > a{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-77ac40c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6244 .elementor-element.elementor-element-77ac40c .elementor-icon-list-item > a{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-be799bc iframe{height:450px;}.elementor-6244 .elementor-element.elementor-element-d3b5dda{--padding-top:80px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-52784a1{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-6244 .elementor-element.elementor-element-52784a1 .wcf--title{font-size:36px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-6244 .elementor-element.elementor-element-e114a86{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-6244 .elementor-element.elementor-element-7eff945{width:100%;max-width:100%;}.elementor-6244 .elementor-element.elementor-element-7eff945 .wcf--title{font-size:36px;line-height:1.2em;}.elementor-6244 .elementor-element.elementor-element-cbc6bad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-6244 .elementor-element.elementor-element-45df5f9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-bb1cf54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6244 .elementor-element.elementor-element-bb1cf54 .elementor-icon-list-item > a{font-size:16px;}.elementor-6244 .elementor-element.elementor-element-77ac40c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6244 .elementor-element.elementor-element-77ac40c .elementor-icon-list-item > a{font-size:16px;}.elementor-6244 .elementor-element.elementor-element-d3b5dda{--padding-top:55px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-6244 .elementor-element.elementor-element-68aa29f{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6244 .elementor-element.elementor-element-52784a1{width:100%;max-width:100%;text-align:center;}.elementor-6244 .elementor-element.elementor-element-52784a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-52784a1 .wcf--title{font-size:30px;}.elementor-6244 .elementor-element.elementor-element-b06f90f .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-6244 .elementor-element.elementor-element-1139f19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for wcf--contact-form-7, class: .elementor-element-0c6a447 *//* ===== CF7 – Persian Clean UI ===== */
.wpcf7 form {
  direction: rtl;
  text-align: right;
  --brand: #6d28d9;            /* رنگ اصلی: بنفش شیری */
  --brand-hover: #5b21b6;
  --ink: #111827;              /* رنگ متن */
  --muted: #6b7280;            /* متن ثانویه */
  --line: #e5e7eb;             /* خط و مرز */
  --bg: #ffffff;
  --ring: rgba(109, 40, 217, 0.15);
}

/* اگر CF7 یا ویرایشگر <br> تزریق کرد، پنهانشان کن */
.wpcf7 form br { display: none; }

/* فاصله عمودی استاندارد هر فیلد */
.wpcf7 form .col-lg-6,
.wpcf7 form .col-lg-12 { margin-bottom: 16px; }

/* لیبل‌ها */
.wpcf7 form label {
  display: block;
  margin-bottom: 8px;
  font-weight: 600;
  color: var(--ink);
  line-height: 1.6;
}

/* فیلدهای ورودی */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select,
.wpcf7 textarea {
  width: 100%;
  padding: 12px 14px;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: var(--bg);
  color: var(--ink);
  outline: none;
  transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease;
  box-shadow: 0 1px 0 rgba(0,0,0,0.02) inset;
}

/* Placeholder راست‌چین */
.wpcf7 ::placeholder { text-align: right; color: var(--muted); }

/* فوکوس ظریف + رینگ */
.wpcf7 input:focus,
.wpcf7 select:focus,
.wpcf7 textarea:focus {
  border-color: var(--brand);
  box-shadow: 0 0 0 4px var(--ring);
}

/* Textarea قدری بلندتر و قابل تغییر اندازه فقط عمودی */
.wpcf7 textarea {
  min-height: 140px;
  resize: vertical;
}

/* استایل Select */
.wpcf7 select {
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, var(--muted) 50%),
                    linear-gradient(135deg, var(--muted) 50%, transparent 50%),
                    linear-gradient(to right, transparent, transparent);
  background-position: calc(12px) 55%, calc(20px) 55%, 0 0;
  background-size: 8px 8px, 8px 8px, 100% 100%;
  background-repeat: no-repeat;
  padding-right: 36px; /* جا برای فلش */
}

/* دکمه ارسال */
.wpcf7 input[type="submit"] {
  display: inline-block;
  border: none;
  border-radius: 14px;
  padding: 12px 22px;
  font-weight: 700;
  cursor: pointer;
  background: var(--brand);
  color: #fff;
  transition: transform .08s ease, background-color .2s ease, box-shadow .2s ease;
  box-shadow: 0 6px 16px rgba(109, 40, 217, 0.25);
}
.wpcf7 input[type="submit"]:hover { background: var(--brand-hover); }
.wpcf7 input[type="submit"]:active { transform: translateY(1px); }

/* اسپینر CF7 نزدیک دکمه */
.wpcf7 .wpcf7-spinner { margin-right: 8px; }

/* ارورها */
.wpcf7 .wpcf7-not-valid { border-color: #ef4444; }
.wpcf7 .wpcf7-not-valid-tip {
  color: #ef4444;
  font-size: 12px;
  margin-top: 6px;
}

/* با :has() ستارهٔ الزامی کنار لیبل فیلدهای Required (پشتیبانی عالی در کروم/سافاری) */
.wpcf7 form .col-lg-6:has(.wpcf7-validates-as-required) > label,
.wpcf7 form .col-lg-12:has(.wpcf7-validates-as-required) > label {
  position: relative;
}
.wpcf7 form .col-lg-6:has(.wpcf7-validates-as-required) > label::after,
.wpcf7 form .col-lg-12:has(.wpcf7-validates-as-required) > label::after {
  content: " *";
  color: #ef4444;
  font-weight: 700;
}

/* پیام‌های کلی CF7 */
.wpcf7 form .wpcf7-response-output {
  border-radius: 12px;
  border: 1px solid var(--line);
  padding: 12px 14px;
  margin-top: 12px;
}

/* وضعیت موفق/خطا (کلاس‌های جدید و قدیم CF7 را پوشش می‌دهد) */
.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form .wpcf7-mail-sent-ok {
  border-color: #10b981; color: #065f46; background: #ecfdf5;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form .wpcf7-validation-errors {
  border-color: #ef4444; color: #7f1d1d; background: #fef2f2;
}/* End custom CSS */