.elementor-4642 .elementor-element.elementor-element-5aed7673{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 70px 70px;--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-4642 .elementor-element.elementor-element-5aed7673:not(.elementor-motion-effects-element-type-background), .elementor-4642 .elementor-element.elementor-element-5aed7673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4642 .elementor-element.elementor-element-45d0f53{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4642 .elementor-element.elementor-element-45d0f53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:63px;color:var( --e-global-color-secondary );}.elementor-4642 .elementor-element.elementor-element-f3323b4{width:var( --container-widget-width, 46.875% );max-width:46.875%;--container-widget-width:46.875%;--container-widget-flex-grow:0;text-align:center;}.elementor-4642 .elementor-element.elementor-element-f3323b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4642 .elementor-element.elementor-element-f3323b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-secondary );}.elementor-4642 .elementor-element.elementor-element-19cf642{width:var( --container-widget-width, 46.875% );max-width:46.875%;--container-widget-width:46.875%;--container-widget-flex-grow:0;text-align:center;}.elementor-4642 .elementor-element.elementor-element-19cf642.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4642 .elementor-element.elementor-element-19cf642 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-4642 .elementor-element.elementor-element-5aed7673{--border-radius:0px 0px 25px 25px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4642 .elementor-element.elementor-element-45d0f53{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;}.elementor-4642 .elementor-element.elementor-element-45d0f53 .elementor-heading-title{font-size:30px;line-height:45px;}.elementor-4642 .elementor-element.elementor-element-f3323b4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-4642 .elementor-element.elementor-element-19cf642{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}/* Start custom CSS for container, class: .elementor-element-5aed7673 */body .es-auth {
    width: 100% !important;
}
body .es-auth h3.heading-font {
    font-size: 4.2em;
    line-height: 1.24em;
    color: #13a48e;

}
.es-btn.es-btn--primary.js-es-btn--login.es-btn--login{
    background-color: #2bbca9 !important;
        border-color: #2bbca9 !important;
        padding-left: 60px;
    padding-right: 60px;
}
.es-auth .es-btn.es-btn--signup{
      background-color: #2bbca9 !important;
        border-color: #2bbca9 !important;
        padding-left: 60px;
    padding-right: 60px;
}
.es-field__input {
  width: 100%;  
  max-width: 400px; 
}
@media (max-width: 768px) {
  body .es-auth h3.heading-font {
    font-size: 3.2em;

}  
}/* End custom CSS */