.elementor-14201 .elementor-element.elementor-element-12eb18e:not(.elementor-motion-effects-element-type-background), .elementor-14201 .elementor-element.elementor-element-12eb18e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coleenvache.com/wp-content/uploads/2024/11/accident_coverage_insurance_in_oklahoma-1-1-1-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-14201 .elementor-element.elementor-element-12eb18e > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.71;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14201 .elementor-element.elementor-element-12eb18e > .elementor-container{min-height:600px;}.elementor-14201 .elementor-element.elementor-element-12eb18e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 50px;}.elementor-14201 .elementor-element.elementor-element-0f37671 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-14201 .elementor-element.elementor-element-601d2fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-601d2fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:50px;color:#1D3457;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );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-14201 .elementor-element.elementor-element-bd7d48e > .elementor-widget-container{margin:0px 0px -12px 0px;padding:1px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-bd7d48e{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:22px;color:#433C5E;}.elementor-14201 .elementor-element.elementor-element-5785728 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-5785728{color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-14201 .elementor-element.elementor-element-b4500bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-b4500bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-14201 .elementor-element.elementor-element-b4500bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-14201 .elementor-element.elementor-element-b4500bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-14201 .elementor-element.elementor-element-b4500bf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-14201 .elementor-element.elementor-element-b4500bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-14201 .elementor-element.elementor-element-b4500bf .elementor-icon-list-icon i{color:#433C5E;transition:color 0.3s;}.elementor-14201 .elementor-element.elementor-element-b4500bf .elementor-icon-list-icon svg{fill:#433C5E;transition:fill 0.3s;}.elementor-14201 .elementor-element.elementor-element-b4500bf{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-14201 .elementor-element.elementor-element-b4500bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14201 .elementor-element.elementor-element-b4500bf .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:22px;}.elementor-14201 .elementor-element.elementor-element-b4500bf .elementor-icon-list-text{color:#693457;transition:color 0.3s;}.elementor-14201 .elementor-element.elementor-element-536d4c6{padding:10px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-14201 .elementor-element.elementor-element-b7dad3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-b7dad3b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-14201 .elementor-element.elementor-element-b7dad3b.elementor-view-stacked .elementor-icon{background-color:#52B8F8;}.elementor-14201 .elementor-element.elementor-element-b7dad3b.elementor-view-framed .elementor-icon, .elementor-14201 .elementor-element.elementor-element-b7dad3b.elementor-view-default .elementor-icon{fill:#52B8F8;color:#52B8F8;border-color:#52B8F8;}.elementor-14201 .elementor-element.elementor-element-b7dad3b .elementor-icon{font-size:22px;}.elementor-14201 .elementor-element.elementor-element-b7dad3b .elementor-icon-box-title{color:#000000;}.elementor-14201 .elementor-element.elementor-element-b7dad3b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;line-height:22px;color:#000000;}.elementor-14201 .elementor-element.elementor-element-103b4a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-103b4a1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-14201 .elementor-element.elementor-element-103b4a1.elementor-view-stacked .elementor-icon{background-color:#E42951;}.elementor-14201 .elementor-element.elementor-element-103b4a1.elementor-view-framed .elementor-icon, .elementor-14201 .elementor-element.elementor-element-103b4a1.elementor-view-default .elementor-icon{fill:#E42951;color:#E42951;border-color:#E42951;}.elementor-14201 .elementor-element.elementor-element-103b4a1 .elementor-icon{font-size:22px;}.elementor-14201 .elementor-element.elementor-element-103b4a1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;line-height:22px;color:#000000;}.elementor-14201 .elementor-element.elementor-element-f3f7683 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-f3f7683 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-14201 .elementor-element.elementor-element-f3f7683.elementor-view-stacked .elementor-icon{background-color:#FBA64E;}.elementor-14201 .elementor-element.elementor-element-f3f7683.elementor-view-framed .elementor-icon, .elementor-14201 .elementor-element.elementor-element-f3f7683.elementor-view-default .elementor-icon{fill:#FBA64E;color:#FBA64E;border-color:#FBA64E;}.elementor-14201 .elementor-element.elementor-element-f3f7683 .elementor-icon{font-size:22px;}.elementor-14201 .elementor-element.elementor-element-f3f7683 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;line-height:22px;color:#000000;}.elementor-14201 .elementor-element.elementor-element-967fe54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 50px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14201 .elementor-element.elementor-element-fd3ccea > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:25px 30px 20px 30px;background-image:linear-gradient(180deg, #B98EB1C4 0%, #5B4D70C9 100%);border-radius:30px 30px 30px 30px;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:11px;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-11px;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-group.recaptcha_v3-bottomleft, .elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-group > label, .elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-subgroup label{color:#FFFFFF;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-group .elementor-field{color:#000000;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-group .elementor-field, .elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:none;font-style:normal;line-height:22px;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-6cebcee );border-color:#FFFFFF;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-6cebcee );border-color:#FFFFFF;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .e-form__buttons__wrapper__button-next{background-color:#FEFA99;color:#433C5E;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-button[type="submit"]{background-color:#FEFA99;color:#433C5E;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-button[type="submit"] svg *{fill:#433C5E;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .e-form__buttons__wrapper__button-previous{background-color:#FEFA99;color:#433C5E;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .e-form__buttons__wrapper__button-next:hover{background-color:#FEFA99;color:#433C5E;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-button[type="submit"]:hover{background-color:#FEFA99;color:#433C5E;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-button[type="submit"]:hover svg *{fill:#433C5E;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .e-form__buttons__wrapper__button-previous:hover{background-color:#FEFA99;color:#433C5E;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-button{padding:17px 17px 17px 17px;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-message.elementor-message-success{color:var( --e-global-color-2711704 );}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-message.elementor-message-danger{color:var( --e-global-color-primary );}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-message.elementor-help-inline{color:var( --e-global-color-accent );}.elementor-14201 .elementor-element.elementor-element-fd3ccea{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:var( --e-global-color-2711704 );--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-14201 .elementor-element.elementor-element-03ce513{margin-top:50px;margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14201 .elementor-element.elementor-element-a7501f7 .elementor-button{background-color:#E0F1EF;fill:#1D346F;color:#1D346F;border-radius:31px 31px 31px 31px;}.elementor-14201 .elementor-element.elementor-element-3ca2a6a > .elementor-widget-container{padding:15px 15px 8px 15px;}.elementor-14201 .elementor-element.elementor-element-3ca2a6a{text-align:center;}.elementor-14201 .elementor-element.elementor-element-3ca2a6a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:50px;color:#1D3457;}.elementor-14201 .elementor-element.elementor-element-7265c64 > .elementor-widget-container{padding:10px 30px 0px 30px;}.elementor-14201 .elementor-element.elementor-element-7265c64{text-align:center;}.elementor-14201 .elementor-element.elementor-element-d418fdb:not(.elementor-motion-effects-element-type-background), .elementor-14201 .elementor-element.elementor-element-d418fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-14201 .elementor-element.elementor-element-d418fdb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-14201 .elementor-element.elementor-element-d418fdb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14201 .elementor-element.elementor-element-cbd469f .elementor-button{background-color:#E0F1EF;fill:#1D346F;color:#1D346F;border-radius:31px 31px 31px 31px;}.elementor-14201 .elementor-element.elementor-element-cbd469f > .elementor-widget-container{padding:14px 0px 14px 0px;}.elementor-14201 .elementor-element.elementor-element-fa511ad > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-14201 .elementor-element.elementor-element-fa511ad{text-align:center;}.elementor-14201 .elementor-element.elementor-element-fa511ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:50px;}.elementor-14201 .elementor-element.elementor-element-ee730e4 > .elementor-widget-container{padding:25px 120px 0px 120px;}.elementor-14201 .elementor-element.elementor-element-ee730e4{text-align:center;}.elementor-14201 .elementor-element.elementor-element-89402d5:not(.elementor-motion-effects-element-type-background), .elementor-14201 .elementor-element.elementor-element-89402d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14201 .elementor-element.elementor-element-89402d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-14201 .elementor-element.elementor-element-89402d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14201 .elementor-element.elementor-element-4bef05c .elementor-button{background-color:#E0F1EF;fill:#1D346F;color:#1D346F;border-radius:31px 31px 31px 31px;}.elementor-14201 .elementor-element.elementor-element-4bef05c > .elementor-widget-container{padding:14px 0px 14px 0px;}.elementor-14201 .elementor-element.elementor-element-05ec14b > .elementor-widget-container{padding:0px 70px 0px 70px;}.elementor-14201 .elementor-element.elementor-element-05ec14b{text-align:center;}.elementor-14201 .elementor-element.elementor-element-05ec14b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:50px;}.elementor-14201 .elementor-element.elementor-element-0b9139a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-0b9139a{text-align:center;}.elementor-14201 .elementor-element.elementor-element-62a168d6:not(.elementor-motion-effects-element-type-background), .elementor-14201 .elementor-element.elementor-element-62a168d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-14201 .elementor-element.elementor-element-62a168d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-62a168d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14201 .elementor-element.elementor-element-7769c87 .elementor-button{background-color:#E0F1EF;fill:#1D346F;color:#1D346F;border-radius:31px 31px 31px 31px;}.elementor-14201 .elementor-element.elementor-element-7769c87 > .elementor-widget-container{padding:30px 0px 25px 0px;}.elementor-14201 .elementor-element.elementor-element-fcc7ee5 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-14201 .elementor-element.elementor-element-fcc7ee5{text-align:center;}.elementor-14201 .elementor-element.elementor-element-657d259{padding:22px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-4bae988 > .elementor-widget-container{padding:7px 0px 30px 0px;}.elementor-14201 .elementor-element.elementor-element-4bae988{text-align:center;}.elementor-14201 .elementor-element.elementor-element-5f7fd84{padding:0% 0% 0% 0%;}.elementor-14201 .elementor-element.elementor-element-9bca2f1 .elementor-button{background-color:#E0F1EF;fill:#1D346F;color:#1D346F;border-radius:31px 31px 31px 31px;}.elementor-14201 .elementor-element.elementor-element-9bca2f1 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-14201 .elementor-element.elementor-element-4f0827b > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-14201 .elementor-element.elementor-element-4f0827b{text-align:center;}.elementor-14201 .elementor-element.elementor-element-4f0827b .elementor-heading-title{color:#1D3457;}.elementor-14201 .elementor-element.elementor-element-11796aa:not(.elementor-motion-effects-element-type-background), .elementor-14201 .elementor-element.elementor-element-11796aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-14201 .elementor-element.elementor-element-11796aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 12px 0px;}.elementor-14201 .elementor-element.elementor-element-11796aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14201 .elementor-element.elementor-element-366e9a4 .elementor-button{background-color:#E0F1EF;fill:#1D346F;color:#1D346F;border-radius:31px 31px 31px 31px;}.elementor-14201 .elementor-element.elementor-element-366e9a4 > .elementor-widget-container{padding:30px 0px 25px 0px;}.elementor-14201 .elementor-element.elementor-element-b466860 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-14201 .elementor-element.elementor-element-b466860{text-align:center;}.elementor-14201 .elementor-element.elementor-element-b466860 .elementor-heading-title{color:#1D3457;}.elementor-14201 .elementor-element.elementor-element-6944a83 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-6944a83{text-align:center;}.elementor-14201 .elementor-element.elementor-element-472a2da > .elementor-widget-container{padding:10px 90px 0px 90px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14201 .elementor-element.elementor-element-601d2fb .elementor-heading-title{font-size:34px;line-height:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14201 .elementor-element.elementor-element-bd7d48e{font-size:14px;line-height:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14201 .elementor-element.elementor-element-b4500bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14201 .elementor-element.elementor-element-b4500bf .elementor-icon-list-item > a{font-size:14px;line-height:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14201 .elementor-element.elementor-element-b7dad3b .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-14201 .elementor-element.elementor-element-103b4a1 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-14201 .elementor-element.elementor-element-f3f7683 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-group > label{font-size:14px;line-height:20px;}.elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-group .elementor-field, .elementor-14201 .elementor-element.elementor-element-fd3ccea .elementor-field-subgroup label{font-size:14px;line-height:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-14201 .elementor-element.elementor-element-3ca2a6a .elementor-heading-title{font-size:34px;line-height:44px;}.elementor-14201 .elementor-element.elementor-element-fa511ad .elementor-heading-title{font-size:34px;line-height:44px;}.elementor-bc-flex-widget .elementor-14201 .elementor-element.elementor-element-27b14b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14201 .elementor-element.elementor-element-27b14b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14201 .elementor-element.elementor-element-05ec14b .elementor-heading-title{font-size:34px;line-height:44px;}}@media(max-width:767px){.elementor-14201 .elementor-element.elementor-element-12eb18e > .elementor-container{min-height:342px;}.elementor-14201 .elementor-element.elementor-element-12eb18e:not(.elementor-motion-effects-element-type-background), .elementor-14201 .elementor-element.elementor-element-12eb18e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-51px 0px;}.elementor-14201 .elementor-element.elementor-element-12eb18e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-0f37671 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 30px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14201 .elementor-element.elementor-element-601d2fb > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-14201 .elementor-element.elementor-element-601d2fb .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14201 .elementor-element.elementor-element-bd7d48e > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-14201 .elementor-element.elementor-element-5785728 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14201 .elementor-element.elementor-element-b4500bf > .elementor-widget-container{padding:0px 0px 0px 7px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14201 .elementor-element.elementor-element-967fe54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 0px 30px 0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-14201 .elementor-element.elementor-element-fd3ccea > .elementor-widget-container{padding:30px 20px 30px 20px;}.elementor-14201 .elementor-element.elementor-element-03ce513{margin-top:10px;margin-bottom:0px;padding:43px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-30a6c79 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-14201 .elementor-element.elementor-element-3ca2a6a .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-14201 .elementor-element.elementor-element-3010c77 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-d418fdb{margin-top:0px;margin-bottom:0px;padding:75px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-fa511ad .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-14201 .elementor-element.elementor-element-ee730e4 > .elementor-widget-container{padding:12px 20px 0px 20px;}.elementor-14201 .elementor-element.elementor-element-77b49c6 > .elementor-widget-container{padding:11px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-89402d5{margin-top:30px;margin-bottom:0px;}.elementor-14201 .elementor-element.elementor-element-05ec14b{text-align:center;}.elementor-14201 .elementor-element.elementor-element-05ec14b .elementor-heading-title{font-size:34px;line-height:40px;}.elementor-14201 .elementor-element.elementor-element-24ba054 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-11796aa{padding:14px 0px 0px 0px;}.elementor-14201 .elementor-element.elementor-element-472a2da > .elementor-widget-container{padding:8px 10px 0px 10px;}}@media(min-width:768px){.elementor-14201 .elementor-element.elementor-element-0f37671{width:53.929%;}.elementor-14201 .elementor-element.elementor-element-967fe54{width:46.07%;}}/* Start custom CSS for html, class: .elementor-element-3010c77 *//* ========================== 
   MEDICAL COST CARDS 
========================== */ 
 
.medical-cost-grid { 
    display: grid; 
    grid-template-columns: repeat(4, minmax(0, 1fr)); 
    gap: 20px; 
    max-width: 1160px; 
    margin: 0 auto; 
    padding: 0; 
} 
 
/* Individual Card */ 
.medical-cost-card { 
    position: relative; 
    background: #ffffff; 
    min-height: 215px; 
    padding: 21px 20px 20px 18px; 
    border-left: 4px solid #16365f; 
    border-radius: 0 8px 8px 0; 
    box-shadow: 0 5px 18px rgba(16, 38, 63, 0.07); 
    box-sizing: border-box; 
} 
 
/* Green Upper Label */ 
.medical-cost-label { 
    color: #433c5e; 
    font-size: 11px; 
    font-weight: 700; 
    line-height: 1.4; 
    letter-spacing: 0.3px; 
    text-transform: uppercase; 
    margin-bottom: 10px; 
} 
 
/* Price */ 
.medical-cost-price { 
    color: #12335b; 
    font-size: 23px; 
    line-height: 1.3; 
    font-weight: 700; 
    letter-spacing: -0.3px; 
    margin-bottom: 7px; 
} 
 
/* Description */ 
.medical-cost-text { 
    color: #3c3333; 
    font-size: 12px; 
    font-weight: 400; 
    line-height: 1.55; 
    margin: 0; 
} 
 
 
/* ========================== 
   TABLET 
========================== */ 
 
@media (max-width: 1024px) { 
 
    .medical-cost-grid { 
        grid-template-columns: repeat(2, 1fr); 
        gap: 20px; 
    } 
 
    .medical-cost-card { 
        min-height: 200px; 
    } 
 
    .medical-cost-price { 
        font-size: 22px; 
    } 
 
    .medical-cost-label { 
        font-size: 11px; 
    } 
 
    .medical-cost-text { 
        font-size: 12px; 
    } 
} 
 
 
/* ========================== 
   MOBILE 
========================== */ 
 
@media (max-width: 767px) { 
 
    .medical-cost-grid { 
        grid-template-columns: 1fr; 
        gap: 16px; 
    } 
 
    .medical-cost-card { 
        min-height: auto; 
        padding: 18px 17px; 
    } 
 
    .medical-cost-price { 
        font-size: 21px; 
        line-height: 1.3; 
    } 
 
    .medical-cost-label { 
        font-size: 10px; 
        margin-bottom: 9px; 
    } 
 
    .medical-cost-text { 
        font-size: 12px; 
        line-height: 1.5; 
    } 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77b49c6 *//* =========================
   COVERAGE CARDS SECTION
========================= */

.coverage-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px 25px;
    max-width: 1160px;
    margin: 0 auto;
    padding: 0;
}

/* Card */
.coverage-card {
    background: #ffffff;
    min-height: 215px;
    padding: 25px 25px 24px;
    border: 1px solid #c9d9db;
    border-radius: 7px;
    box-shadow: 0 8px 18px rgba(19, 50, 80, 0.05);
    box-sizing: border-box;
}

/* Heading */
.coverage-card h3 {
    color: #0b2d56;
    font-size: 21px;
    line-height: 1.22;
    font-weight: 700;
    margin: 0 0 10px;
    padding: 0;
}

/* Paragraph */
.coverage-card p {
    color: #4a342c;
    font-size: 17px;
    line-height: 1.55;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

/* =========================
   TABLET
========================= */

@media (max-width: 1024px) {

    .coverage-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 20px;
    }

    .coverage-card {
        min-height: 210px;
    }
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .coverage-grid {
        grid-template-columns: 1fr;
        gap: 16px;
    }

    .coverage-card {
        min-height: auto;
        padding: 22px 20px;
    }

    .coverage-card h3 {
        font-size: 19px;
        margin-bottom: 8px;
    }

    .coverage-card p {
        font-size: 15px;
        line-height: 1.55;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8e7a11 *//* =========================
   AUDIENCE CARDS - LARGER
========================= */

.audience-card-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
    max-width: 1120px;
    width: 100%;
    margin: 0 auto;
    padding: 10px 20px;
    box-sizing: border-box;
}

/* Individual Card */
.audience-card {
    background: #ffffff;
    min-height: 280px;
    padding: 28px 26px 30px;
    border: 1px solid #cbd9db;
    border-radius: 8px;
    box-shadow: 0 6px 18px rgba(24, 50, 70, 0.07);
    box-sizing: border-box;
}

/* Heading */
.audience-card h3 {
    color: #082c59;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700;
    margin: 0 0 12px;
    padding: 0;
}

/* Description */
.audience-card p {
    color: #4a342d;
    font-size: 15px;
    line-height: 1.65;
    font-weight: 400;
    margin: 0;
    padding: 0;
}


/* =========================
   TABLET
========================= */

@media (max-width: 1024px) {

    .audience-card-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        max-width: 900px;
        gap: 22px;
    }

    .audience-card {
        min-height: 260px;
        padding: 25px 24px 28px;
    }

    .audience-card h3 {
        font-size: 17px;
    }

    .audience-card p {
        font-size: 15px;
    }
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .audience-card-grid {
        grid-template-columns: 1fr;
        gap: 18px;
        padding: 5px 15px;
    }

    .audience-card {
        min-height: auto;
        padding: 24px 22px;
        border-radius: 7px;
    }

    .audience-card h3 {
        font-size: 18px;
        line-height: 1.35;
        margin-bottom: 10px;
    }

    .audience-card p {
        font-size: 15px;
        line-height: 1.65;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a47bb3 *//* =========================
   ACCIDENT COMPARISON TABLE
========================= */

.accident-comparison-table {
    width: 100%;
    max-width: 1160px;
    margin: 0 auto;
    border: 1px solid #c7d9d8;
    border-radius: 10px;
    overflow: hidden;
    background: #ffffff;
    box-shadow: 0 5px 18px rgba(18, 47, 77, 0.06);
}

/* Rows */
.comparison-row {
    display: grid;
    grid-template-columns: 38% 28% 34%;
}

/* Cells */
.comparison-cell {
    padding: 17px 20px;
    color: #463a35;
    font-size: 15px;
    line-height: 1.45;
    border-bottom: 1px solid #e1e7e7;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

/* Remove border from final row */
.comparison-row:last-child .comparison-cell {
    border-bottom: 0;
}

/* Matching header colors */
.comparison-head .comparison-cell,
.comparison-head .plan-head {
    background: #433c5e;
    color: #ffffff;
    font-weight: 700;
    font-size: 15px;
    padding-top: 18px;
    padding-bottom: 18px;
}

/* First column */
.label-cell {
    font-weight: 700;
    color: #4c403b;
}

/* Right / recommended column */
.plan-cell {
    background: #f5f3f8;
    color: #433c5e;
}

/* Recommended text */
.plan-cell strong {
    color: #433c5e;
    font-weight: 700;
}

/* Normal text: Accumulating specialist copays */
.accident-comparison-table .danger-text,
.accident-comparison-table .danger-text strong {
    color: #463a35;
    font-weight: 400;
}

/* =========================
   TABLET
========================= */

@media (max-width: 900px) {
    .comparison-cell {
        padding: 15px 14px;
        font-size: 14px;
    }

    .comparison-head .comparison-cell {
        font-size: 14px;
    }
}

/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {
    .accident-comparison-table {
        border-radius: 8px;
        overflow: hidden;
    }

    .comparison-row {
        display: block;
        border-bottom: 1px solid #dfe7e6;
    }

    .comparison-row:last-child {
        border-bottom: 0;
    }

    .comparison-cell {
        width: 100%;
        min-height: auto;
        padding: 12px 16px;
        border-bottom: 0;
    }

    /* Coverage label */
    .label-cell {
        background: #f6f8f8;
        color: #433c5e;
        font-size: 15px;
        padding-top: 16px;
        padding-bottom: 8px;
    }

    /* Hide desktop header */
    .comparison-head {
        display: none;
    }

    /* Add mobile labels */
    .comparison-row:not(.comparison-head)
    .comparison-cell:nth-child(2)::before {
        content: "Without Accident Insurance:";
        display: block;
        width: 100%;
        color: #433c5e;
        font-weight: 700;
        margin-bottom: 3px;
    }

    .comparison-row:not(.comparison-head)
    .comparison-cell:nth-child(3)::before {
        content: "With Coleen Vache Accident Plan:";
        display: block;
        width: 100%;
        color: #433c5e;
        font-weight: 700;
        margin-bottom: 3px;
    }

    .comparison-row:not(.comparison-head)
    .comparison-cell:nth-child(2),
    .comparison-row:not(.comparison-head)
    .comparison-cell:nth-child(3) {
        display: block;
    }

    .plan-cell {
        background: #f5f3f8;
        padding-top: 12px;
        padding-bottom: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24ba054 *//* MAIN CTA WRAPPER */
.accident-cta-section {
    background: #ffffff;
    padding: 12px 22px 36px;
}

/* NAVY CTA BOX */
.accident-cta-box {
    max-width: 1160px;
    margin: 0 auto;
    background: #203d65;
    border-radius: 14px;
    padding: 44px 45px 45px;
    text-align: center;
    box-sizing: border-box;
    box-shadow: 0 12px 28px rgba(20, 45, 70, 0.10);
}


/* TOP BADGE */
.accident-cta-badge {
    display: inline-block;
    background: #fff67a;
    color: #092c55;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    padding: 8px 15px;
    border-radius: 30px;
    margin-bottom: 18px;
}


/* HEADING */
.accident-cta-box h2 {
    color: #ffffff;
    font-size: 34px;
    line-height: 1.2;
    font-weight: 700;
    margin: 0 0 16px;
}


/* DESCRIPTION */
.accident-cta-description {
    max-width: 760px;
    margin: 0 auto 27px;
    color: #ffffff;
    font-size: 18px;
    line-height: 1.55;
}


/* BUTTON AREA */
.accident-cta-buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    margin-bottom: 26px;
}


/* YELLOW BUTTON */
.accident-cta-primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    padding: 0 26px;

    background: #fff67a;
    color: #082d57;

    font-size: 15px;
    font-weight: 700;
    text-decoration: none;

    border-radius: 7px;
    transition: 0.2s ease;
}

.accident-cta-primary:hover {
    background: #ffffff;
    color: #082d57;
}


/* PHONE BUTTON */
.accident-cta-phone {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    padding: 0 25px;

    background: transparent;
    color: #ffffff;

    border: 2px solid #ffffff;
    border-radius: 7px;

    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    transition: 0.2s ease;
}

.accident-cta-phone:hover {
    background: #ffffff;
    color: #203d65;
}


/* =========================
   BOTTOM CONTACT INFO
   NO EXTRA BACKGROUND
========================= */

.accident-cta-info {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 28px;

    /* IMPORTANT */
    background: transparent !important;

    padding: 0;
    margin: 0;
    border: none;
}


/* INFO ITEMS */
.accident-info-item {
    display: flex;
    align-items: center;
    gap: 7px;

    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;

    white-space: nowrap;
}


/* EMAIL */
.accident-info-item a {
    color: #fff45f;
    font-weight: 700;
    text-decoration: none;
}

.accident-info-item a:hover {
    text-decoration: underline;
}


/* ICONS */
.accident-info-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
}

.location-info-icon {
    color: #ff4e86;
}

.email-info-icon {
    color: #f4e7ff;
}

.license-info-icon {
    color: #7568e9;
}


/* =========================
   TABLET
========================= */

@media (max-width: 1024px) {

    .accident-cta-box {
        padding: 40px 25px;
    }

    .accident-cta-box h2 {
        font-size: 29px;
    }

    .accident-cta-info {
        gap: 15px;
    }

    .accident-info-item {
        font-size: 12px;
    }
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .accident-cta-section {
        padding: 10px 15px 25px;
    }

    .accident-cta-box {
        border-radius: 12px;
        padding: 32px 20px;
    }

    .accident-cta-box h2 {
        font-size: 26px;
    }

    .accident-cta-description {
        font-size: 16px;
    }

    .accident-cta-buttons {
        flex-direction: column;
        gap: 10px;
    }

    .accident-cta-primary,
    .accident-cta-phone {
        width: 100%;
        box-sizing: border-box;
    }

    .accident-cta-info {
        flex-direction: column;
        align-items: center;
        gap: 8px;
        margin-top: 24px;
    }

    .accident-info-item {
        white-space: normal;
        text-align: center;
        justify-content: center;
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-079ab95 *//* =========================
   BROKER BENEFIT CARDS
========================= */

.broker-benefits-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 23px 22px;

    max-width: 1045px;
    margin: 0 auto;
    padding: 0;
}


/* CARD */
.broker-benefit-card {
    background: #ffffff;
    min-height: 242px;

    padding: 24px 23px 22px;

    border: 1px solid #c8d9da;
    border-radius: 7px;

    box-shadow: 0 7px 18px rgba(17, 45, 70, 0.06);

    box-sizing: border-box;
}


/* HEADING */
.broker-benefit-card h3 {
    color: #0b2d57;

    font-size: 19px;
    line-height: 1.2;
    font-weight: 700;

    margin: 0 0 9px;
    padding: 0;
}


/* PARAGRAPH */
.broker-benefit-card p {
    color: #49362f;

    font-size: 15px;
    line-height: 1.58;
    font-weight: 400;

    margin: 0;
    padding: 0;
}


/* PHONE NUMBER */
.broker-benefit-card strong {
    color: #49362f;
    font-weight: 700;
}


/* =========================
   TABLET
========================= */

@media (max-width: 1024px) {

    .broker-benefits-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        max-width: 100%;
        gap: 20px;
    }

    .broker-benefit-card {
        min-height: 225px;
    }
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .broker-benefits-grid {
        grid-template-columns: 1fr;
        gap: 16px;
    }

    .broker-benefit-card {
        min-height: auto;
        padding: 21px 19px;
    }

    .broker-benefit-card h3 {
        font-size: 18px;
        line-height: 1.25;
        margin-bottom: 8px;
    }

    .broker-benefit-card p {
        font-size: 14px;
        line-height: 1.55;
    }
}/* End custom CSS */