.elementor-40 .elementor-element.elementor-element-7e731af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7e731af:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7e731af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nationalsubrogation.com/wp-content/uploads/2026/02/Insights.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-990d911{--display:grid;--e-con-grid-template-columns:667fr 518fr;--e-con-grid-template-rows:auto;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-justify-content:center;--grid-align-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-990d911.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-9824d28{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2fc8c17 .elementor-heading-title{font-family:"Loretta", Sans-serif;font-weight:300;line-height:1.05em;color:#FFFAF2;}.elementor-40 .elementor-element.elementor-element-e5e056a{width:initial;max-width:initial;font-family:"Heebo", Sans-serif;font-size:22px;font-weight:300;line-height:125%;color:#FFFAF2;}.elementor-40 .elementor-element.elementor-element-e5e056a a{color:#FFFAF2;}.elementor-40 .elementor-element.elementor-element-77f63ae{padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-77f63ae img{border-radius:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-e32dab2{--display:flex;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-e32dab2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-e32dab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF2;}.elementor-40 .elementor-element.elementor-element-8f01599{width:var( --container-widget-width, 732px );max-width:732px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 60px 0px;--container-widget-width:732px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-8f01599 .elementor-heading-title{font-family:"Loretta", Sans-serif;font-weight:300;line-height:1.05em;letter-spacing:-0.015px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-40 .elementor-element.elementor-element-f23f53d{--display:grid;--e-con-grid-template-columns:786fr 465fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-46e1a27{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#972B00;}.elementor-40 .elementor-element.elementor-element-d68a06d{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#972B00;--border-color:#972B00;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e6fb2f6{--display:flex;--justify-content:space-between;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-be58f6b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-dda8bfa{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-dda8bfa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.05em;letter-spacing:0.02em;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-40 .elementor-element.elementor-element-ef625c6{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-40 .elementor-element.elementor-element-60ae716{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7b336ed .elementor-heading-title{font-family:"Loretta", Sans-serif;font-weight:300;color:#000000;}.elementor-40 .elementor-element.elementor-element-e9b8554{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-40 .elementor-element.elementor-element-9b2ed30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-40 .elementor-element.elementor-element-6566f03{--display:flex;--justify-content:space-between;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f99c2fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-f99c2fd .elementor-heading-title{font-family:"Loretta", Sans-serif;font-size:22px;font-weight:300;line-height:1.2em;color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-990d911{--content-width:1290px;}.elementor-40 .elementor-element.elementor-element-e32dab2{--content-width:1290px;}.elementor-40 .elementor-element.elementor-element-be58f6b{--width:335px;}}@media(max-width:1100px){.elementor-40 .elementor-element.elementor-element-990d911{--grid-auto-flow:row;--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-f23f53d{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-990d911{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-f23f53d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-46e1a27{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-d68a06d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}}@media(max-width:998px){.elementor-40 .elementor-element.elementor-element-990d911{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-f23f53d{--e-con-grid-template-columns:100%;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-d68a06d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-7e731af:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7e731af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nationalsubrogation.com/wp-content/uploads/2026/03/Hero-2.png");}.elementor-40 .elementor-element.elementor-element-990d911{--e-con-grid-template-columns:1;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--grid-justify-content:start;--padding-top:69px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9824d28{--padding-top:0px;--padding-bottom:0px;--padding-left:31px;--padding-right:31px;}.elementor-40 .elementor-element.elementor-element-e5e056a{font-size:22px;}.elementor-40 .elementor-element.elementor-element-77f63ae{padding:0px 41px 0px 41px;text-align:center;}.elementor-40 .elementor-element.elementor-element-77f63ae img{width:100%;max-width:313px;height:217px;border-radius:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-e32dab2{--padding-top:70px;--padding-bottom:43px;--padding-left:26px;--padding-right:26px;}.elementor-40 .elementor-element.elementor-element-8f01599{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 48px 0px;}.elementor-40 .elementor-element.elementor-element-8f01599 .elementor-heading-title{font-size:35px;}.elementor-40 .elementor-element.elementor-element-f23f53d{--e-con-grid-template-columns:1;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-46e1a27{padding:0px 0px 25px 0px;border-width:0px 0px 01px 0px;}.elementor-40 .elementor-element.elementor-element-d68a06d{--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e6fb2f6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-40 .elementor-element.elementor-element-dda8bfa .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-ef625c6{font-size:16px;}.elementor-40 .elementor-element.elementor-element-6566f03{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-40 .elementor-element.elementor-element-f99c2fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-40 .elementor-element.elementor-element-f99c2fd .elementor-heading-title{font-size:18px;}}/* Start custom CSS for text-editor, class: .elementor-element-e5e056a */.elementor-40 .elementor-element.elementor-element-e5e056a b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77f63ae */.elementor-40 .elementor-element.elementor-element-77f63ae img {
    aspect-ratio: 518/356;
    object-fit: cover;
    border-radius: inherit;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f01599 */@media screen and (max-width: 767px) {


.elementor-40 .elementor-element.elementor-element-8f01599 .elementor-heading-title {
   
     letter-spacing: -0.75px;
}  
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-46e1a27 */.gform-theme--foundation .gfield--width-full, .gform-theme--framework .gform-field-label--type-inline {
        font-size:12px;
    font-family: 'Heebo', sans-serif !important;
    font-weight: 300 !important;
    line-height: 1.3em !important;
    display: flex;
    align-items: center;
color:#000000;
    }
    
 .gform-theme--foundation .gform_fields{
            gap:20px;
        }
 .gfield_required span{
            display: none;
        }
        
        
 
.elementor-40 .elementor-element.elementor-element-46e1a27 .ginput_container input, 
{
    border-radius: 47px !important; 
    background-color: transparent !important; 
    border: 1px solid #DBCFBC !important; 
    box-shadow: 0px 0px 5px 0px rgba(255, 188, 120, 0.7) !important;
    
}


.elementor-40 .elementor-element.elementor-element-46e1a27 .ginput_container input::placeholder, 
.elementor-40 .elementor-element.elementor-element-46e1a27 .ginput_container textarea::placeholder {
    color: #000000 !important;
    font-weight: 300;
    opacity: 1; 
}

.elementor-40 .elementor-element.elementor-element-46e1a27 .ginput_container input:focus, 
.elementor-40 .elementor-element.elementor-element-46e1a27 .ginput_container textarea:focus, .elementor-40 .elementor-element.elementor-element-46e1a27.gfield_label:focus {
    outline: none !important;
    background-color: transparent !important; 
    border: 2px solid #147A97 !important; 
    box-shadow: 0px 0px 5px 0px rgba(255, 188, 120, 0.7) !important;
    
}

.elementor-40 .elementor-element.elementor-element-46e1a27 .input#gform_submit_button_2:focus,
.elementor-40 .elementor-element.elementor-element-46e1a27 .gform_button.button:focus{
    outline: none !important;
    border: none !important;
}


.elementor-40 .elementor-element.elementor-element-46e1a27 .ginput_container input {
    border-radius: 47px !important; 
    background-color: transparent !important; 
    border: 1px solid #DBCFBC !important; 
    box-shadow: 0px 0px 5px 0px rgba(255, 188, 120, 0.7) !important;
    height: 50px;
}


.elementor-40 .elementor-element.elementor-element-46e1a27 .ginput_container textarea {
    border-radius: 20px !important; 
    background-color: transparent !important; 
    border: 1px solid #DBCFBC !important; 
    box-shadow: 0px 0px 5px 0px rgba(255, 188, 120, 0.7) !important;
    min-height: 183px;
    color: #080706 !important;
    font-size: 18px;
    font-weight: 300;
    line-height: 130%;
    font-family: Heebo;
}

.elementor-40 .elementor-element.elementor-element-46e1a27 .gfield_error  textarea{
    border: 1px solid #D80C0F !important;
}

#field_2_7 {
    font-style: italic;
    font-family: 'Inter', sans-serif !important;
}

/*Button*/
.elementor-40 .elementor-element.elementor-element-46e1a27 .gform_footer input[type="submit"] {
    font-family: 'Loretta', sans-serif !important;
    font-weight: 500 !important; 
    font-size: 16px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    
    background-color: #972B00 !important; 
    color: #ffffff !important;
    
    padding: 15px 35px!important; 
    border-radius: 100px !important; 
    border: none !important;
    
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    
    
}



/*font*/


.elementor-40 .elementor-element.elementor-element-46e1a27 .gfield_label {
    font-size: 12px !important;
    font-family: 'Heebo', sans-serif !important;
    font-weight: 300 !important;
    line-height: 1.3em !important;
    color: #000000 !important;
    display: flex;
    align-items: center;
    width: 325px;
    
}


.elementor-40 .elementor-element.elementor-element-46e1a27 .gform_fields {
    display: flex !important;
    flex-wrap: wrap !important;
    column-gap: 45px !important; 
    
}



.elementor-40 .elementor-element.elementor-element-46e1a27 .gfield--type-textarea {
    width: 100% !important;
    max-width:699px;
}




.elementor-40 .elementor-element.elementor-element-46e1a27 .ginput_container input:not([type="checkbox"]):not([type="radio"]) {
    border-radius: 47px !important; 
    background-color: transparent !important; 
    border: 1px solid #DBCFBC; 
    box-shadow: 0px 0px 5px 0px rgba(255, 188, 120, 0.7) !important;
    height: 50px !important;
    padding: 0 20px !important;
    width: 325px !important;  
    color: #080706 !important;
    font-size: 18px;
    font-weight: 300;
    line-height: 130%;
    font-family: Heebo;
}

.elementor-40 .elementor-element.elementor-element-46e1a27 .gfield_error input{
    border: 1px solid #D80C0F !important;
}

.elementor-40 .elementor-element.elementor-element-46e1a27 .ginput_container_consent input,
input#input_2_6_1{
    border-radius: 0 !important;
    box-shadow: none !important;
    width: 13px !important;
    height: 11px !important;
    border: 1px solid #000 !important;
    margin-top: 2px;
    font-size:9px;
    cursor: pointer;
}



.elementor-40 .elementor-element.elementor-element-46e1a27 .gform_fields {
    row-gap: 20px;
}

#field_2_7{
    margin-top:-8px;
}

.elementor-40 .elementor-element.elementor-element-46e1a27 .gfield--type-html {
    margin-bottom: 2px !important;
    width: 100% !important;
}


.elementor-40 .elementor-element.elementor-element-46e1a27 . gform_confirmation_message {
    color: #972B00;
}

.elementor-40 .elementor-element.elementor-element-46e1a27 *{
    color: #000 !important;
}


@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');


.elementor-40 .elementor-element.elementor-element-46e1a27 .validation_message{
    color: #D80C0F !important;
        font-family: "DM Sans", Sans-serif !important;
    font-size: 11px;
    font-weight: 400;
    line-height: 125%;
}

.elementor-40 .elementor-element.elementor-element-46e1a27 label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
    font-size: 12px !important;
    margin: 0;
}

.elementor-40 .elementor-element.elementor-element-46e1a27 div#field_2_11 {
    margin-bottom: 6px !important;
}



@media screen and (max-width: 767px){
    
    .gform-theme--framework .gform-field-label:where(:not([class*=gform-field-label--type-])) {
margin-bottom:4px!important;

}
    #field_2_11 {
    margin-bottom: 0px !important;
    margin-top: -15px;
}

#field_2_6{
    margin: -10px 0px -12px 0px;
}
#field_2_7 {
    margin: -10px 0px;
    font-style: italic;
}

.elementor-40 .elementor-element.elementor-element-46e1a27 .gfield--type-html {
    margin-bottom: -5px !important;
}


}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef625c6 */p{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23f53d */.elementor-40 .elementor-element.elementor-element-46e1a27 .gform_fields {
     row-gap: 31px; 
}



#gform_confirmation_message_2 h3{
   color:#972B00!important; 
   margin-bottom:55px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Loretta';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.nationalsubrogation.com/wp-content/uploads/2026/02/loretta-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Loretta';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.nationalsubrogation.com/wp-content/uploads/2026/02/loretta-medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */