.elementor-219 .elementor-element.elementor-element-1bd8eb0{--display:flex;--min-height:800px;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:-315px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-219 .elementor-element.elementor-element-1bd8eb0::before, .elementor-219 .elementor-element.elementor-element-1bd8eb0 > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-1bd8eb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-1bd8eb0 > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-1bd8eb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-1bd8eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;background-image:url("https://francisinjury.com/wp-content/uploads/2025/09/footer-texture-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-219 .elementor-element.elementor-element-bd70557{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-219 .elementor-element.elementor-element-af8705c{width:var( --container-widget-width, 1133px );max-width:1133px;--container-widget-width:1133px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-8fbb420{--display:flex;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-7537328{text-align:center;}.elementor-219 .elementor-element.elementor-element-7537328 .elementor-heading-title{font-family:"Pathway Gothic One", Sans-serif;font-size:184px;font-weight:400;text-transform:uppercase;line-height:0.84em;letter-spacing:-0.02em;}.elementor-219 .elementor-element.elementor-element-fae34dd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 0px 0px;--margin-top:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-219 .elementor-element.elementor-element-2dafb7f{--display:flex;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}:root{--page-title-display:none;}@media(max-width:1400px){.elementor-219 .elementor-element.elementor-element-7537328 .elementor-heading-title{font-size:120px;}}@media(max-width:1200px){.elementor-219 .elementor-element.elementor-element-7537328 .elementor-heading-title{font-size:110px;}}@media(max-width:1024px){.elementor-219 .elementor-element.elementor-element-7537328 .elementor-heading-title{font-size:100px;}.elementor-219 .elementor-element.elementor-element-fae34dd{--margin-top:-60px;--margin-bottom:-60px;--margin-left:-60px;--margin-right:-60px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-219 .elementor-element.elementor-element-1bd8eb0{--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-bd70557{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-219 .elementor-element.elementor-element-af8705c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-219 .elementor-element.elementor-element-af8705c{--container-widget-width:390px;--container-widget-flex-grow:0;width:var( --container-widget-width, 390px );max-width:390px;}.elementor-219 .elementor-element.elementor-element-8fbb420{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-219 .elementor-element.elementor-element-7537328 .elementor-heading-title{font-size:clamp(60px, 20vw, 90px);}.elementor-219 .elementor-element.elementor-element-fae34dd{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-219 .elementor-element.elementor-element-2dafb7f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-219 .elementor-element.elementor-element-fae34dd{--width:992px;}.elementor-219 .elementor-element.elementor-element-2dafb7f{--width:697px;}}@media(max-width:1024px) and (min-width:768px){.elementor-219 .elementor-element.elementor-element-fae34dd{--width:100%;}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-5ff6c18 */.elementor-219 .elementor-element.elementor-element-5ff6c18 ::placeholder{
    opacity: 1
}

.elementor-219 .elementor-element.elementor-element-5ff6c18 h5, .elementor-219 .elementor-element.elementor-element-5ff6c18 p.gform_required_legend {
    display: none
}


.elementor-219 .elementor-element.elementor-element-5ff6c18 input, .elementor-219 .elementor-element.elementor-element-5ff6c18 textarea {
    background: #0118243d !important;
    border: none !important;
    padding: 12px 14px 12px 23px !important;
    min-height: 44px !important;
    font-family: 'onest';
    border-radius: 8px
}

.elementor-219 .elementor-element.elementor-element-5ff6c18 .gfield:not(.gfield--type-captcha)::before{
    content: '*';
    width: 14px;
    height: 14px;
    left: auto;
    position: absolute;
    right: 14px;
    color: #fff;
    top: 12px;
}

.elementor-219 .elementor-element.elementor-element-5ff6c18 .gfield{
    position: relative
}

.elementor-219 .elementor-element.elementor-element-5ff6c18 input#gform_submit_button_3 {
    background: #B07538 !important;
    width: 250px;
    font-size: 22px;
    font-family: "Onest";
    color: #fff;
    padding: 14px !important;
}


.elementor-219 .elementor-element.elementor-element-5ff6c18 input#gform_submit_button_3:hover{
    background: linear-gradient(92.52deg, #B07538 18.69%, #FDE3B9 56.01%, #B07538 92.62%) !important;
    color: #000;

}

.elementor-219 .elementor-element.elementor-element-5ff6c18 .gform_footer {
    display: flex;
    justify-content: center;
}

.elementor-219 .elementor-element.elementor-element-5ff6c18 textarea{
    min-height: 130px !important
}

.elementor-219 .elementor-element.elementor-element-5ff6c18 .gform_wrapper ::-webkit-input-placeholder {

  color: #fff;

  opacity: 1;

}

.elementor-219 .elementor-element.elementor-element-5ff6c18 .gform_wrapper ::-moz-placeholder {

  color: #fff;

  opacity: 1;

}

.elementor-219 .elementor-element.elementor-element-5ff6c18 .gform_wrapper :-ms-input-placeholder {

  color: #fff;

  opacity: 1;

}

.elementor-219 .elementor-element.elementor-element-5ff6c18 .gform_wrapper :-moz-placeholder {

  color: #fff;

  opacity: 1;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae34dd */.elementor-219 .elementor-element.elementor-element-fae34dd{
    background: linear-gradient(180deg, #011824 -73.01%, #09333B 18.48%, #113D45 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd8eb0 */.elementor-219 .elementor-element.elementor-element-1bd8eb0:after{
    content: '';
    width: 100%;
    height: 645px;
    position: absolute;
    background: linear-gradient(179.87deg, rgba(0, 42, 49, 0) 26.41%, #002A31 62.39%);
    left: 0;
    bottom: 390px;

}/* End custom CSS */