/*! 
-------------------------------------------
CUSTOM STYLES
-------------------------------------------
NOTE: PLEASE DO NOT edit base.css.min
      for custom styles use custom.css only
-------------------------------------------
*/


.cnv-widget {
      margin: 0 auto;
}

.cnv-widget input[type=text],
.cnv-widget input[type=email] {
      width: 100% !important;
}


.cnv-widget button,
.cnv-widget input[type=text],
.cnv-widget input[type=email] {
      font-family: var(--font-secondary2) !important;
      margin: 0px !important;
      transition: all 0.25s !important;
      color: var(--color-main) !important;
      padding: 0 20px !important; 
      font-weight: 400 !important;
      font-size: 18px !important;
      height: 50px !important; 
      box-sizing: border-box;
      vertical-align: middle;
      border-radius: 4px !important;
}

.cnv-widget .cnv-widget_label {
      color:#555;
      margin-bottom: 3px;
}
.cnv-widget .cnv-widget_label-checkbox {
      align-items: center;
      display: flex;
      gap:10px;
}
.cnv-widget .cnv-widget_label-checkbox a {
      color:var(--body-text);
}
.cnv-widget .cnv-widget_component {
      padding-top: 5px;
}
.cnv-widget .cnv-widget_containers h3 {
      margin-bottom:0 !important
}
.cnv-widget button {
      margin-top:20px !important;
      align-items: center !important;
      justify-content: center !important;
      text-decoration: none !important;
      display: inline-flex !important;
      vertical-align: middle !important; 
      width: auto !important;
      color: #fff !important;
      background: #4d1a53 !important;
      text-align: center !important;
      cursor: pointer !important;
      font-weight: 600 !important;
      min-width: 210px;
}

.cnv-widget .cnv-widget_label {
      text-align: left;
}
