.elementor-2870 .elementor-element.elementor-element-3125f2b5:not(.elementor-motion-effects-element-type-background), .elementor-2870 .elementor-element.elementor-element-3125f2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7FBFF 0%, #EEF8FF 100%);}.elementor-2870 .elementor-element.elementor-element-3125f2b5 > .elementor-container{max-width:1180px;}.elementor-2870 .elementor-element.elementor-element-3125f2b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 30px 60px 30px;}.elementor-2870 .elementor-element.elementor-element-3125f2b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2870 .elementor-element.elementor-element-650f36e0 > .elementor-element-populated{padding:20px 30px 20px 0px;}.elementor-2870 .elementor-element.elementor-element-19770ae6 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2870 .elementor-element.elementor-element-19770ae6{text-align:start;}.elementor-2870 .elementor-element.elementor-element-19770ae6 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.12em;color:#163B73;}.elementor-2870 .elementor-element.elementor-element-bed7b82 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2870 .elementor-element.elementor-element-bed7b82{text-align:center;}.elementor-2870 .elementor-element.elementor-element-140e7a09 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2870 .elementor-element.elementor-element-5908c444 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2870 .elementor-element.elementor-element-5908c444 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2870 .elementor-element.elementor-element-5908c444 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2870 .elementor-element.elementor-element-5908c444 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2870 .elementor-element.elementor-element-5908c444 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2870 .elementor-element.elementor-element-5908c444 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2870 .elementor-element.elementor-element-5908c444 .elementor-icon-list-icon i{color:#0F766E;transition:color 0.3s;}.elementor-2870 .elementor-element.elementor-element-5908c444 .elementor-icon-list-icon svg{fill:#0F766E;transition:fill 0.3s;}.elementor-2870 .elementor-element.elementor-element-5908c444{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2870 .elementor-element.elementor-element-5908c444 .elementor-icon-list-text{color:#1E293B;transition:color 0.3s;}.elementor-2870 .elementor-element.elementor-element-7d850602 > .elementor-element-populated{padding:60px 0px 0px 0px;}.elementor-2870 .elementor-element.elementor-element-4d0e0013 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2870 .elementor-element.elementor-element-6d11ba13{text-align:center;}.elementor-2870 .elementor-element.elementor-element-52c0f24 > .elementor-container{max-width:1140px;}.elementor-2870 .elementor-element.elementor-element-52c0f24{padding:26px 20px 16px 20px;}.elementor-2870 .elementor-element.elementor-element-75e8b900 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2870 .elementor-element.elementor-element-75e8b900.elementor-view-stacked .elementor-icon{background-color:#0F766E;fill:#E6FFFA;color:#E6FFFA;}.elementor-2870 .elementor-element.elementor-element-75e8b900.elementor-view-framed .elementor-icon, .elementor-2870 .elementor-element.elementor-element-75e8b900.elementor-view-default .elementor-icon{fill:#0F766E;color:#0F766E;border-color:#0F766E;}.elementor-2870 .elementor-element.elementor-element-75e8b900.elementor-view-framed .elementor-icon{background-color:#E6FFFA;}.elementor-2870 .elementor-element.elementor-element-75e8b900 .elementor-icon{font-size:22px;}.elementor-2870 .elementor-element.elementor-element-75e8b900 .elementor-icon-box-title, .elementor-2870 .elementor-element.elementor-element-75e8b900 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-2870 .elementor-element.elementor-element-75e8b900 .elementor-icon-box-title{color:#163B73;}.elementor-2870 .elementor-element.elementor-element-75e8b900 .elementor-icon-box-description{font-size:15px;color:#475569;}.elementor-2870 .elementor-element.elementor-element-2095c718 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2870 .elementor-element.elementor-element-2095c718.elementor-view-stacked .elementor-icon{background-color:#0F766E;fill:#E6FFFA;color:#E6FFFA;}.elementor-2870 .elementor-element.elementor-element-2095c718.elementor-view-framed .elementor-icon, .elementor-2870 .elementor-element.elementor-element-2095c718.elementor-view-default .elementor-icon{fill:#0F766E;color:#0F766E;border-color:#0F766E;}.elementor-2870 .elementor-element.elementor-element-2095c718.elementor-view-framed .elementor-icon{background-color:#E6FFFA;}.elementor-2870 .elementor-element.elementor-element-2095c718 .elementor-icon{font-size:22px;}.elementor-2870 .elementor-element.elementor-element-2095c718 .elementor-icon-box-title, .elementor-2870 .elementor-element.elementor-element-2095c718 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-2870 .elementor-element.elementor-element-2095c718 .elementor-icon-box-title{color:#163B73;}.elementor-2870 .elementor-element.elementor-element-2095c718 .elementor-icon-box-description{font-size:15px;color:#475569;}.elementor-2870 .elementor-element.elementor-element-516778bf .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2870 .elementor-element.elementor-element-516778bf.elementor-view-stacked .elementor-icon{background-color:#0F766E;fill:#E6FFFA;color:#E6FFFA;}.elementor-2870 .elementor-element.elementor-element-516778bf.elementor-view-framed .elementor-icon, .elementor-2870 .elementor-element.elementor-element-516778bf.elementor-view-default .elementor-icon{fill:#0F766E;color:#0F766E;border-color:#0F766E;}.elementor-2870 .elementor-element.elementor-element-516778bf.elementor-view-framed .elementor-icon{background-color:#E6FFFA;}.elementor-2870 .elementor-element.elementor-element-516778bf .elementor-icon{font-size:22px;}.elementor-2870 .elementor-element.elementor-element-516778bf .elementor-icon-box-title, .elementor-2870 .elementor-element.elementor-element-516778bf .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-2870 .elementor-element.elementor-element-516778bf .elementor-icon-box-title{color:#163B73;}.elementor-2870 .elementor-element.elementor-element-516778bf .elementor-icon-box-description{font-size:15px;color:#475569;}.elementor-2870 .elementor-element.elementor-element-64193a6 > .elementor-container{max-width:980px;}.elementor-2870 .elementor-element.elementor-element-64193a6{padding:30px 20px 10px 20px;}.elementor-2870 .elementor-element.elementor-element-59dc8fc5{text-align:center;}.elementor-2870 .elementor-element.elementor-element-59dc8fc5 .elementor-heading-title{font-size:36px;font-weight:700;color:#163B73;}.elementor-2870 .elementor-element.elementor-element-6eb9fa52 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2870 .elementor-element.elementor-element-1398e825 > .elementor-container{max-width:1140px;}.elementor-2870 .elementor-element.elementor-element-1398e825{padding:0px 20px 0px 20px;}.elementor-2870 .elementor-element.elementor-element-43f21c30 > .elementor-element-populated{padding:8px 12px 8px 12px;}.elementor-2870 .elementor-element.elementor-element-76da353d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2870 .elementor-element.elementor-element-76da353d.elementor-view-stacked .elementor-icon{background-color:#163B73;fill:#EFF6FF;color:#EFF6FF;}.elementor-2870 .elementor-element.elementor-element-76da353d.elementor-view-framed .elementor-icon, .elementor-2870 .elementor-element.elementor-element-76da353d.elementor-view-default .elementor-icon{fill:#163B73;color:#163B73;border-color:#163B73;}.elementor-2870 .elementor-element.elementor-element-76da353d.elementor-view-framed .elementor-icon{background-color:#EFF6FF;}.elementor-2870 .elementor-element.elementor-element-76da353d .elementor-icon{font-size:18px;}.elementor-2870 .elementor-element.elementor-element-76da353d .elementor-icon-box-title, .elementor-2870 .elementor-element.elementor-element-76da353d .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-2870 .elementor-element.elementor-element-76da353d .elementor-icon-box-title{color:#163B73;}.elementor-2870 .elementor-element.elementor-element-76da353d .elementor-icon-box-description{font-size:15px;color:#475569;}.elementor-2870 .elementor-element.elementor-element-c9cb3eb > .elementor-element-populated{padding:8px 12px 8px 12px;}.elementor-2870 .elementor-element.elementor-element-dbeccde .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2870 .elementor-element.elementor-element-dbeccde.elementor-view-stacked .elementor-icon{background-color:#163B73;fill:#EFF6FF;color:#EFF6FF;}.elementor-2870 .elementor-element.elementor-element-dbeccde.elementor-view-framed .elementor-icon, .elementor-2870 .elementor-element.elementor-element-dbeccde.elementor-view-default .elementor-icon{fill:#163B73;color:#163B73;border-color:#163B73;}.elementor-2870 .elementor-element.elementor-element-dbeccde.elementor-view-framed .elementor-icon{background-color:#EFF6FF;}.elementor-2870 .elementor-element.elementor-element-dbeccde .elementor-icon{font-size:18px;}.elementor-2870 .elementor-element.elementor-element-dbeccde .elementor-icon-box-title, .elementor-2870 .elementor-element.elementor-element-dbeccde .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-2870 .elementor-element.elementor-element-dbeccde .elementor-icon-box-title{color:#163B73;}.elementor-2870 .elementor-element.elementor-element-dbeccde .elementor-icon-box-description{font-size:15px;color:#475569;}.elementor-2870 .elementor-element.elementor-element-4fa97581 > .elementor-element-populated{padding:8px 12px 8px 12px;}.elementor-2870 .elementor-element.elementor-element-4b5bd00a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2870 .elementor-element.elementor-element-4b5bd00a.elementor-view-stacked .elementor-icon{background-color:#163B73;fill:#EFF6FF;color:#EFF6FF;}.elementor-2870 .elementor-element.elementor-element-4b5bd00a.elementor-view-framed .elementor-icon, .elementor-2870 .elementor-element.elementor-element-4b5bd00a.elementor-view-default .elementor-icon{fill:#163B73;color:#163B73;border-color:#163B73;}.elementor-2870 .elementor-element.elementor-element-4b5bd00a.elementor-view-framed .elementor-icon{background-color:#EFF6FF;}.elementor-2870 .elementor-element.elementor-element-4b5bd00a .elementor-icon{font-size:18px;}.elementor-2870 .elementor-element.elementor-element-4b5bd00a .elementor-icon-box-title, .elementor-2870 .elementor-element.elementor-element-4b5bd00a .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-2870 .elementor-element.elementor-element-4b5bd00a .elementor-icon-box-title{color:#163B73;}.elementor-2870 .elementor-element.elementor-element-4b5bd00a .elementor-icon-box-description{font-size:15px;color:#475569;}.elementor-2870 .elementor-element.elementor-element-2e1e6ca3 > .elementor-container{max-width:1140px;}.elementor-2870 .elementor-element.elementor-element-2e1e6ca3{padding:0px 20px 0px 20px;}.elementor-2870 .elementor-element.elementor-element-61bffa3b > .elementor-element-populated{padding:8px 12px 8px 12px;}.elementor-2870 .elementor-element.elementor-element-50928a48 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2870 .elementor-element.elementor-element-50928a48.elementor-view-stacked .elementor-icon{background-color:#163B73;fill:#EFF6FF;color:#EFF6FF;}.elementor-2870 .elementor-element.elementor-element-50928a48.elementor-view-framed .elementor-icon, .elementor-2870 .elementor-element.elementor-element-50928a48.elementor-view-default .elementor-icon{fill:#163B73;color:#163B73;border-color:#163B73;}.elementor-2870 .elementor-element.elementor-element-50928a48.elementor-view-framed .elementor-icon{background-color:#EFF6FF;}.elementor-2870 .elementor-element.elementor-element-50928a48 .elementor-icon{font-size:18px;}.elementor-2870 .elementor-element.elementor-element-50928a48 .elementor-icon-box-title, .elementor-2870 .elementor-element.elementor-element-50928a48 .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-2870 .elementor-element.elementor-element-50928a48 .elementor-icon-box-title{color:#163B73;}.elementor-2870 .elementor-element.elementor-element-50928a48 .elementor-icon-box-description{font-size:15px;color:#475569;}.elementor-2870 .elementor-element.elementor-element-5a007fca > .elementor-element-populated{padding:8px 12px 8px 12px;}.elementor-2870 .elementor-element.elementor-element-2d4203a3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2870 .elementor-element.elementor-element-2d4203a3.elementor-view-stacked .elementor-icon{background-color:#163B73;fill:#EFF6FF;color:#EFF6FF;}.elementor-2870 .elementor-element.elementor-element-2d4203a3.elementor-view-framed .elementor-icon, .elementor-2870 .elementor-element.elementor-element-2d4203a3.elementor-view-default .elementor-icon{fill:#163B73;color:#163B73;border-color:#163B73;}.elementor-2870 .elementor-element.elementor-element-2d4203a3.elementor-view-framed .elementor-icon{background-color:#EFF6FF;}.elementor-2870 .elementor-element.elementor-element-2d4203a3 .elementor-icon{font-size:18px;}.elementor-2870 .elementor-element.elementor-element-2d4203a3 .elementor-icon-box-title, .elementor-2870 .elementor-element.elementor-element-2d4203a3 .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-2870 .elementor-element.elementor-element-2d4203a3 .elementor-icon-box-title{color:#163B73;}.elementor-2870 .elementor-element.elementor-element-2d4203a3 .elementor-icon-box-description{font-size:15px;color:#475569;}.elementor-2870 .elementor-element.elementor-element-405e4020 > .elementor-element-populated{padding:8px 12px 8px 12px;}.elementor-2870 .elementor-element.elementor-element-6879d845 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2870 .elementor-element.elementor-element-6879d845.elementor-view-stacked .elementor-icon{background-color:#163B73;fill:#EFF6FF;color:#EFF6FF;}.elementor-2870 .elementor-element.elementor-element-6879d845.elementor-view-framed .elementor-icon, .elementor-2870 .elementor-element.elementor-element-6879d845.elementor-view-default .elementor-icon{fill:#163B73;color:#163B73;border-color:#163B73;}.elementor-2870 .elementor-element.elementor-element-6879d845.elementor-view-framed .elementor-icon{background-color:#EFF6FF;}.elementor-2870 .elementor-element.elementor-element-6879d845 .elementor-icon{font-size:18px;}.elementor-2870 .elementor-element.elementor-element-6879d845 .elementor-icon-box-title, .elementor-2870 .elementor-element.elementor-element-6879d845 .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-2870 .elementor-element.elementor-element-6879d845 .elementor-icon-box-title{color:#163B73;}.elementor-2870 .elementor-element.elementor-element-6879d845 .elementor-icon-box-description{font-size:15px;color:#475569;}.elementor-2870 .elementor-element.elementor-element-2d46b95d > .elementor-container{max-width:1140px;}.elementor-2870 .elementor-element.elementor-element-2d46b95d{padding:60px 20px 50px 20px;}.elementor-2870 .elementor-element.elementor-element-38ed7a15 > .elementor-element-populated{padding:20px 30px 20px 0px;}.elementor-2870 .elementor-element.elementor-element-56487952 .elementor-heading-title{font-size:34px;font-weight:700;color:#163B73;}.elementor-2870 .elementor-element.elementor-element-2ad020b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2870 .elementor-element.elementor-element-2ad020b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2870 .elementor-element.elementor-element-2ad020b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2870 .elementor-element.elementor-element-2ad020b6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2870 .elementor-element.elementor-element-2ad020b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2870 .elementor-element.elementor-element-2ad020b6 .elementor-icon-list-icon i{color:#0F766E;transition:color 0.3s;}.elementor-2870 .elementor-element.elementor-element-2ad020b6 .elementor-icon-list-icon svg{fill:#0F766E;transition:fill 0.3s;}.elementor-2870 .elementor-element.elementor-element-2ad020b6{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2870 .elementor-element.elementor-element-2ad020b6 .elementor-icon-list-text{color:#1E293B;transition:color 0.3s;}.elementor-2870 .elementor-element.elementor-element-c1236cc .elementor-button{background-color:#008210;font-size:30px;fill:#FFFFFF;color:#FFFFFF;}.elementor-2870 .elementor-element.elementor-element-c1236cc > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2870 .elementor-element.elementor-element-4e13fb60 > .elementor-container{max-width:980px;}.elementor-2870 .elementor-element.elementor-element-4e13fb60{padding:10px 20px 10px 20px;}.elementor-2870 .elementor-element.elementor-element-4d3be64d{text-align:center;}.elementor-2870 .elementor-element.elementor-element-4d3be64d .elementor-heading-title{font-size:34px;font-weight:700;color:#163B73;}.elementor-2870 .elementor-element.elementor-element-58e91be > .elementor-container{max-width:1140px;}.elementor-2870 .elementor-element.elementor-element-58e91be{padding:10px 20px 60px 20px;}.elementor-2870 .elementor-element.elementor-element-54354fe > .elementor-container{max-width:885px;}.elementor-2870 .elementor-element.elementor-element-54354fe{padding:0px 20px 30px 20px;}.elementor-2870 .elementor-element.elementor-element-1f715e5 .elementor-button{background-color:#008210;font-size:30px;fill:#FFFFFF;color:#FFFFFF;}.elementor-2870 .elementor-element.elementor-element-1f715e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-2870:not(.elementor-motion-effects-element-type-background), body.elementor-page-2870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2870 .elementor-element.elementor-element-650f36e0{width:57%;}.elementor-2870 .elementor-element.elementor-element-7d850602{width:43%;}}/* Start custom CSS *//* ===== TELEHEALTH LEAD MAGNET - GLOBAL STYLES ===== */

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=DM+Sans:wght@400;500;600;700&display=swap');

/* Fluent Forms / WPForms Override - Style your chosen form plugin here */
.ff-el-input--label label,
.wpforms-field-label {
  font-family: 'DM Sans', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #3A4D60 !important;
  margin-bottom: 6px !important;
}

.ff-el-form-control,
.wpforms-field input,
.wpforms-field select {
  font-family: 'DM Sans', sans-serif !important;
  font-size: 15px !important;
  border: 2px solid #DDE6F0 !important;
  border-radius: 8px !important;
  padding: 12px 16px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  transition: border-color 0.2s ease !important;
  color: #1B3358 !important;
  background: #F9FBFD !important;
}

.ff-el-form-control:focus,
.wpforms-field input:focus {
  border-color: #2FBFAD !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(47,191,173,0.15) !important;
  background: #FFFFFF !important;
}

.ff_submit_btn_wrapper .ff-btn,
.wpforms-submit {
  background: linear-gradient(135deg, #E8833A, #D4692A) !important;
  color: #FFFFFF !important;
  font-family: 'DM Sans', sans-serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 16px 32px !important;
  width: 100% !important;
  cursor: pointer !important;
  letter-spacing: 0.3px !important;
  transition: transform 0.15s ease, box-shadow 0.15s ease !important;
  box-shadow: 0 8px 24px rgba(232,131,58,0.35) !important;
}

.ff_submit_btn_wrapper .ff-btn:hover,
.wpforms-submit:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 12px 32px rgba(232,131,58,0.45) !important;
}

/* Responsive grid fix */
@media (max-width: 767px) {
  .elementor-column { width: 100% !important; }
}/* End custom CSS */