.elementor-978 .elementor-element.elementor-element-dfa73a2{--display:flex;--overflow:hidden;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-978 .elementor-element.elementor-element-dfa73a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-0967623 .elementor-heading-title{font-family:"Sharif", Sans-serif;font-weight:bold;}.elementor-978 .elementor-element.elementor-element-a0cdf14{--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;}.elementor-978 .elementor-element.elementor-element-47d2149{--display:flex;}.elementor-978 .elementor-element.elementor-element-5e5ac77{padding:0.5em 0.5em 0.5em 0.5em;}.elementor-978 .elementor-element.elementor-element-5e5ac77 .elementor-heading-title{font-weight:bold;color:#58151C;}.elementor-978 .elementor-element.elementor-element-fd531dc{--display:flex;}.elementor-978 .elementor-element.elementor-element-0e3e3b5{padding:0.5em 0.5em 0.5em 0.5em;}.elementor-978 .elementor-element.elementor-element-0e3e3b5 .elementor-heading-title{font-weight:bold;color:#58151C;}.elementor-978 .elementor-element.elementor-element-5b07e35 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-978 .elementor-element.elementor-element-34abc29{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-978 .elementor-element.elementor-element-9f69bd1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-978 .elementor-element.elementor-element-9f69bd1 .elementor-divider-separator{width:100%;}.elementor-978 .elementor-element.elementor-element-9f69bd1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-978 .elementor-element.elementor-element-53ae67f{width:100%;max-width:100%;}.elementor-978 .elementor-element.elementor-element-b49f4ef .elementor-button{background-color:var( --e-global-color-primary );}.elementor-978 .elementor-element.elementor-element-b49f4ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-978 .elementor-element.elementor-element-b49f4ef .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-978 .elementor-element.elementor-element-1c43a39 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-978 .elementor-element.elementor-element-1c43a39 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-978 .elementor-element.elementor-element-1c43a39 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-978 .elementor-element.elementor-element-1c43a39 .eael-gravity-form .gform_footer input[type="submit"]{width:100px !important;}html body .elementor-978 .elementor-element.elementor-element-1c43a39 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px !important;}html body .elementor-978 .elementor-element.elementor-element-1c43a39 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100px !important;}html body .elementor-978 .elementor-element.elementor-element-1c43a39 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-978 .elementor-element.elementor-element-1c43a39 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-978 .elementor-element.elementor-element-1c43a39 .gform_wrapper li.gfield_error textarea{border-width:1px;}/* Start custom CSS for heading, class: .elementor-element-5e5ac77 */.elementor-978 .elementor-element.elementor-element-5e5ac77 {
  box-sizing: border-box;
  background-color: #f8d7da;
  border: 1px solid rgb(132, 32, 41);
  border-radius: 6px;
  margin-bottom: 16px;
  padding: 16px;
  position: relative;
  margin-top: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: start;
  text-size-adjust: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e3e3b5 */.elementor-978 .elementor-element.elementor-element-0e3e3b5 {
  box-sizing: border-box;
  background-color: #f8d7da;
  border: 1px solid rgb(132, 32, 41);
  border-radius: 6px;
  margin-bottom: 16px;
  padding: 16px;
  position: relative;
  margin-top: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: start;
  text-size-adjust: 100%;
}/* End custom CSS */