.elementor-6540 .elementor-element.elementor-element-95d8854{--display:flex;--min-height:80vh;--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;--overflow:hidden;--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-6540 .elementor-element.elementor-element-74d522e{--display:flex;--min-height:395px;--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;--justify-content:center;--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-6540 .elementor-element.elementor-element-74d522e:not(.elementor-motion-effects-element-type-background), .elementor-6540 .elementor-element.elementor-element-74d522e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drbethwestie.com/wp-content/uploads/DSC00315-scaled.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-6540 .elementor-element.elementor-element-74d522e.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-6540 .elementor-element.elementor-element-69df5d1{right:-66.961px;}body.rtl .elementor-6540 .elementor-element.elementor-element-69df5d1{left:-66.961px;}.elementor-6540 .elementor-element.elementor-element-69df5d1{top:261.641px;}.elementor-6540 .elementor-element.elementor-element-69df5d1 img{width:100%;max-width:100%;height:362px;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-23508c6 );}.elementor-6540 .elementor-element.elementor-element-f89c93e{--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;--justify-content:center;--padding-top:140px;--padding-bottom:140px;--padding-left:240px;--padding-right:160px;}.elementor-6540 .elementor-element.elementor-element-b918979{text-align:center;}.elementor-6540 .elementor-element.elementor-element-b918979 .elementor-heading-title{font-family:var( --e-global-typography-2231306-font-family ), Sans-serif;font-size:var( --e-global-typography-2231306-font-size );font-weight:var( --e-global-typography-2231306-font-weight );text-transform:var( --e-global-typography-2231306-text-transform );}.elementor-6540 .elementor-element.elementor-element-d84ee7d{text-align:center;}.elementor-6540 .elementor-element.elementor-element-0196a7d{text-align:center;}.elementor-6540 .elementor-element.elementor-element-87b0e66{--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;--justify-content:center;}.elementor-6540 .elementor-element.elementor-element-87b0e66:not(.elementor-motion-effects-element-type-background), .elementor-6540 .elementor-element.elementor-element-87b0e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-6540 .elementor-element.elementor-element-32fc480{padding:0px 0px 0px 0px;font-size:20px;color:var( --e-global-color-23508c6 );}.elementor-6540 .elementor-element.elementor-element-21d39ed{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-6540 .elementor-element.elementor-element-74d522e{--width:38.254%;}.elementor-6540 .elementor-element.elementor-element-f89c93e{--width:64%;}.elementor-6540 .elementor-element.elementor-element-87b0e66{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6540 .elementor-element.elementor-element-74d522e{--width:30%;}.elementor-6540 .elementor-element.elementor-element-f89c93e{--width:70%;}.elementor-6540 .elementor-element.elementor-element-87b0e66{--width:100%;}}@media(max-width:1024px){body:not(.rtl) .elementor-6540 .elementor-element.elementor-element-69df5d1{right:-100px;}body.rtl .elementor-6540 .elementor-element.elementor-element-69df5d1{left:-100px;}.elementor-6540 .elementor-element.elementor-element-69df5d1{top:149px;}.elementor-6540 .elementor-element.elementor-element-b918979 .elementor-heading-title{font-size:var( --e-global-typography-2231306-font-size );}.elementor-6540 .elementor-element.elementor-element-32fc480{padding:0px 0px 0px 0px;text-align:center;}}@media(max-width:767px){.elementor-6540 .elementor-element.elementor-element-b918979 .elementor-heading-title{font-size:var( --e-global-typography-2231306-font-size );}.elementor-6540 .elementor-element.elementor-element-32fc480{padding:0px 0px 0px 0px;text-align:center;}}/* Start custom CSS for html, class: .elementor-element-21d39ed */.custom-kajabi-form .THE-EXACT-CLASS {
  padding: 0 !important;
}

.custom-kajabi-form,
.custom-kajabi-form * {
  margin: 0 !important;
  box-shadow: none !important;
}

/* Target common Kajabi wrappers */
.custom-kajabi-form .kjb-form,
.custom-kajabi-form .kajabi-form,
.custom-kajabi-form form,
.custom-kajabi-form .form-group,
.custom-kajabi-form .kjb-form__content,
.custom-kajabi-form .kjb-form-box,
.custom-kajabi-form .kjb-form-inner {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
}

/* Remove spacing between fields */
.custom-kajabi-form .form-group,
.custom-kajabi-form .field,
.custom-kajabi-form [class*="field"] {
  margin-bottom: 12px !important; /* adjust if you want tighter/looser */
}

/* Inputs full width */
.custom-kajabi-form input,
.custom-kajabi-form textarea,
.custom-kajabi-form select {
  width: 100% !important;
  border-radius: 40px !important;
  background: #ffffff !important;
  padding: 16px 24px !important;
  border: none !important;
  display: block;
}

/* 🔥 Button full width */
.custom-kajabi-form button,
.custom-kajabi-form input[type="submit"],
.custom-kajabi-form .btn,
.custom-kajabi-form .kajabi-form-button {
  width: 100% !important;
  display: block !important;

  background: #ffffff !important;
  color: #6B87B6 !important;
  border-radius: 40px !important;
  padding: 16px 24px !important;

  font-family: "Fira Mono", monospace !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

/* Kill any weird container constraints */
.custom-kajabi-form [class*="container"],
.custom-kajabi-form [class*="wrapper"] {
  max-width: 100% !important;
  padding: 0 !important;
}

/* Text color */
.custom-kajabi-form label,
.custom-kajabi-form p,
.custom-kajabi-form span {
  color: #ffffff !important;
}
</style>/* End custom CSS */