.elementor-767 .elementor-element.elementor-element-a0d608f{--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;--margin-top:55px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-767 .elementor-element.elementor-element-45e5204 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-767 .elementor-element.elementor-element-45e5204{text-align:center;}.elementor-767 .elementor-element.elementor-element-45e5204 .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-767 .elementor-element.elementor-element-a239b1a{--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;}.elementor-767 .elementor-element.elementor-element-47a87c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-767 .elementor-element.elementor-element-a10a4e0{text-align:start;}.elementor-767 .elementor-element.elementor-element-a10a4e0 .elementor-heading-title{font-size:30px;font-weight:600;color:#232323;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-767 .elementor-element.elementor-element-3d3d7a1 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-767 .elementor-element.elementor-element-3d3d7a1{font-size:14px;font-weight:600;color:#939393;}.elementor-767 .elementor-element.elementor-element-b63af22{width:100%;max-width:100%;}.elementor-767 .elementor-element.elementor-element-a874d69{--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;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-767 .elementor-element.elementor-element-b46b2d5 img{width:55%;}@media(min-width:768px){.elementor-767 .elementor-element.elementor-element-47a87c3{--width:50%;}.elementor-767 .elementor-element.elementor-element-a874d69{--width:50%;}}@media(max-width:767px){.elementor-767 .elementor-element.elementor-element-a0d608f{--margin-top:20px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-767 .elementor-element.elementor-element-45e5204 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-767 .elementor-element.elementor-element-45e5204 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-b63af22 */div#wpcf7-f796-p767-o1 {
    direction: rtl;
}
input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email {
    direction: rtl;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    resize: none;
}

form.wpcf7-form.init.demo {
    direction: rtl;
    width: 100%;
}

form input,
form textarea{
    width: 95%;
    border: none;
    border-radius: 10px;
    height: 50px;
    box-shadow: 0px 0px 3px #ccc;
    padding-right: 10px
}
form textarea{
    height: 200px
}

form input.wpcf7-form-control.wpcf7-submit.has-spinner[type="submit"] {
    background: #9EC538;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 600
}

input:focus {
  border-color: #9EC538 !important; /* Focus border color */
  box-shadow: 0 0 5px #9EC538; /* Optional: Add a glowing effect */
}
input:focus-visible {
  border-color: #9EC538 !important;
  box-shadow: 0 0 5px #9EC538;
}
@media screen and (max-width:760px){
    form input,
form textarea{
    width: 100%;
    
}
}/* End custom CSS */
/* Start custom CSS */#scroll_up:empty:before {
    background-color: #fff !important;
}
#scroll_up:empty {
    color:#9ec538 !important;
    background-color: #9ec538 !important;
}/* End custom CSS */