.elementor-39 .elementor-element.elementor-element-823901f:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-823901f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-823901f > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-823901f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:220px 0px 85px 0px;}.elementor-39 .elementor-element.elementor-element-56d5958 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-090da65 .elementor-heading-title{color:var( --e-global-color-ac281bb );}.elementor-39 .elementor-element.elementor-element-f93b31b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-f93b31b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:var( --e-global-color-ac281bb );}.elementor-39 .elementor-element.elementor-element-858c60c{margin-top:40px;margin-bottom:40px;}.elementor-39 .elementor-element.elementor-element-32a58dd .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-148332e > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-39 .elementor-element.elementor-element-145a9a0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-39 .elementor-element.elementor-element-9325ffc{width:auto;max-width:auto;}.elementor-39 .elementor-element.elementor-element-9325ffc > .elementor-widget-container{margin:5px 17px 5px 0px;}.elementor-39 .elementor-element.elementor-element-9325ffc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39 .elementor-element.elementor-element-9325ffc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-39 .elementor-element.elementor-element-9325ffc .elementor-button{font-family:var( --e-global-typography-e23dcb2-font-family ), Sans-serif;font-size:var( --e-global-typography-e23dcb2-font-size );font-weight:var( --e-global-typography-e23dcb2-font-weight );line-height:var( --e-global-typography-e23dcb2-line-height );letter-spacing:var( --e-global-typography-e23dcb2-letter-spacing );}.elementor-39 .elementor-element.elementor-element-cbd3c61 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-cbd3c61 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-1acff60 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-39 .elementor-element.elementor-element-7877b0d > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-7877b0d img{border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-a9b5d42 > .elementor-widget-container{margin:150px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-a9b5d42 iframe{height:610px;}.elementor-39 .elementor-element.elementor-element-0dd6f3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:83px;margin-bottom:-70px;z-index:10;}.elementor-39 .elementor-element.elementor-element-0dd6f3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-2736c60:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39 .elementor-element.elementor-element-2736c60 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.texascancercares.com/wp-content/uploads/2023/06/yellow-cta-decor.svg");background-position:center right;background-repeat:no-repeat;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-2736c60.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-2736c60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-2736c60 > .elementor-element-populated, .elementor-39 .elementor-element.elementor-element-2736c60 > .elementor-element-populated > .elementor-background-overlay, .elementor-39 .elementor-element.elementor-element-2736c60 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-2736c60 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-39 .elementor-element.elementor-element-2736c60 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-847fc7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39 .elementor-element.elementor-element-847fc7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.texascancercares.com/wp-content/uploads/2023/06/icon-lamp.svg");background-position:top left;background-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-847fc7f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-39 .elementor-element.elementor-element-847fc7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-66c1757 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:400;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-148332e{width:50%;}.elementor-39 .elementor-element.elementor-element-1acff60{width:50%;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-823901f{padding:140px 0px 50px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-39 .elementor-element.elementor-element-9325ffc .elementor-button{font-size:var( --e-global-typography-e23dcb2-font-size );line-height:var( --e-global-typography-e23dcb2-line-height );letter-spacing:var( --e-global-typography-e23dcb2-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-39 .elementor-element.elementor-element-847fc7f > .elementor-element-populated{padding:40px 20px 40px 20px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-f93b31b .elementor-heading-title{font-size:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-39 .elementor-element.elementor-element-148332e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-9325ffc .elementor-button{font-size:var( --e-global-typography-e23dcb2-font-size );line-height:var( --e-global-typography-e23dcb2-line-height );letter-spacing:var( --e-global-typography-e23dcb2-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-39 .elementor-element.elementor-element-a9b5d42 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-2736c60:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39 .elementor-element.elementor-element-2736c60 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}}/* Start custom CSS for formidable, class: .elementor-element-62884a7 */.elementor-39 .elementor-element.elementor-element-62884a7 {
    padding: 20px;
    padding-bottom:5px;
    background: #fff;
    border-radius: 20px;
    border: 1px solid #dee4ef;
}
@media only screen and (min-width: 768px) {
    .elementor-39 .elementor-element.elementor-element-62884a7 {
        position: absolute;
        padding: 20px;
        padding-bottom:5px;
        width: calc(100% - 20px);
        z-index: 1;
    }
}
@media only screen and (min-width: 1024px) {
    .elementor-39 .elementor-element.elementor-element-62884a7 {
        padding: 40px;
        padding-bottom:8px;
    }
}
.with_frm_style legend + h3, 
.with_frm_style h3.frm_form_title {
  margin: 0 0 24px;
}
.with_frm_style .frm_primary_label {
  margin-bottom: 8px;
   font: 600 16px/1.6 'Outfit', sans-serif;
}
.with_frm_style input[type=text], 
.with_frm_style input[type=password], 
.with_frm_style input[type=email], 
.with_frm_style input[type=number], 
.with_frm_style input[type=url], 
.with_frm_style input[type=tel], 
.with_frm_style input[type=file], 
.with_frm_style input[type=search], 
.with_frm_style select, 
.with_frm_style textarea,
.with_frm_style .frm-card-element.StripeElement {
  padding: 12px 18px;
  height: auto;
  border: 1px solid #DEE4EF;
  background: #fff;
  font: 400 16px/1.6 'Outfit', sans-serif;
}
.with_frm_style .frm_submit {
  text-align: right;
}
.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn {
  padding: 15px 58px 15px 24px;
  background-color: #FFEA35;
  background-image: url('data:image/svg+xml;utf8,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.92 11.8729C17.8724 11.7501 17.801 11.638 17.71 11.5429L12.71 6.54287C12.6168 6.44963 12.5061 6.37567 12.3842 6.32521C12.2624 6.27475 12.1319 6.24878 12 6.24878C11.7337 6.24878 11.4783 6.35457 11.29 6.54287C11.1968 6.63611 11.1228 6.7468 11.0723 6.86862C11.0219 6.99044 10.9959 7.12101 10.9959 7.25287C10.9959 7.51917 11.1017 7.77457 11.29 7.96287L14.59 11.2529H7C6.73478 11.2529 6.48043 11.3582 6.29289 11.5458C6.10536 11.7333 6 11.9877 6 12.2529C6 12.5181 6.10536 12.7724 6.29289 12.96C6.48043 13.1475 6.73478 13.2529 7 13.2529H14.59L11.29 16.5429C11.1963 16.6358 11.1219 16.7464 11.0711 16.8683C11.0203 16.9902 10.9942 17.1209 10.9942 17.2529C10.9942 17.3849 11.0203 17.5156 11.0711 17.6374C11.1219 17.7593 11.1963 17.8699 11.29 17.9629C11.383 18.0566 11.4936 18.131 11.6154 18.1818C11.7373 18.2325 11.868 18.2587 12 18.2587C12.132 18.2587 12.2627 18.2325 12.3846 18.1818C12.5064 18.131 12.617 18.0566 12.71 17.9629L17.71 12.9629C17.801 12.8678 17.8724 12.7556 17.92 12.6329C18.02 12.3894 18.02 12.1163 17.92 11.8729Z" fill="%23242A32"/></svg>');
  background-position: center right 24px !important;
  background-repeat: no-repeat !important;
  border: none;
  border-radius: 12px;
  font: 700 16px/19.39px 'Outfit', sans-serif;
  color: #242A32;
}
.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message:hover, 
.frm_style_formidable-style.with_frm_style input[type=submit]:hover, 
.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover, 
.frm_style_formidable-style.with_frm_style .frm_submit button:hover, 
.frm_form_submit_style, 
.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover {
  background-color: #242A32 !important;
  background-image: url('data:image/svg+xml;utf8,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.92 11.8729C17.8724 11.7501 17.801 11.638 17.71 11.5429L12.71 6.54287C12.6168 6.44963 12.5061 6.37567 12.3842 6.32521C12.2624 6.27475 12.1319 6.24878 12 6.24878C11.7337 6.24878 11.4783 6.35457 11.29 6.54287C11.1968 6.63611 11.1228 6.7468 11.0723 6.86862C11.0219 6.99044 10.9959 7.12101 10.9959 7.25287C10.9959 7.51917 11.1017 7.77457 11.29 7.96287L14.59 11.2529H7C6.73478 11.2529 6.48043 11.3582 6.29289 11.5458C6.10536 11.7333 6 11.9877 6 12.2529C6 12.5181 6.10536 12.7724 6.29289 12.96C6.48043 13.1475 6.73478 13.2529 7 13.2529H14.59L11.29 16.5429C11.1963 16.6358 11.1219 16.7464 11.0711 16.8683C11.0203 16.9902 10.9942 17.1209 10.9942 17.2529C10.9942 17.3849 11.0203 17.5156 11.0711 17.6374C11.1219 17.7593 11.1963 17.8699 11.29 17.9629C11.383 18.0566 11.4936 18.131 11.6154 18.1818C11.7373 18.2325 11.868 18.2587 12 18.2587C12.132 18.2587 12.2627 18.2325 12.3846 18.1818C12.5064 18.131 12.617 18.0566 12.71 17.9629L17.71 12.9629C17.801 12.8678 17.8724 12.7556 17.92 12.6329C18.02 12.3894 18.02 12.1163 17.92 11.8729Z" fill="%23fff"/></svg>') !important;
  color: #fff !important;
}
.frm_style_formidable-style.with_frm_style .frm_error_style {
  margin-bottom: 0;
  padding: 0;
  background: transparent;
  border: none;
}
.with_frm_style .frm_message, .frm_success_style {
  margin-bottom: 0;
  padding: 0;
  background: transparent;
  border: none;
}
.with_frm_style .frm_message p {
  color: #242A32;
  font-size: var(--e-global-typography-text-font-size);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8093453 */.elementor-39 .elementor-element.elementor-element-8093453 .with_frm_style .frm_submit {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cce0231 */@media only screen and (min-width: 768px) {
    .elementor-39 .elementor-element.elementor-element-cce0231 {
        max-width: 540px;
    }
}/* End custom CSS */
/* Start custom CSS */@media only screen and (min-width: 769px) {
    :root {
        --bg-color: #2483A1;
    }
}/* End custom CSS */