.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-121929 .elementor-element.elementor-element-5e0dd01{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121929 .elementor-element.elementor-element-41c85db{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:50px;--padding-right:50px;}.elementor-121929 .elementor-element.elementor-element-41c85db:not(.elementor-motion-effects-element-type-background), .elementor-121929 .elementor-element.elementor-element-41c85db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee1619c );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-121929 .elementor-element.elementor-element-f155173{text-align:start;}.elementor-121929 .elementor-element.elementor-element-f155173 img{width:125px;}.elementor-121929 .elementor-element.elementor-element-6edede7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121929 .elementor-element.elementor-element-615eddc{--display:flex;--min-height:70vh;--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 8px rgba(0, 0, 0, 0.11);--margin-top:50px;--margin-bottom:50px;--margin-left:30px;--margin-right:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-121929 .elementor-element.elementor-element-75488d1{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-67de5f4 );--border-color:var( --e-global-color-67de5f4 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:60px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-121929 .elementor-element.elementor-element-5bb3d89{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-d835870 );}.elementor-121929 .elementor-element.elementor-element-1fc2397{text-align:start;font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;}.elementor-121929 .elementor-element.elementor-element-e89b389{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-121929 .elementor-element.elementor-element-f32cbee{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-icon:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-121929 .elementor-element.elementor-element-ecb0416 > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-121929 .elementor-element.elementor-element-ecb0416 .elementor-icon-wrapper{text-align:center;}.elementor-121929 .elementor-element.elementor-element-ecb0416 .elementor-icon{font-size:18px;}.elementor-121929 .elementor-element.elementor-element-ecb0416 .elementor-icon svg{height:18px;}.elementor-121929 .elementor-element.elementor-element-a01109d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121929 .elementor-element.elementor-element-2f4c499{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-121929 .elementor-element.elementor-element-246129f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-6abe28a );}.elementor-121929 .elementor-element.elementor-element-d4e53b0{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121929 .elementor-element.elementor-element-2bd25a1 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-121929 .elementor-element.elementor-element-2bd25a1 .elementor-icon-wrapper{text-align:center;}.elementor-121929 .elementor-element.elementor-element-2bd25a1 .elementor-icon{font-size:18px;}.elementor-121929 .elementor-element.elementor-element-2bd25a1 .elementor-icon svg{height:18px;}.elementor-121929 .elementor-element.elementor-element-10c3297{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121929 .elementor-element.elementor-element-dec4881{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-121929 .elementor-element.elementor-element-1065da7{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-6abe28a );}.elementor-121929 .elementor-element.elementor-element-faad375{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121929 .elementor-element.elementor-element-4c73423 .elementor-icon-wrapper{text-align:center;}.elementor-121929 .elementor-element.elementor-element-4c73423 .elementor-icon{font-size:20px;}.elementor-121929 .elementor-element.elementor-element-4c73423 .elementor-icon svg{height:20px;}.elementor-121929 .elementor-element.elementor-element-7978a6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121929 .elementor-element.elementor-element-c4b2df3{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-121929 .elementor-element.elementor-element-0eb1578{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-6abe28a );}.elementor-121929 .elementor-element.elementor-element-beab4d5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-121929 .elementor-element.elementor-element-441455a{--display:flex;}.elementor-121929 .elementor-element.elementor-element-f673fa5{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-121929 .elementor-element.elementor-element-75488d1{--width:40%;}.elementor-121929 .elementor-element.elementor-element-beab4d5{--width:60%;}.elementor-121929 .elementor-element.elementor-element-441455a{--width:75%;}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-121929 .elementor-element.elementor-element-5bb3d89{font-size:16px;}.elementor-121929 .elementor-element.elementor-element-1fc2397{font-size:16px;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-121929 .elementor-element.elementor-element-2f4c499{font-size:16px;}.elementor-121929 .elementor-element.elementor-element-246129f{font-size:16px;}.elementor-121929 .elementor-element.elementor-element-dec4881{font-size:16px;}.elementor-121929 .elementor-element.elementor-element-1065da7{font-size:16px;}.elementor-121929 .elementor-element.elementor-element-c4b2df3{font-size:16px;}.elementor-121929 .elementor-element.elementor-element-0eb1578{font-size:16px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-2f4c499 */.elementor-121929 .elementor-element.elementor-element-2f4c499 p {
  margin-bottom: 0;/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-246129f */.elementor-121929 .elementor-element.elementor-element-246129f p {
  margin-bottom: 0;/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dec4881 */.elementor-121929 .elementor-element.elementor-element-dec4881 p {
  margin-bottom: 0;/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1065da7 */.elementor-121929 .elementor-element.elementor-element-1065da7 p {
  margin-bottom: 0;/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4b2df3 */.elementor-121929 .elementor-element.elementor-element-c4b2df3 p {
  margin-bottom: 0;/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eb1578 */.elementor-121929 .elementor-element.elementor-element-0eb1578 p {
  margin-bottom: 0;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f673fa5 */.signup-form-card {
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
  padding: 40px;
  background: #ffffff;
  border-radius: 24px;
  box-shadow: 0 18px 50px rgba(15,23,42,0.08);
}

.signup-form-card .mp_wrapper,
.signup-form-card #mepr_signup_form {
  width: 100% !important;
  max-width: 100% !important;
}

.signup-form-card #mepr_signup_form input:not([type="hidden"]) {
  width: 100% !important;
  height: 50px !important;
  padding: 0 14px !important;
  border: 1px solid #d6dbe3 !important;
  border-radius: 10px !important;
  box-sizing: border-box !important;
}

.signup-form-card #mepr_signup_form input[type="submit"] {
  width: 100% !important;
  height: 54px !important;
  background: #1f2937 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 10px !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-615eddc */<style>
/* MAIN BACKGROUND CONTAINER */
.rai-gradient-panel {
  background:
    radial-gradient(
      circle at 0% 100%,
      rgba(125,160,220,0.18) 0%,
      rgba(125,160,220,0.08) 22%,
      transparent 42%
    ),

    radial-gradient(
      circle at 35% 100%,
      rgba(233,120,130,0.10) 0%,
      transparent 35%
    ),

    radial-gradient(
      circle at 50% 50%,
      rgba(255,240,225,0.45) 0%,
      transparent 55%
    ),

    radial-gradient(
      circle at 50% 0%,
      rgba(255,255,255,0.8) 0%,
      transparent 60%
    ),

    linear-gradient(
      135deg,
      #f7f8fb 0%,
      #f5f5f3 45%,
      #f8fafc 100%
    );

  border-radius: 28px;

  box-shadow:
    0 10px 30px rgba(15,23,42,0.04),
    0 20px 60px rgba(15,23,42,0.06);

  overflow: hidden;
  position: relative;

  padding: 56px;
}

/* FORCE THE ELEMENTOR COLUMN/WIDGET TO FULL WIDTH */
.elementor-element-beab4d5,
.elementor-element-f673fa5,
.elementor-element-75a5483,
.elementor-element-75a5483 .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;
  flex-basis: 100% !important;
  flex-grow: 1 !important;
  align-self: stretch !important;
}

/* MAIN FORM WRAPPER */
.rai-form-card {
  width: 100% !important;
  max-width: 620px !important;

  margin: 0 auto !important;

  padding: 0 !important;

  background: transparent !important;

  border-radius: 0 !important;

  box-shadow: none !important;

  box-sizing: border-box !important;
}

/* TITLE */
.rai-form-card h2 {
  margin: 0 0 22px !important;

  font-size: 30px !important;
  line-height: 1.15 !important;
  font-weight: 600 !important;

  color: #111827 !important;
}

/* MEMBERPRESS WIDTH */
.rai-form-card .mp_wrapper,
.rai-form-card #mepr_signup_form,
.rai-form-card .mepr-form,
.rai-form-card form {
  width: 100% !important;
  max-width: 100% !important;

  margin: 0 !important;
}

/* ROW SPACING */
.rai-form-card .mp-form-row {
  margin-bottom: 15px !important;
}

/* LABELS */
.rai-form-card label {
  display: block !important;

  margin-bottom: 6px !important;

  font-size: 13px !important;
  font-weight: 600 !important;

  color: #1f2937 !important;
}

/* INPUTS */
.rai-form-card input:not([type="hidden"]),
.rai-form-card select,
.rai-form-card textarea {
  width: 100% !important;

  height: 46px !important;

  padding: 0 14px !important;

  border: 1px solid #d7dce3 !important;
  border-radius: 10px !important;

  background: rgba(255,255,255,0.82) !important;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  font-size: 14px !important;
  color: #111827 !important;

  box-sizing: border-box !important;

  box-shadow: none !important;

  transition:
    border-color 0.2s ease,
    box-shadow 0.2s ease;
}

/* FOCUS */
.rai-form-card input:focus,
.rai-form-card select:focus,
.rai-form-card textarea:focus {
  outline: none !important;

  border-color: #2b6f9f !important;

  box-shadow:
    0 0 0 3px rgba(43,111,159,0.10) !important;
}

/* BUTTON */
.rai-form-card input[type="submit"] {
  width: 100% !important;

  height: 48px !important;

  margin-top: 10px !important;

  border: none !important;
  border-radius: 10px !important;

  background: #162033 !important;
  color: #ffffff !important;

  font-size: 15px !important;
  font-weight: 700 !important;

  cursor: pointer !important;

  transition:
    background 0.2s ease,
    transform 0.15s ease;
}

/* HOVER */
.rai-form-card input[type="submit"]:hover {
  background: #22304a !important;

  transform: translateY(-1px);
}

/* MOBILE */
@media (max-width: 767px) {

  .rai-gradient-panel {
    padding: 28px;
    border-radius: 22px;
  }

  .rai-form-card {
    max-width: 100% !important;
  }

  .rai-form-card h2 {
    font-size: 26px !important;
  }

}
</style>

<div class="rai-gradient-panel">

  <div class="rai-form-card">

    <h2>Create your account</h2>

    [mepr-membership-registration-form id="1370"]

  </div>

</div>/* End custom CSS */