/* Hero forms 1.1.0 */
.lvd-cm-hero-form .lvd-content                              {padding:40px 0 0 0;}
.lvd-cm-hero-form .lvd-title                                {color:var(--lvd-color-black); font-weight:700; margin-bottom:16px;}
.lvd-cm-hero-form .lvd-content .lvd-img img                 {border-radius: var(--lvd-rounded);}
.lvd-cm-hero-form .lvd-content p                            {margin-bottom:16px;}
.lvd-cm-hero-form .lvd-keyword                              {color:var(--lvd-color-black); font-weight: 700; margin-bottom:8px; text-transform:uppercase;}
.lvd-cm-hero-form .lvd-button-group .lvd-desktop-hide       {display:none;}

.lvd-cm-hero-form .lvd-form                                 {border-radius:var(--lvd-rounded);}
.lvd-cm-hero-form .lvd-form-head                            {padding:32px; color:var(--lvd-color-black); font-weight:700;}
.lvd-cm-hero-form .lvd-form-body                            {padding:0 32px 32px 32px;}
/*Gform button*/
.lvd-cm-hero-form .gform_button                             {background:var(--lvd-color-secondary); color:var(--lvd-color-white); border:1px solid var(--lvd-color-secondary); display:inline-block; height:48px; line-height:46px; font-weight:700; font-size:var(--lvd-text-body); padding:0 24px; border-radius:25px;}
.lvd-cm-hero-form .gfield_required_asterisk                 {color:var(--lvd-color-text) !important;}

.lvd-cm-hero-form .lvd-button-group                         {margin-bottom:24px;}

/* Surface White */
.lvd-cm-hero-form.lvd-style-white                           {background:var(--lvd-color-white);}

/* Surface Light */
.lvd-cm-hero-form .lvd-form.lvd-style-light                 {background:var(--lvd-color-gray-300);}

/* Surface light - Transparent cards */
.lvd-cm-hero-form.lvd-style-light-no-cards                  {background:var(--lvd-color-gray-200);}
.lvd-cm-hero-form.lvd-style-light-no-cards .lvd-form        {box-shadow:unset; background:transparent; border:unset;}
.lvd-cm-hero-form.lvd-style-light-no-cards .lvd-img img     {border-radius: var(--lvd-rounded);}
.lvd-cm-hero-form.lvd-style-light-no-cards .lvd-content     {padding:24px 16px 0 16px;}

/* Surface transparent - Transparent cards */
.lvd-cm-hero-form.lvd-style-transparent-no-cards                  {background:transparent;}
.lvd-cm-hero-form.lvd-style-transparent-no-cards .lvd-form        {box-shadow:unset; background:transparent; border:unset !important;}
.lvd-cm-hero-form.lvd-style-transparent-no-cards .lvd-img img     {border-radius: var(--lvd-rounded);}
.lvd-cm-hero-form.lvd-style-transparent-no-cards .lvd-content     {padding:24px 16px 0 16px;}

/* Card White */
.lvd-cm-hero-form .lvd-form.lvd-style-white                  {border: 1px solid var(--lvd-color-gray-200);}

/* Card Accent */
.lvd-cm-hero-form .lvd-form.lvd-style-accent .lvd-button-secondary, .lvd-cm-hero-form .lvd-form.lvd-style-accent .lvd-button-secondary-small  {border: 1px solid var(--lvd-color-white); background:var(--lvd-color-white);}
.lvd-cm-hero-form .lvd-form.lvd-style-accent .lvd-title                                {color:var(--lvd-color-white);}
.lvd-cm-hero-form .lvd-form.lvd-style-accent .lvd-form-head                            {color:var(--lvd-color-white);}
.lvd-cm-hero-form .lvd-form.lvd-style-accent a {color:var(--lvd-color-white);}

/* Card Dark */
.lvd-cm-hero-form .lvd-form.lvd-style-dark .lvd-form-head   {color:var(--lvd-color-white);}
.lvd-cm-hero-form .lvd-form.lvd-style-dark .gform_button    {border: 1px solid var(--lvd-color-white); background:var(--lvd-color-white);  color:var(--lvd-color-black);}

/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-hero-form, .lvd-cm-hero-form.lvd-px, .lvd-cm-hero-form.lvd-pxy      {padding-left:16px !important; padding-right:16px !important;}
.lvd-cm-hero-form .lvd-content                              {padding:0; margin-bottom:40px;}
.lvd-cm-hero-form .lvd-button-group .lvd-desktop-hide       {display:inline-block;}
.lvd-cm-hero-form .lvd-form                                 {margin:0 -10px 0 -10px;}
.lvd-cm-hero-form .lvd-form-body                            {padding:0 16px 32px 16px;}
}

/* Bt */
@media (min-width:768px) and (max-width:1023px)
{
.lvd-cm-hero-form, .lvd-cm-hero-form.lvd-px, .lvd-cm-hero-form.lvd-pxy      {padding-left:24px !important; padding-right:24px !important;}
.lvd-cm-hero-form .lvd-content                              {padding:0;}
.lvd-cm-hero-form .lvd-flex-gap-xl                          {--lvd-gap: 24px;}
}

/* Full HD */
@media (min-width:1024px) and (max-width:1344px)
{
.lvd-cm-hero-form, .lvd-cm-hero-form.lvd-px, .lvd-cm-hero-form.lvd-pxy      {padding-left:24px !important; padding-right:24px !important;}
}