.elementor-24 .elementor-element.elementor-element-757313d{--display:flex;--min-height:50vh;--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:flex-end;--overlay-opacity:0.42;}.elementor-24 .elementor-element.elementor-element-757313d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-757313d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence3 );}.elementor-24 .elementor-element.elementor-element-757313d::before, .elementor-24 .elementor-element.elementor-element-757313d > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-757313d > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-757313d > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-757313d > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-757313d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://exodus.wpchurchsites.com/wp-content/uploads/2026/05/dgxogexaxm8.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-ea1df54{--display:flex;}.elementor-24 .elementor-element.elementor-element-f49eeb0{background-color:var( --e-global-color-kadence1 );padding:10px 20px 3px 20px;border-radius:5px 5px 5px 5px;}.elementor-24 .elementor-element.elementor-element-f49eeb0.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-f49eeb0 .elementor-heading-title{color:var( --e-global-color-kadence9 );}.elementor-24 .elementor-element.elementor-element-59ed68b{--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;--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-24 .elementor-element.elementor-element-868fab5{--display:flex;}.elementor-24 .elementor-element.elementor-element-868fab5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-5249bfb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-5249bfb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence8 );fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );}.elementor-24 .elementor-element.elementor-element-5249bfb.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-5249bfb.elementor-view-default .elementor-icon{fill:var( --e-global-color-kadence8 );color:var( --e-global-color-kadence8 );border-color:var( --e-global-color-kadence8 );}.elementor-24 .elementor-element.elementor-element-5249bfb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-24 .elementor-element.elementor-element-5249bfb .elementor-icon{font-size:29px;}.elementor-24 .elementor-element.elementor-element-4653449{--divider-border-style:solid;--divider-color:var( --e-global-color-427f390 );--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-4653449 .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-4653449 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-46191cc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-46191cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence8 );fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );}.elementor-24 .elementor-element.elementor-element-46191cc.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-46191cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-kadence8 );color:var( --e-global-color-kadence8 );border-color:var( --e-global-color-kadence8 );}.elementor-24 .elementor-element.elementor-element-46191cc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-24 .elementor-element.elementor-element-46191cc .elementor-icon{font-size:29px;}.elementor-24 .elementor-element.elementor-element-5e9a6c9{--divider-border-style:solid;--divider-color:var( --e-global-color-427f390 );--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-5e9a6c9 .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-5e9a6c9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-6dcded1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-6dcded1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence8 );fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );}.elementor-24 .elementor-element.elementor-element-6dcded1.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-6dcded1.elementor-view-default .elementor-icon{fill:var( --e-global-color-kadence8 );color:var( --e-global-color-kadence8 );border-color:var( --e-global-color-kadence8 );}.elementor-24 .elementor-element.elementor-element-6dcded1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-24 .elementor-element.elementor-element-6dcded1 .elementor-icon{font-size:29px;}.elementor-24 .elementor-element.elementor-element-262c569{--display:flex;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-757313d{--min-height:35vh;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-5249bfb .elementor-icon-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-46191cc .elementor-icon-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-6dcded1 .elementor-icon-box-wrapper{text-align:start;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-868fab5{--width:27.898%;}}/* Start custom CSS for shortcode, class: .elementor-element-409028f *//* =========================
   GRAVITY FORMS STYLING
========================= */

/* LABELS */

.gform_wrapper .gfield_label{
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: clamp(1rem, 1.2vw, 1.3rem);
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #111;
  margin-bottom: 10px !important;
}

/* INPUTS */

.gform_wrapper input[type=text],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper textarea,
.gform_wrapper select{
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  border: 1px solid #dcdcdc;
  border-radius: 12px;
  padding: 14px 18px !important;
  min-height: 56px;
  transition: all .3s ease;
  background: #fff;
}

/* TEXTAREA */

.gform_wrapper textarea{
  min-height: 180px;
  resize: vertical;
}

/* FOCUS */

.gform_wrapper input:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus{
  border-color: #FFE81B;
  box-shadow: 0 0 0 4px rgba(255,232,27,.15);
  outline: none;
}

/* BUTTON */

.gform_wrapper .gform_button{
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: clamp(1rem, 1.2vw, 1.25rem);
  letter-spacing: 1px;
  text-transform: uppercase;
  
  background: #3d9ca7 !important;
  color: white !important;

  border: none;
  border-radius: 12px;

  padding: 16px 32px !important;

  transition: all .3s ease;
  cursor: pointer;
}

/* BUTTON HOVER */

.gform_wrapper .gform_button:hover{
  transform: translateY(-2px);
  background: #2A464F !important;
  box-shadow: 0 10px 30px rgba(255,232,27,.25);
}

/* PLACEHOLDER */

.gform_wrapper ::placeholder{
  color: #999;
  opacity: 1;
}

/* REQUIRED ASTERISK */

.gform_wrapper .gfield_required{
  color: #A3210C;
  font-size: .9em;
}/* End custom CSS */