.elementor-1467 .elementor-element.elementor-element-430a1bb{--spacer-size:25px;}.elementor-1467 .elementor-element.elementor-element-430a1bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1467 .elementor-element.elementor-element-dcca412 .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-1467 .elementor-element.elementor-element-0969b4b{--spacer-size:20px;}.elementor-1467 .elementor-element.elementor-element-0c233cd{animation-duration:1500ms;animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1467 .elementor-element.elementor-element-0c233cd > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1467 .elementor-element.elementor-element-0c233cd .aux-modern-heading-primary{font-family:"IRANYekan", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;color:#60EAA4;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;max-width:1600px;}.elementor-1467 .elementor-element.elementor-element-0c233cd .aux-modern-heading-secondary{font-size:100px;font-weight:bold;line-height:107px;color:var( --e-global-color-021e33e );margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;border-radius:0px 0px 0px 0px;}.elementor-1467 .elementor-element.elementor-element-0c233cd .aux-modern-heading-description{color:#ECF2FD;font-family:"IRANSans", Sans-serif;font-size:18px;font-weight:300;line-height:26px;margin:0px 0px 0px 0px;max-width:647px;}.elementor-1467 .elementor-element.elementor-element-a22dda8 input:not([type="submit"]){background-color:var( --e-global-color-3aebb56 );color:var( --e-global-color-021e33e );width:48%;height:55px;border-radius:14px 14px 14px 14px;padding:0px 25px 0px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );transition:all ease-out 0.3s;}.elementor-1467 .elementor-element.elementor-element-a22dda8 textarea{background-color:var( --e-global-color-3aebb56 );font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;border-radius:14px 14px 14px 14px;padding:20px 25px 20px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );transition:all ease-out 0.3s;}.elementor-1467 .elementor-element.elementor-element-a22dda8 input[type="submit"]{background-color:var( --e-global-color-accent );font-family:"Estedad", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;letter-spacing:-0.32px;color:var( --e-global-color-3aebb56 );width:192px;height:60px;border-radius:18px 18px 18px 18px;padding:0px 0px 0px 0px;margin:20px 0px 0px 0px;box-shadow:0px 10px 15px 0px rgba(10.999999999999993, 113.99999999999993, 181, 0.25098039215686274);transition:all ease-out 0.3s;}.elementor-1467 .elementor-element.elementor-element-a22dda8 input[type="submit"]:hover{background-color:#196C99;}.elementor-1467 .elementor-element.elementor-element-a22dda8{animation-duration:2000ms;animation-delay:1200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1467 .elementor-element.elementor-element-a22dda8 input:not([type="submit"])::placeholder{font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:var( --e-global-color-021e33e );}.elementor-1467 .elementor-element.elementor-element-a22dda8 input[type="text"]{transition:all ease-out 0.3s;}.elementor-1467 .elementor-element.elementor-element-a22dda8 input[type="email"]{transition:all ease-out 0.3s;}.elementor-1467 .elementor-element.elementor-element-a22dda8 select{transition:all ease-out 0.3s;}.elementor-1467 .elementor-element.elementor-element-a22dda8 textarea::placeholder{font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:var( --e-global-color-021e33e );}.elementor-1467 .elementor-element.elementor-element-d4bf5ce{--spacer-size:50px;}.elementor-1467 .elementor-element.elementor-element-cf2ecfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1467 .elementor-element.elementor-element-0c233cd .aux-modern-heading-primary{font-size:40px;}.elementor-1467 .elementor-element.elementor-element-0c233cd .aux-modern-heading-description{font-size:14px;}.elementor-1467 .elementor-element.elementor-element-a22dda8 input:not([type="submit"]){width:49%;}}@media(max-width:767px){.elementor-1467 .elementor-element.elementor-element-0c233cd .aux-modern-heading-primary{font-size:30px;}.elementor-1467 .elementor-element.elementor-element-a22dda8 input:not([type="submit"]){width:100%;}}/* Start custom CSS for aux_contact_form, class: .elementor-element-a22dda8 */.contact-form__column {	
	display: flex;
}

.contact-form__column > * {	
	width: 100%;
}
.contact-form__column {
    display: flex;
    direction: rtl;
}

.elementor-1467 .elementor-element.elementor-element-a22dda8 input:not([type="submit"]){width:100%!important}

.contact-form textarea { 
	min-height: 255px !important; 
	margin-top: -10px;
}

.elementor-1467 .elementor-element.elementor-element-a22dda8 input[type="submit"]{
    float: right;
}

@media(max-width:414px){
    .contact-form__column z * {	
	width: 100%;
	max-width:100%;
}
.contact-form__column {	
	display: block;
}
}

.elementor-1467 .elementor-element.elementor-element-a22dda8 .wpcf7-form  input[type="submit"] {
   float: right;
}
span.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output,input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea {
    text-align: right;
    direction: rtl !important;
    font-family: IRANYekan !important;}
    
    .wpcf7 form .wpcf7-response-output {
    float: right;
    border-radius: 14px;
        color: #fff;
}

.contact-form__column input:last-child{margin-right:auto!important;}/* End custom CSS */