.elementor-1396 .elementor-element.elementor-element-08cc749{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1396 .elementor-element.elementor-element-08cc749:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-08cc749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03C2C8;}.elementor-1396 .elementor-element.elementor-element-3a9460a{--display:flex;--min-height:86vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;}.elementor-1396 .elementor-element.elementor-element-3a9460a:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-3a9460a > .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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1396 .elementor-element.elementor-element-3bedb86 .elementor-heading-title{font-family:"Amaranth", Sans-serif;font-size:38px;font-weight:600;color:#02B67A;}.elementor-1396 .elementor-element.elementor-element-faf8f77{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-1396 .elementor-element.elementor-element-faf8f77{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(min-width:768px){.elementor-1396 .elementor-element.elementor-element-3a9460a{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1396 .elementor-element.elementor-element-3a9460a{--width:64%;}}/* Start custom CSS for shortcode, class: .elementor-element-faf8f77 */.register-section .acf-label label {
    color: #7F7F7F;
    font-family: "Amaranth", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.register-section .field-strong {
       margin: 0.4rem 0 !important;
}

.register-section input {
         background-color: #E8E8E8;
    border-width: 0px 0px 0px 0px;
    border-radius: 24px 24px 24px 24px;
        font-family: "Be Vietnam Pro", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 15px !important;
 }
 
 .register-section .acf-input {
     justify-content: center;
 }
 
 .register-section .acf-input button
 {
    margin: 1rem 0;
    background-color: #02B67A;
    font-family: "Amaranth", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 24px 24px 24px 24px;
    color: #fff;
    border: 0;
    width: 100%;
 }
 
 .register-section .acf-input input:focus,
  .register-section .acf-input input:active {
      outline: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
 }
 
 .pass-strength-result.strong{
     background: #02B67A !important;
     color: #fff;
    font-family: "Be Vietnam Pro", Sans-serif;
    font-size: 14px;
    font-weight: bold;
    border-radius: 24px ;
 }
 
 @media (max-width: 768px) {
      .register-section .acf-input button {
          font-size: 13px;
      }
 }/* End custom CSS */