.elementor-2 .elementor-element.elementor-element-f78c5d1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f78c5d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.empowertherapy.com/wp-content/uploads/2024/04/empower-theraapy-model.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-f78c5d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-41px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-f78c5d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-c1110ad > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(193deg, #343A40 59%, #010101 100%);opacity:0.65;}.elementor-2 .elementor-element.elementor-element-c1110ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-c1110ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c1110ad > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-c1110ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-34px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-479f16e{--spacer-size:163px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ce55369 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-ce55369{text-align:center;}.elementor-2 .elementor-element.elementor-element-ce55369 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c68ad89{margin-top:-23px;margin-bottom:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-69e1b99 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-2 .elementor-element.elementor-element-69e1b99 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-69e1b99 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-69e1b99{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-69e1b99 .elementor-icon-list-icon{padding-right:4px;}.elementor-2 .elementor-element.elementor-element-69e1b99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-69e1b99 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-69e1b99 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-de6e1e1 > .elementor-widget-container{margin:0px 0px 0px -17px;}.elementor-2 .elementor-element.elementor-element-de6e1e1 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-de6e1e1 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-de6e1e1{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-de6e1e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-de6e1e1 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;font-style:normal;text-decoration:underline;}.elementor-2 .elementor-element.elementor-element-de6e1e1 .elementor-icon-list-text{color:#FCE900;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-e81a5b1{--spacer-size:115px;}.elementor-2 .elementor-element.elementor-element-7a51777{margin-top:50px;margin-bottom:50px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-633430d{width:46.447%;}.elementor-2 .elementor-element.elementor-element-be2a6d6{width:53.553%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-f78c5d1{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-c1110ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-479f16e{--spacer-size:30px;}.elementor-2 .elementor-element.elementor-element-ce55369 .elementor-heading-title{font-size:23px;}.elementor-2 .elementor-element.elementor-element-c68ad89{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-633430d{width:35%;}.elementor-2 .elementor-element.elementor-element-69e1b99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-69e1b99 .elementor-icon-list-item > a{font-size:12px;}.elementor-2 .elementor-element.elementor-element-be2a6d6{width:65%;}.elementor-2 .elementor-element.elementor-element-de6e1e1{width:var( --container-widget-width, 201.5px );max-width:201.5px;--container-widget-width:201.5px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-de6e1e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-de6e1e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-de6e1e1 .elementor-icon-list-item > a{font-size:12px;}.elementor-2 .elementor-element.elementor-element-e81a5b1{--spacer-size:50px;}}/* Start custom CSS for shortcode, class: .elementor-element-4c57785 */.col-6 {
    width: 100% !important;
}

.col-md-4{
      width: 100% !important;
}
.wpcf7-form-control .wpcf7-radio .sex-radio{
   margin-top: 25px;
   min-height: 5px;
   margin:revert;
}
.row.patient1 {
    display: flex;
    width: 97%;
}
.row.patient1.form2 {
    width: 95%;
}

.btn-radio {
    line-height: 25px !important;
}

.wpcf7-form label.error {
    color: #990000 !important;
    font-size: 15px !important;
    float: none;
    padding-left:5px!important;
}
.reg-submit {
    padding: 20px 0px 20px 0px;
}
 
input.wpcf7-form-control.wpcf7-submit.has-spinner.patient-form-btn {
    background-color: #162a5d;
    color: white;
    padding: 10px 50px 10px 50px;
    font-size: 18px;
    border: none;
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number {
    display: block!important;
}

input#patient-form-btn {
    background-color: #162a5d;
    border: none;
    border-radius: 10px;
    padding: 10px 25px 10px 25px;
    color: white;
}

.patient-submit-btn{
    
 margin-top: 20px !important;   
}

.contact-captcha{

    padding-top: 20px !important;
}

 @media  (min-width:320px) and (max-width: 400px) {
.contact-captcha {
    position: relative;
    transform: scale(0.8, 1);
    margin-right: 106%;
}
}

/*test*/

/* Show error message for individual fields */
span.wpcf7-not-valid-tip {
  color: red !important;
  font-size: 14px;
  display: block;
  margin-top: 5px;
  padding-left: 5px;
}

/* Highlight invalid input fields */
.wpcf7-not-valid {
  border: 2px solid red !important;
  background-color: #fff4f4 !important;
}

/* Message box style for errors */
div.wpcf7-response-output.wpcf7-validation-errors {
  color: red !important;
  border: 2px solid red !important;
  background-color: #ffecec !important;
  padding: 10px;
  margin-top: 15px;
  display: block !important;
}

/* Message box style for success */
div.wpcf7-response-output.wpcf7-mail-sent-ok {
  color: green !important;
  border: 2px solid green !important;
  background-color: #e6ffe6 !important;
  padding: 10px;
  margin-top: 15px;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a51777 */.elementor-175 .elementor-element.elementor-element-7e5c045e .mf-input{
	background-color: #ffffff;
    border-radius: 30px;
}

input#mf-input-text-184663a1:hover, input#mf-input-text-763108f5:hover, input#mf-input-email-47e25ccc:hover, input#mf-input-text-20deb7b9:hover, textarea#mf-input-text-area-7e5c045e:hover{
	border: 1px solid #0496ff;
}
input#mf-input-text-184663a1, input#mf-input-text-763108f5, input#mf-input-email-47e25ccc,
input#mf-input-text-20deb7b9, textarea#mf-input-text-area-7e5c045e {
    background-color: #fff;
    border-radius: 30px;
}
.patient-register-form-title {
	margin-top: 25px!important;
    background: #192A56 !important;
    padding: 10px 20px !important;
    border-radius: 0px 0px 20px !important;
    margin-bottom: 30px !important;
}

.patient-register-form-title-1 {
    background: #F75C63 !important;
    padding: 10px 20px !important;
    border-radius: 0px 0px 20px !important;
    margin-bottom: 30px !important;
}
.patient-register-form-title-3 {
	margin-top: 25px!important;
    background: #18B5F2 !important;
    padding: 10px 20px !important;
    border-radius: 0px 0px 20px !important;
    margin-bottom: 30px !important;
}
.patient-register-form-title-4 {
	margin-top: 25px!important;
    background: #FCEE0D !important;
    padding: 10px 20px !important;
    border-radius: 0px 0px 20px !important;
    margin-bottom: 30px !important;
}
.patient-register-form-title-5 {
	margin-top: 25px!important;
    background: #43BE29 !important;
    padding: 10px 20px !important;
    border-radius: 0px 0px 20px !important;
    margin-bottom: 30px !important;
}

.patient-register-title {
    color: #fff !important;
    margin-bottom: 0px !important;
}

a.download-lnk-pdf {
    display: none;
}
.row.patient1,.row.patient {
	display: flex;
}
.row.patient-form{
	    padding: 10px!important;
}
span.wpcf7-list-item {
    padding: 5px;
}
span.wpcf7-list-item-label {
    padding: 7px;
}
input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number {
	display: flex;
   background-color: #29abbe0a!important;
    width: 95%;
    border-radius: 7px!important;
}
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number {
	  background-color: #29abbe0a!important;
	 border-radius: 7px!important;
	margin-bottom: 20px;
	width: 95%;
}
textarea.wpcf7-form-control.wpcf7-textarea{
	 background-color: #29abbe0a!important;
	  border-radius: 7px!important;
		width:95%;
	max-height:150px!important;
}
textarea.wpcf7-form-control.wpcf7-textarea:hover, input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number:hover,input.wpcf7-form-control.wpcf7-text:hover, input.wpcf7-form-control.wpcf7-date:hover {
	border-color: #192A56;
}
@media (min-width: 300px) and (max-width:600px)  {
	.row.patient1,.row.patient {
		display:block!important;
		width: 100%!important;
	}
	input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-date {
		 width: 100%!important;
	}
}
.row.aba1 {
    display: flex;
}
.row.contact {
    display: flex;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.required, input.wpcf7-form-control.wpcf7-text,input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.required,input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date {
    margin-top: 10px;
}
label.conatct-heading {
    font-size: 16px;
    color: #000;
}
input.wpcf7-form-control.wpcf7-date {
	width: 100%;
}
.elementor-kit-3127 input[type="submit"]{
	background-color: #18b5f2;
	border:none!important;
	border-color: #18b5f2;
	padding: 18px 35px 18px 35px
}
.row.newsletter {
    display: flex;
    flex-direction: row;
    align-items: baseline;
}
.wpcf7-spinner {
	display: none;
}
input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.newsletter-email.required.email {
    background-color: white !important;
}
@media (min-width: 300px) and (max-width:600px)  {
	.row.newsletter{
		display:block!important;
		width: 100%!important;
	}
}
.wpcf7-form label.error {
    color: #f12020;
	font-size:15px;
}
.wpcf7 form.sent .wpcf7-response-output {
   border-color: #46b450;
    color: #ffffff;
    background-color: #46b450;
}
.row.aba-landing {
    display: flex;
}
.ekit-wid-con .fasicon.icon-plus::before, .ekit-wid-con .icon.icon-plus::before, .icon.icon-plus::before {
    content: "\e982";
	display:none;
}
.site-footer {
    display: none;
}
.tpg-el-main-wrapper .post-meta-tags span {
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap;
    font-weight: 700;
}/* End custom CSS */